Coo*_*ter 5 sound video conversion
我有两个视频文件:.mp4,带有一个(不正确的)音频流,一个 .mkv,带有两个音频流(一个不正确,另一个正确)
有没有办法用 .mkv 中的第二个流替换 .mp4 文件的音频?
谢谢
您需要首先从 MKV 中提取音频,然后将 MP4 与新曲目合并。像这样的东西应该有效:
ffmpeg -i vid.mkv -acodec copy -vn audio.ext
ffmpeg -i vid.mp4 -i audio.ext -vcodec copy -acodec copy -map 0:1 -map 1:0 final.mp4
Run Code Online (Sandbox Code Playgroud)
当然,使用avconv(与 ffmpeg 相同)
尝试:
avconv -i INPUT_FILE_WITH_BROKEN_SOUND.mp4 -i SECOND_INPUT_FILE.mkv -c copy -map 0:v:0 -map 1:a:1 OUTPUT.mp4
Run Code Online (Sandbox Code Playgroud)
-c copy复制曲目而不是重新编码
-map 0:v:0选择要复制到输出的轨道:第一个文件 -> 视频轨道 -> 第一个视频轨道
-map 1:a:1选择要复制到输出的轨道:第二个文件 -> 音轨 -> 第二个音轨
希望能帮助到你!
归档时间: |
|
查看次数: |
5341 次 |
最近记录: |