ffmpeg如何选择正确的音轨?

问题描述 投票:0回答:1

我正在转换几个.mkv文件,需要选择正确的音轨,但不知道如何。

这是我使用的命令:

ffmpeg -i "movie.mkv" -vcodec h264 -acodec aac -strict -2 output.mp4

网络服务推荐我要在上面上传视频。

假设音频轨看起来像这样:

mkvmerge -i "movie.mkv"

Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (AC-3)
Track ID 2: audio (TrueHD)
Track ID 3: subtitles (HDMV PGS)

如何为输出选择“ Track 1”或“ Track 2”?如果我这样离开代码,将会选择哪个轨道? (为什么?)

感谢您的帮助!

ffmpeg converters mkv
1个回答
0
投票

ffmpeg具有-map选项,用于手动选择流。

对于显示的文件,使用

ffmpeg -i "movie.mkv" -map 0:v:0 -map 0:a:1 -vcodec h264 -acodec aac -strict -2 output.mp4

2016年以后的ffmpeg版本的命令不需要使用[-strict -2

© www.soinside.com 2019 - 2024. All rights reserved.