Ключевые слова:linux, cdrom, sound, record, (найти похожие документы)
From: Taras Ablamsky <atl at mf ! volsu ! ru>
Newsgroups: Волгоград Linux User Group
Date: Mon, 18 Jan 2004 14:31:37 +0000 (UTC)
Subject: Запись с виниловых пластинок на CD под Linux
Оригинал: http://volgograd.lug.ru/wiki/TarasAblamsky/articles/vinil2cd?v=y0i
Запись с виниловых пластинок на cd с помощью компьютера под управлением linux.
система ALTLinux:
t@v-lug ~ $ uname -r
2.4.22-std-up-alt6
t@v-lug ~ $ rpm -qa|grep alsa
alsaplayer-0.99.73-alt1
alsa-utils-0.9.7-alt1
alsa24-source-2.4.18_0.9.0rc1-alt7junior
alsa24-up-2.4.18_0.9.0rc1-alt7junior
libalsaplayer-0.99.73-alt1
kernel-modules-alsa-std-up-0.9.7-alt1.6
alsaplayer-plugins-0.99.73-alt1
alsa24-up-2.4.20_0.9.0rc7-alt7
libalsa-0.9.7-alt1
t@v-lug ~ $ rpm -q audacity
audacity-1.2.0-alt0.7
t@v-lug ~ $ rpm -q cdrecord
cdrecord-2.0-alt4
Подключаем проигрыватель к компьютеру.
Я использовал line-in вход, так как микрофонный вход на моей ac97
оказался монофоническим.
В alsamixer поднимаем громкость line-in на максимум.
Включаем пластинку, должно петь через line-out. Если не поет,
проверьте соответствующие громкости в alsamixer и провода.
Пишем с помощью arecord:
arecord -d 1500 -f cd -t wav side1.wav
-d 1500 остановить запись через 1500 секунд (25 минут),
что соответствует одной стороне моей пластинки (вернее даже чуть больше)
-f cd качаство cd (44100Hz и т.п. см. man arecord)
-t wav тип получаемого файла wav
side1.wav имя получаемого файла
Получаем файл side1.wav, тоже самое проделываем для второй стороны,
получаем файл side2.wav
Слушаем что получилось.
Запускаем audacity отрезаем лишние куски с шумом в начале и в конце
каждого полученного трека. (Еще бы убрать шип. Чем бы это сделать?)
пишем на cd:
cdrecord -v dev=0,0,0 speed=4 -pad -audio side1.wav side2.wav
получаем музыкальный cd.
Внимание, здесь диск пишется в режиме TAO (Track At Once), то есть
мы получим cd с двумя треками, между которыми будет временной
промежуток 2 сек, если нужно чтобы промежутка не было, следует указать
cdrecord опцию -dao (Disk At Once)
Всё.
Втр Ноя 18 00:17:59 MSK 2003
--
Taras Ablamsky
>Еще бы убрать шип. Чем бы это сделать?
Можно создать виртуальную машину, поставить на неё винду, установить SoundForge и плагин для удаления шумов (их много - выбирай тот, в котором сможешь разобраться. есть один нормальный и не сложный, но названия я не помню - если кому надо - пишите на мыло). Только вот зачем всё это - не понятно. При оцифровке, вне зависимости от частоты дискретизации и количества уровней квантования, вся прелесть аналового звука сводится на нет. Останется только шум (или артефакты, оставленные денойсером) в смесе с обычным цифровым звуком.
З.Ы. Кстати, прога называется Steinberg Denoiser.