特定通道的单声道输出

特定通道的单声道输出

正确的工作流程是怎样的,从步骤顺序来看,要将看似是从 VHS 磁带中捕获的单通道音频(视频轨道除外)提取出来,并将其提供给另一个通道。目前,只有我的右耳能听到音频,而我的左耳有点寂寞。

ffmpeg 是适合此目的的工具吗?或者我应该提取音频,然后在另一个工具中进行所有操作,因为我还需要进行一些降噪、放大、消除一些连续的咔嗒声/故障等?只是我喜欢 ffmpeg 的命令行速度,而且我最近转换了许多来自 VHS 磁带的此类视频。

答案1

好像您有立体声输入,但一个声道无声。您可以

  • 转储静音通道并制作单声道输出(推荐方法)
  • 或者将同一频道复制到两个频道

特定通道的单声道输出

音频通道图

使用平底锅过滤器. 将立体声输入的右前声道放入单声道输出的示例:

ffmpeg -i input.mp4 -af "pan=mono|FC=FR" -c:v copy output.mp4

或者使用通道分离滤波器

ffmpeg -i stereo.wav -af "channelsplit=channel_layout=stereo:channels=FR" -c:v copy output.mp4
  • 视频流已复制因此不受影响。
  • ffmpeg -layouts参阅可接受的布局和频道名称。

将相同频道复制到左侧和右侧

在此处输入图片描述

使用平底锅过滤器. 例如,将立体声输入的左前声道放入立体声输出的左前声道和右前声道。

ffmpeg -i input.mp4 -af "pan=stereo|FL=FL|FR=FL" -c:v copy output.mp4
  • 视频流已复制因此不受影响。
  • ffmpeg -layouts参阅可接受的布局和频道名称。

另请参阅FFmpeg Wiki:音频通道

相关内容