FFmpeg upmix命令立体声〜> 5.1

时间:2018-10-02 08:43:55

标签: ffmpeg

我需要将带有章节,字幕,音频和视频流的立体声mkv文件上载到具有无声中央声道的5.1 flac。音频是单个立体声流,而不是两个单声道流。我需要生成的mkv包含一个6通道的flac流。

我想要的通道布局是FR = FR,FR〜> SR,FL = FL,FL〜> SL,中央静音,LFE = FR + FL

我遵循了FFmpeg文档,无法生成所需的映射。

到目前为止的命令(在Axiom GUI的帮助下生成):

./ffmpeg -i TestIN.mkv -c:v copy -map 0:v? -map_chapters 0 -c:s copy -map 0:s? -c:a flac -sample_fmt s16 -rematrix_maxval 1.0 -ac 6 -map 0:a:0? -map_metadata 0 -f matroska -threads 0 X:\TestOUT.mkv

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用pan filter

ffmpeg -i input.mkv -filter_complex "[0:a]pan=5.1(side)|FL=FL|FR=FR|LFE<FL+FR|SL=FL|SR=FR[a]" -map 0 -map -0:a -map "[a]" -c copy -c:a flac output.mkv