→ Ice9: ffmpeg 可以。簡易地以 mp4 影片為例:ffmpeg -i A.mp4 -i 09/22 11:04
→ Ice9: B.mp4 -map 0:v -map 1:a -c copy -shortest output.mp4 09/22 11:05
→ Ice9: 呃,沒注意到是avi。但基本沒差,你只要把mp4改成avi就好。 09/22 11:19
→ Ice9: -map 0:v 是指A的video,-map 1:a 是B的audio。-c 是 -codec 09/22 11:20
→ Ice9: 因為前面已經用map標明要取A/B的什麼東西,所以,-c 後面只 09/22 11:22
→ Ice9: 要用 copy 就好。-shortest 是怕兩部影片的時間長度不同,在 09/22 11:23
→ Ice9: 這裡就先粗暴地取最短的那個當標準。如果有更細緻的要求,那 09/22 11:23
→ Ice9: 就再說。 09/22 11:24
感謝如此詳盡分享
因為A影片音訊有延遲幾秒對不上影片,所以找到一樣影片的B影片,音訊是對上的
但是B影片畫質沒有A好,有被上了字幕,所以才想把B的音訊覆蓋A
長短應該是一樣的
※ 編輯: KurakiMaki (60.248.243.115), 09/22/2017 11:28:13
→ MuiMui: Mkvtoolnix 09/24 00:35
→ KurakiMaki: 感謝 09/24 12:28