降混降低低频通道

Ste*_*nny 2 ffmpeg command-line stereo 5.1

我注意到 FFmpeg 缩混的问题。如果我运行一个命令,例如

ffmpeg -i infile.flac -ac 2 outfile.flac
Run Code Online (Sandbox Code Playgroud)

它将具有相同的结果

ffmpeg -i infile.flac \
  -map_channel 0.0.0 \
  -map_channel 0.0.1 \
  -map_channel 0.0.2 \
  -map_channel 0.0.4 \
  -map_channel 0.0.5 \
  outfile.flac
Run Code Online (Sandbox Code Playgroud)

也就是说,第四个频道AKA 0.0.3AKA LFEAKAlow frequency不见了。如何在不丢失频道的情况下将 6 缩混为 2?

Ste*_*nny 5

-ac 2算法省略了“LFE”,如该输出的第 4 列所示

$ ffmpeg -i infile.flac -ac 2 -v debug -f null -
0.414214 0.000000 0.292893 0.000000 0.292893 0.000000
0.000000 0.414214 0.292893 0.000000 0.000000 0.292893
Run Code Online (Sandbox Code Playgroud)

要修复,请设置 LFE 混音级别

$ ffmpeg -i infile.flac -ac 2 -lfe_mix_level 1 -v debug -f null -
0.320377 0.000000 0.226541 0.226541 0.226541 0.000000
0.000000 0.320377 0.226541 0.226541 0.000000 0.226541
Run Code Online (Sandbox Code Playgroud)

需要注意的是,LFE 通常包含重复的音频信息

低频效果 (LFE) 通道包含使效果听起来足够大所需的额外低音信息。它永远不应该包含不在其他频道中的元素

并且将它包含在缩混中可能会导致问题

在混音中添加 LFE 信号时还有其他问题。如果 LFE 只是在混音的其他通道内重新分配,它们通常会受到一些低频带通滤波的影响。这种滤波会导致 LFE 信号的相移。当它们在房间内进行声学添加时,这些相移相当微妙,通常不会被注意到。然而,当它们与编码器中的五个主通道以电子方式相加时,它们可能会在某些频率上产生不太理想的结果。因此,建议不要在 Dolby Pro Logic II 缩混中使用 LFE 信号

杜比定向逻辑 II 的混音信息