我昨天壓Rmvb的時候發現,用我的語法
雖然直接撥放avs檔是同步的,
但是壓制出來後,就不同步了?
這種情況我還是第一次遇到~
好像發現了可能問題的所在,可能是因為音源的問題,
在讀入avi時,如果出現類似以下的
VirtualDub has detected an improper VBR audo encoding in the source AVI file and will rewrite the audio header with standard CBR values during processing for vetter compatibility. This may introduce up to xxxx ms of skew from the video stream. If this is unacceptable,.............................
(註:片源的音源是mp3編碼)
此時不要用VirtualDubMod 1_5_4_1_All_inclusive還直接截音源
要先用VirtualDubMod 1.4.13.1
使用windows media audio v2:160kbps,48KHz,stereo 20kb/s編碼,
壓出WAV檔, 再轉檔成(大部分是128Kbps)的mp3, 在讀入,就應該不會有不同步的問題
---------------------------------
雖然這麼說但是使用
video=AVISource("AVI\[inuyasha][031].avi",false)
audio=mpasource("MP3\31.MP3")
AudioDub(video,audio)
AssumeFPS(23.976)
可行,Rmvb會同步
---------------------------------
但是我在某個avi的檔案裡面,
確實試用上述方式也有不同步,
然後重新製作一次mp3檔,就不會有這樣的問題了~