![通过 FFmpeg 转换时选择音频流](https://linux22.com/image/1492093/%E9%80%9A%E8%BF%87%20FFmpeg%20%E8%BD%AC%E6%8D%A2%E6%97%B6%E9%80%89%E6%8B%A9%E9%9F%B3%E9%A2%91%E6%B5%81.png)
我有一个包含两个音频流的 .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
。)