我有一张音频 CD,显然是立体声的。我想获得单声道 mp3 或 wav,其中每个 CD 曲目只有左声道(或右声道)。
最快捷且最简单的方法是什么?
答案1
答案2
这是针对一个文件夹内的多个文件的 bash 解决方案。
- 将所有文件放入一个文件夹中,例如以下示例中的“/run/dir/*”
- 在该目录的上一级创建两个文件夹:例如“/run/l_channel/”和“/run/r_channel/”
要将一个文件夹中的所有文件拆分到左声道和右声道的其他文件夹中,您可以这样做:
for i in /run/dir/*
do
sox "$i" ""/run/l_channel/"$(basename "$i")" remix 1
sox "$i" ""/run/r_channel/"$(basename "$i")" remix 2
done
注意:我在 Manjaro Linux 下尝试成功,但在 Ubuntu 下可能也可以。
答案3
ffmpeg
永远是你的朋友。
立体声 -> 单声道,带 L 声道
ffmpeg -i input.mp3 -filter:a 'pan=mono|FC=FL' output.mp3
立体声 -> 带 R 声道的单声道(刚刚替换FL
为FR
)
ffmpeg -i input.mp3 -filter:a 'pan=mono|FC=FR' output.mp3
答案4
使用 audacity。使用您喜欢的任何程序从 CD 中提取/翻录音频文件。然后在 audacity 中导入立体声音频文件。使用位于音轨左侧的“拆分立体声音轨”音轨控制面板。这会将其拆分为两个单独的音轨。然后,对于每个音轨,再次打开音轨控制面板并选择单声道,将每个单声道音轨转换为单声道。