首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFMPEG:适当的sidechain_compress立体声背景与立体声侧插入立体输出

FFMPEG:适当的sidechain_compress立体声背景与立体声侧插入立体输出
EN

Stack Overflow用户
提问于 2019-01-20 11:43:48
回答 1查看 509关注 0票数 0

我正在做画外音,因为索尼维加斯不支持旁白,所以我把画外音呈现到voices.wav中,然后按照ffmpeg文件的方式使用压缩滤波器

代码语言:javascript
复制
ffmpeg -y -i background.m4a -i voices.wav -filter_complex \
    "[1:a]asplit=2[sc][mix];\
    [0:a][sc]sidechaincompress=threshold=0.015:ratio=2:level_sc=0.8:release=500:attack=1[compr];\
    [compr][mix]amerge" sidechain_1.wav

voices.wav是一个立体声音频文件,也是一个background.m4a。但是,当加载到索尼维加斯时,结果文件的样子如下:

这表明,在通道1/2中,我得到了压缩的背景,而在通道3和4中,我得到了两个不同的单声道(可能,这是原始的声音输入和一些改变的声音输入,都是单声道)。UPD:我不想在索尼维加斯进一步处理最终的赛道,我更希望ffmpeg是我生产过程中的最后一步。上面的屏幕截图仅用于说明。

  1. 背景是否被压缩,只有左或右声道?如果是这样的话,如何改变它使它被两个频道压缩(一些声音被平移到左或右,所以压缩结果可能有实际的不同)。
  2. 第三和第四频道是什么?他们为什么是单身汉?
  3. 如何在输出wav文件中获得单个1/2立体声音轨,而不是3声道中的这个奇怪的4声道?(我看过pan复合滤波器,但不知道如何在我的例子中设置它)。
EN

回答 1

Stack Overflow用户

发布于 2019-01-20 12:46:30

阿梅尔格增加了输入的渠道。amix使用最多通道的输入的信道计数。转到amix。

代码语言:javascript
复制
ffmpeg -y -i background.m4a -i voices.wav -filter_complex \
    "[1:a]asplit=2[sc][mix];\
    [0:a][sc]sidechaincompress=threshold=0.015:ratio=2:level_sc=0.8:release=500:attack=1[compr];\
    [compr][mix]amix" sidechain_1.wav
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54276085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档