瀏覽單個文章
qdychen
Basic Member
 

加入日期: Apr 2001
您的住址: 台北
文章: 28
一個解決影音不同步的方法!

這是我在使用powervcr錄下mpeg2高流量檔
再利用tmpgenc壓成標準vcd時
發生影音不同步的問題
所研究出來的解決之道
同時不會影響音質
供各位做參考!

ps:影音不同步有兩種,第一種是影像跟聲音一開始相差一秒�***尾時也是差一秒,這是因為影音對位的問題,這不是本篇要解決的問題;第二種,剛開始影音是同步的,到了片尾影音可能相差了快十秒的那種,這是本篇所要解決的問題!

步驟如下:
1.利用powervcr錄下mpeg2高流量的影音檔(我是設定為4500kbps,並且更改Regedit設定,使600mb的限制變為2100mb,因為這樣分檔大小,到時轉到vcd格式時,差不多剛好600mb的容量,不須要為了檔大小與光碟容量不合而須再做mpeg剪接!)
2.利用tmpgenc裡的mpeg tool,將mpeg2檔做影音分離(目的是到時只要壓縮影像檔,不須壓縮聲音檔。有些同好發現壓成vcd時會有爆音或斷音,大多可能是因為對聲音再次壓縮的緣故)
3.利用virtualdub開啟分離出來的mpeg2影像檔(聲音不必)。
4.調整virtualdub-video選項中影像的framerate(標準是29.97fps,假設愈後面聲音提前,畫面落後,那表示須要讓畫面播放速度變慢一點,此時要將原本29.97的數值往下調成29,28,27,以此類推。反之則提高!至於最正確的數字應該是多少,則要靠各位的耐心了!因為每台電腦的效能不一樣,所以造成影音落差的程度也就不同。不過,只要辛苦一次,以後就固定設定那個數值就可以了!也就是說,先從標準數值去壓壓看,依落後或提前的情形調整數值,直到片尾也是同步時,就是那個數值了!)
5.打開file選項中的start frame servo,儲存vdr檔(記得除了打上檔名以外,還要自己打上副檔名,到時給tmpgenc壓縮時,它才能認得這個檔!電腦不會自己加上副檔名)
6.利用tmpgenc打開標準vcd壓製的模組。影像來源選擇步驟5.所產生的vdr檔,聲音來源則選擇步驟2.影音分離出來的聲音檔!
7.開始進行vcd壓縮。
8.壓完後播放壓出來的檔案看看。

如果壓出來從頭到尾都影音同步,恭喜你,你已經好運猜到正確的調整值。如果不是,請再按照步驟4.到步驟7,嘗試正確的調整值!


以上是我自己亂摸出來的解決之道,有興趣的可以試看看。我現在都用這個方法達到影音同步的目的。
當然,如果有人發現比我這個方法更聰明的,希望也可以跟大家分享!我也會想跟進的,呵呵,畢竟能有愈簡單的做法愈好!
     
      
__________________
蟲蟲
舊 2002-03-13, 01:07 PM #1
回應時引用此文章
qdychen離線中