PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   avi檔合成AC3後會造成影音不同步... (https://www.pcdvd.com.tw/showthread.php?t=454087)

Zend 2005-03-06 12:31 AM

avi檔合成AC3後會造成影音不同步...
 
Hello...

小弟採用 snic兄 所發表的 VirtualDubMod + AviSynth 的方法,壓出一個avi檔(來源是魔戒3,檔案大小1.8GB,流量2000Kbps),
然後再用Nandub將AC3音效(AC3 3_2ch 448Kbps , 檔案大小409M) 與壓出來的avi做合併,這時後問題就來了....

1. 若我使用Windows MediaPlayer 10來播放 & 用滑鼠移動進度bar後,則會造成影音不同步,有時還會出現"Windows MediaPlayer 10 無法播放該檔案"的錯誤訊息。

2. 若我用MediaPlayer Classic v6.4.8.3 來播放,則一切正常.

後來百思不得其解,因為有壓過一次 功夫 & 攻殼機動隊 的片子,也是合成AC3音效檔,但都沒出現這個問題...

接下來我就使用 VirtualDubMod 來合成 avi & AC3 (雖然 snic兄有說過 用VirtualDubMod"好像"會有點問題,但我還是不死心想試一試),
合成出來後的檔案,不論用Windows MediaPlayer 10 或 MediaPlayer Classic 來播放,皆無影片不同步 or 會莫名奇妙無法播放 的問題,
但是,這時後問題又來了.... :stupefy:

3. 用 VirtualDubMod 來合成 avi & AC3後,若用AVIcode v1.1.0.4來檢視,則會發現音訊為 409 MB, 448 Kbps, 48000 Hz, 6 聲道, 0x2000 = AC3 DVM

4. 用Nandub來合成 avi & AC3後,若用AVIcode v1.1.0.4來檢視,則會發現音訊為 409 MB, 448 Kbps, 48000 Hz, 5 聲道, 0x2000 = AC3 DVM

這下子我又搞糊塗了...

最後不死心,到doom9上翻相關的文章,得知可使用 AVI-Mux GUI v1.16.11這套軟體來做合成的動作,
合成完之後,交給Windows MediaPlayer 10 或 MediaPlayer Classic 來播放皆正常,
可是..................................................................................................
若我用 AVIcodec 來檢視所合成出來的檔案,則會無法檢視,會跳出"ErrorAccess"(詳細的error message我忘了,不過大概就是這個意思,有點類似file format不正確的意思).

這時我就火了...
打開 VirtualDubMod ,把剛剛用AVI-Mux GUI 所生出來的avi檔給拉進去,
再用 save as avi 的功能(此時Video 設成 Direct stream copy),重新儲存成一個avi檔
(因為覺得似乎是檔案格式不正確,雖可播放,但無法檢視,所以打算利用VirtualDubMod來修正)!!!
這時再用 AVIcodec、Windows MediaPlayer 10 & MediaPlayer Classic 來測試,則一切正常.... :tu:



結論(疑問) :
A). 我到底是要用 VirtualDubMod、Nandub or AVI-Mux GUI 哪一套軟體來合成AC3音效呢?

B). 若用Nandub來合成,Windows MediaPlayer 10在播放時會產生影音不同步的問題,而MediaPlayer Classic郤不會,
那麼我到底是要相信 Windows MediaPlayer 10 or MediaPlayer Classic.

C). 在合成 駭客任務(Matrix) 的avi & ac3音效,也同樣出現這個問題,而這2部片子的共同點,似乎都是檔案大小超過2G才會發生.

感謝大家耐心看完這一篇文章...

neverknow 2005-03-06 04:41 AM

打開 VirtualDubMod ,把剛剛用AVI-Mux GUI 所生出來的avi檔給拉進去,再用 save as avi 的功能(此時Video 設成 Direct stream copy),重新儲存成一個avi檔利用VirtualDubMod來修正

這向來是我壓制Ac3檔案的做法,原因跟你依樣。目前還找不到更好的影音結合工具


所有的時間均為GMT +8。 現在的時間是11:28 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。