我有一个 mp4 视频,其中有一个 6 声道音频索引。我已确认ffprobe
。我的目标是让一个 mkv 文件保留原始的 6 声道音频索引,同时添加 2 声道音频索引。这样我就可以根据要观看的电视以及电视是否有环绕声来选择我想要的那个。这可能吗?
我一直在寻找这个,但还没有找到关于如何做到这一点的确切说明。我找到的最接近的说明建议通过添加多个音频文件以及输入视频来为多种语言添加多个音频索引。类似于ffmpeg -i video.mp4 -i audio1.mp3 -i audio2.mp3 -map 0 -map 1 -map 2 -codec copy output.mp4
。但我没有单独的音频文件。
我是否需要先以某种方式提取原始的 6 声道音频?然后将其转换为 2 声道并输入两者?我想我会先与社区核实是否ffmpeg
可以从原始音轨中做到这一点。
这是我当前的ffmpeg
命令,仅从 6 通道转换为 2 通道。
附注:我还将 mp4 转换为 mkv,将 H.x264 转换为 H.x265。如果无法一次性完成所有这些操作,我可以不用这些。
ffmpeg -i input.mp4 \
-map 0 \
-c copy \
-c:a aac \
-ac 2 \
-c:v libx265 \
-crf 16 output.mkv