Какой самый быстрый способ извлечь только один канал (левый или правый) из аудио-CD?

Какой самый быстрый способ извлечь только один канал (левый или правый) из аудио-CD?

У меня есть аудио 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 для нескольких файлов в одной папке.

  1. Поместите все файлы в одну папку, например, "/run/dir/*" в примере ниже.
  2. Создайте две папки на уровень выше каталога: например, "/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», расположенную с левой стороны дорожки. Это разобьет ее на две отдельные дорожки. Затем для каждой дорожки снова откройте панель управления дорожками и выберите моно, чтобы преобразовать каждую одноканальную дорожку в моно.

Связанный контент