我有一个包含两个音频流的 .mkv 文件。但是当我打算将其转换为 .mp4 时,ffmpeg 只选择第一个音频流。我怎样才能让 ffmpeg 使用第二个音频流?非常感谢。
答案1
是的,明白https://apple.stackexchange.com/questions/235376/how-do-i-add-vtt-subtitles-to-a-mp4-video-to-view-on-an-iphone-ios,https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo和https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options。这是字幕,但它提供了示例。尝试
ffmpeg -i input.mkv -map 0:v -map 0:a -c copy output.mp4
-map 0:a:1
如果仅需要第二个音频流则使用。(或者可能是-map 1:a
。)