通过 FFmpeg 转换时选择音频流

通过 FFmpeg 转换时选择音频流

我有一个包含两个音频流的 .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-ioshttps://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideohttps://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。)

相关内容