今天使用AviDemux來剪接影片,發現影像剪接後會有影音不同步的問題。
研究了很久發現是輸入影片的問題。以我在處理的這段影片為例。打開影片資訊,發現Video 只有16184個Frame,如果用每秒29.970Frame的標準播放速率,影片時間只有9分鐘。
可是檢視Audio的長度確有11:14.784,不論從VLM或Window Media Play來看影片長度都有11:14.784。所以問題就出在影片的品質,在錄製的過程中,可能因為某些因素,某些畫面丟失了。仔細觀看用播放軟體回播的影片,的確有些片段會停頓。這是因為播放軟體在回播的過程中會讀取檔案內的影音同步資料,讓Frame在適當的時間出現,讓影音同步。
但是,VidDemux在解碼的過程中並沒有補足丟失的Frame,剪接的過程中又只靠Frame編號來剪接,如此就會造成影音的嚴重不同步,造成剪接之後的影片實在慘不忍睹。
嘗試調整Video Frame Rate到24/s,可是因為丟失的Frame 並不是平均散佈,結果也是慘不忍睹。
現在還沒有找出有效的解決辦法。
沒有留言:
張貼留言