将 AVI 文件中的立体声音频转换为单声道

将 AVI 文件中的立体声音频转换为单声道

我有一个 AVI 文件,其中的音频仅录制到左声道。

是否有设置、音频过滤器或任何允许我将左声道复制到右声道,从而从立体声转换为单声道(单声道)的东西?

出现这个问题主要是因为我的笔记本电脑出现了错误左扬声器无法播放音频

答案1

要将音频从双声道立体声转换为单声道而不改变视频部分,可以使用 FFmpeg:

ffmpeg -i input.avi -c:v copy -c:a libmp3lame -ac 1 -q:a 2 output.avi

重要的选项是-ac 1,它将信号混音至一个声道。请注意,这将重新编码音频,因此可能会造成一些质量损失。

要更改 MP3 的质量,请选择不同的值(从 0 到 9),值越低表示越好。2 对应于每通道 IIRC 大约 95 kBit/s。

在 Ubuntu 中,软件包中可能提供了旧版本的 FFmpeg。不要这样做,apt-get install ffmpeg而是下载一个静态构建从下载页面,或者使用利巴夫,提供avconv命令。它是 FFmpeg 的一个分支,具有类似的功能和用法,可在 Ubuntu 软件包中使用。

相关内容