在单个音频流mkv文件的情况下,通常将其转换为mp4的命令是:
ffmpeg -i location of mkv file\movie.mkv -c copy location of my usb stick\blablabla.mp4`
但是,当我使用具有两个音频源的mkv文件执行此命令时,当我需要匈牙利语版本时,我最终在电视上根本没有声音,而在PC上却只有英语音频。在仅保留我指定的音频源的情况下将mkv转换为mp4的命令是什么?如果有帮助,VLC会说#2音轨是匈牙利语的版本。
使用该-map
选项选择特定的流。
第一视频流,第二音频流:
ffmpeg -i input -map 0:v:0 -map 0:a:1 -c copy output
或选择所有带有匈牙利语言元数据的流:
ffmpeg -i input -map 0:v:0 -map 0:a:m:language:hun -c copy output
我猜在这些示例中您的流索引,因此您可能必须调整实际值。只需先探查文件即可查看详细信息:ffmpeg -i input
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句