%20%D0%B8%D0%B7%20%D0%B0%D1%83%D0%B4%D0%B8%D0%BE-CD%3F.png)
У меня есть аудио CD, очевидно, стерео. Я хочу получить монофонические mp3 или wav только с левым (или правым) каналом каждого трека CD.
Как это сделать быстрее и проще всего?
решение1
Вы действительно можете сделать это с помощьюsox
Инструмент обработки звука командной строки. Чтобы выбрать один канал из входного файла (в демонстрационных целях я использую файл wave) и записать его в новый файл wave, remix
используется эффект:
sox stereo_inputfile.wav leftchannel.wav remix 1
sox stereo_inputfile.wav rightchannel.wav remix 2
Если вы хотите узнать больше,этот сайтприводится ряд практических примеров использования sox
для решения ряда задач.
решение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
Стерео -> Моно с правым каналом (только что заменено FL
на FR
)
ffmpeg -i input.mp3 -filter:a 'pan=mono|FC=FR' output.mp3
Видетьpan - Аудиофильтры - Документация по фильтрам FFmpegдля деталей.
решение4
Используйте audacity. Извлеките/скопируйте аудиофайлы с CD с помощью любой программы, которая вам нравится. Затем импортируйте стереофонический аудиофайл в audacity. Используйте панель управления дорожками «split stereo track», расположенную с левой стороны дорожки. Это разобьет ее на две отдельные дорожки. Затем для каждой дорожки снова откройте панель управления дорожками и выберите моно, чтобы преобразовать каждую одноканальную дорожку в моно.