FFMPEG 将音轨转换为单声道并全右/左平移

FFMPEG 将音轨转换为单声道并全右/左平移

如何将立体声音轨转换为单声道(因此两个通道的数据被网格化),然后使用 FFMPEG 将单声道音轨 100% 平移到右侧或左侧?(我可能必须将其转换回立体声才能做到这一点?)

这听起来可能有点疯狂,但我之所以想要这样做是因为我正在进行一个音频实验,我想获取一条音轨,切掉所有低音,然后增强超高音/空气,然后将其放在一侧(左声道),然后使用稍微不同的设置执行相同操作,然后将其完全平移到另一侧(右声道),然后我将采用相同的原始音轨并稍微增强低音但保持其居中,然后使用 ffmpeg 合并功能将所有 3 个进行网格化,从而可能创建该音轨的“增强”立体声扩展版本。

基本上我想知道如何使用 ffmpeg 将轨道 100% 平移到左侧或右侧

根据文档这会将其转换为单声道,左声道的系数更大:(我不确定如何使其 100% 平移到左侧或右侧)

pan=1c|c0=0.9*c0+0.1*c1

答案1

使用

pan=stereo | FL < c0 + c1

无需转到立体声 -> 单声道 -> 立体声路线。上面的 pan 语句将输出保持为立体声,并将前左声道设置为输入第一和第二声道的总和(告诉<pan 重新调整总和以避免削波。=如果不担心,请使用)。前右未指定,因此它被静音。

相关内容