看板 AVEncode 關於我們 聯絡資訊
從前文中發現,原PO似乎已經處理好AviSynth跟VirtualDub,這邊就不多說了 下面是我的方法,給您做個參考 1. 參考以下avisynth語法合成影片與聲音 V1 = DirectShowSource("D:\影片1_有聲.mp4", audio=false) V2 = DirectShowSource("D:\影片2_無聲.mp4") Voutput = V1+V2 #不讀取聲音資訊,載入並合併影片畫面資訊 Audio = DirectShowSource("D:\影片1_有聲.mp4").DelayAudio(延遲秒數) #取得音訊資訊 #DelayAudio 設定聲音要延遲幾秒才開始播放,可用小數點,例如(5.3) return AudioDub(Voutput,Audio) #輸出 2. 使用VirtualDub或MeGUI之類的壓製軟體開啟寫好的avs檔 3. 微調並輸出 4. 將輸出檔案轉檔 (看個人需求) 有錯還請指出,謝謝 -- 修改項目:移除抽出影像步驟,改用語法取消讀取聲音資訊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.98 ※ 編輯: sarzty 來自: 140.135.11.98 (09/21 13:48)
yuitmko:謝謝s大提供的方法,可是我已經轉了數十個rmvb檔,全部重來 09/21 23:19
yuitmko:換成avi我真的會瘋掉,每個檔案從dvd轉檔都要1hr以上耶 09/21 23:20
yuitmko:可以從上文附圖找其他解決方法嗎?明明兩個rmvb檔案格式都 09/21 23:23
yuitmko:調成一樣了,為什麼一直出現video/audio不match的錯誤咧 09/21 23:24
yuitmko:我在懷疑是否兩檔案的ID數據相反的關係?這可以修正嗎? 09/21 23:27
sarzty:記憶中ID只是順序應該不影響,不match的原因有影音長度不一 09/22 13:11
sarzty:編碼不一、檔案損毀等原因,我的習慣都是把影像跟音訊拆開 09/22 13:12
sarzty:處理,比較不會出現這種問題 09/22 13:13
sarzty:AVS雖然我是寫MP4,不過你改成rmvb應該也行,不用重轉 09/22 13:15