gpt4 book ai didi

audio - 在 ffmpeg 中平移所有音频 channel 中心?

转载 作者:行者123 更新时间:2023-12-01 19:34:48 24 4
gpt4 key购买 nike

我正在使用 FFMPEG 将大文件转码为较小的文件。通常文件将有 2 个音频 channel (但并非总是如此)。我正在尝试将所有音频 channel 居中。

我在 ffmpeg-users 上询问了如何执行此操作的示例:http://ffmpeg-users.933282.n4.nabble.com/Panning-audio-channels-example-td4417939.html

我从回复中得到的是 FFMPEG 尚未实现音频过滤器。不知何故,我应该能够设置一个 libav 过滤器(?)来平移所有 channel 中心......效果如下:pan="c0=0.5*FL+0.5*FR" 虽然当我这样做时,我收到错误:No such filter: 'pan'。那些人很棒,但我无法通过阅读 docs 来解决这个问题.

我没有禁用过滤器,这是我的构建信息配置:--prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora -- enable-libdirac --enable-libschroedinger --enable-libopenjpeg --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/opt/local/bin/gcc-apple-4.2 --arch=x86_64 --enable-yasm --enable-nonfree --enable-libfaac

这是我构建的命令行之一的示例:ffmpeg -i inMovie.mov -acodec libfaac -ab 64k -vcodec libx264 -vpre medium -b 320k -pass 1 -s 374x210 -threads 0 outMov。 mp4

我的 FFMPEG 命令行的其余部分工作得很好......基本上我正在寻找的是让左/右音频 channel 在输出文件中具有相同的音频。如果有更简单的方法来做到这一点(转换为 2 个混合单声道?)我洗耳恭听!!

感谢您的帮助!

最佳答案

音频过滤器在 FFMPEG 上有不同的语法。您可以在不创建混音的情况下平移音频 channel 。

使用你的例子:

ffmpeg -f lavfi -i "amovie=inMovie.mov,pan=stereo: c0=c0+c1: c1=c0+c1" -i inMovie.mov -map 0:0 -map 1:0 -vcodec libx264 -vpre medium -b 320k -pass 1 -s 374x210 -threads 0 -acodec libfaac -ab 64k outMov.mp4

关于audio - 在 ffmpeg 中平移所有音频 channel 中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com