瀏覽單個文章
nop90
Basic Member
 

加入日期: Dec 2005
文章: 14
Question [問題] 關於AVI轉DVD影音不同步的問題

今天小弟嘗試將一部AVI的影片轉成DVD,但卻遇到影音不同步的問題,下面說明我轉檔的步驟.

Source AVI format: (用AVICodec看的)
------------------------------------------------------------------------
視訊 : 562 MB, 1579 Kbps, 23.976 fps, 解析度 640*352 (16:9), XVID = XVID Mpeg-4, 已支援
音訊 : 136 MB, 384 Kbps, 48000 Hz, 5 聲道, 0x2000 = AC3 DVM, 未鑑定
------------------------------------------------------------------------

video的部分 - 我寫了下面這個avs,然後丟給CCE用2 pass VBR只轉video的部分,產生mpv檔.
-----------------------------------------------------
video = AVISource("E:\xxx.avi",false)
audio = WAVSource("E:\xxx.WAV") #這是用azid轉出來的
AudioDub(video,audio)
LoadPlugin("C:\WINDOWS\system32\VSFilter.dll")
TextSub("E:\xxx.ssa")
LanczosResize(720,480)
-----------------------------------------------------
然後直接用Media Player Classic播放avs測試,並沒有影音不同步的問題.

audio的部分 - 因為是AC3,所以我先用VirtualDubMod demux ac3,然後再用azid轉成wav. 然後在丟給TMpgEnc Xpress 3.0轉成Dolby Digital (AC-3), 48000Hz, Stereo, 224kbits/sec格式(只轉audio).

最後video跟audio分別產生xxx.mpv以及xxx.ac3.
(video format: 1.46 GB, 9800 Kbps, 29.970 fps, 解析度 720*480 (4:3))

但這時候用Media Player Classic播放mpv檔,卻發生影音不同步的問題,似乎影像比聲音快了. 我用MainConcept MPEG Encoder把audio轉wav或mp2(一樣丟avs給他),結果也一樣.

試了半天就是找不到解決方法,只好來這邊問高手了...
(我自己猜...好像是要加delayaudio...但我也不知道影音差了幾秒,奇怪的是剛寫好avs直接用MPC播卻正常 )
     
      
舊 2005-12-04, 11:28 AM #1
回應時引用此文章
nop90離線中