Отправляет email-рассылки с помощью сервиса Sendsay

как сделать из mp3 нормальный музыкальный диск?

Доброго дня!

Ну вообщем сабж :).

Ответить   Oleg Ponomarev Thu, 05 May 2005 09:29:54 +0300 (#361928)

 

Ответы:

On Thu, 05 May 2005 09:29:54 +0300
Oleg Ponomarev <pony***@t*****.ua> wrote:

Декодируешь мп3->wav , пишешь на диск. Где проблема?
Единственное, от чего я не смог избавится, так это от 2с паузы между
треками.

Ответить   Matvey Thu, 5 May 2005 09:48:09 +0300 (#361940)

 

Matvey пишет:

Проблема в отсутствии знаний по этой теме, а что простой сд это wav? А
можно команду декодирования привести, плиз.

Ответить   Oleg Ponomarev Thu, 05 May 2005 11:02:24 +0300 (#362016)

 

В сообщении от 5 Май 2005 12:02 Oleg Ponomarev написал(a):

Нет, audio CD - это гораздо хуже. Там вообще нет файловой системы.

А если нет знаний - поставьте k3b, и он вам сделает всё, что попросите (и даже

можно узнать как он это сделал :-).

Ответить   "Sergey B. Khvatov" Thu, 5 May 2005 12:11:42 +0400 (#362025)

 

Когда меня вконец замучили такими просьбами, я написал
такой скриптик:

#!/bin/sh

mkdir cd_tmp
for i in *
do mplayer "$i" -ao pcm -aofile "cd_tmp/$i.wav"
sox "cd_tmp/$i.wav" "cd_tmp/$i.cdr"
rm "cd_tmp/$i.wav"
done
cdrecord -v speed=24 -audio cd_tmp/*cdr
wait
rm -rf cd_tmp
exit 0

А теперь вставляем матрицу, складываем нужные файлы в один
каталог и запускаем в нем этот скрипт.

Вот если-бы еще кто подсказал, как предварительно проверять
длительность всех треков, чтобы на матрицу поместились.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18423; Возраст листа: 650; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/361955

Ответить   Thu, 5 May 2005 11:06:16 +0400 (#361955)

 

Michael Krylov пишет:

Спасибо за помощь, тема закрыта.

Ответить   Oleg Ponomarev Thu, 05 May 2005 11:05:46 +0300 (#362023)

 

5 Май 2005 11:06, Michael Krylov написал:

А вроде бы sox сам может перекодировать mp3? Может, mplayer
лишний?

Ответить   Vladimir Efremov Thu, 5 May 2005 12:30:23 +0400 (#362034)

 

Мне приходится писать CD не только из mp3 (ogg, wma и т.д.).
Поэтому решил использовать mplayer, заранее зная, что он
способен перекодировать в wav все, что угодно.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18437; Возраст листа: 650; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/362055

Ответить   Thu, 5 May 2005 13:03:15 +0400 (#362055)

 

On Thursday 05 May 2005 10:29, Oleg Ponomarev wrote:

Я пользуюсь K3B, он сам перекодирует (при наличие необходимых библиотек) и
записывает всё очень ровно. При желании можно воспользоваться например
xcdroast, gnome-toaster etc. А вот как сделать _всё_ ручками, я знаю только
теоретически: надо передалать в .wav, а потом создать как-нибудь cue-sheet,
сделать образ, записать в cdrecord. Если кто-нибудь знает практический путь -

поделитесь.

Ответить   Thu, 5 May 2005 10:41:24 +0400 (#362160)

 

Доброе время суток!
Thu, 5 May 2005 10:41:24 +0400 Sergej Kouleshov писал(а):

-

Складируете нужные mp3 файлы в одну директорию и делаете что-то вроде этого:

$for file in *.mp3; do lame --decode "$file" -o "/tmp/audio_cd_tracks/$file.wav";
done

Затем переходите в /tmp/audio_cd_tracks, в миднайте выделяете нужные декодированные
треки и делаете что-то вроде

$cdrecord -pad -v -tao Ctrl-x + t

Ответить   Терновых Илья Thu, 5 May 2005 23:05:20 +0400 (#362453)

 

Терновых Илья пишет:

Еще один вариант, спасибо.

Ответить   Oleg Ponomarev Fri, 06 May 2005 13:39:15 +0300 (#362915)

 

Sergej Kouleshov пишет:

-

Я раньше делал следующим образом:
трубуемые mp3 сваливал в папку, запускал xmms выбирал список - смотрел
время.
затем
for i in `ls *mp3`; do mpg123 $i -w $i.wav; done;
cdrecord -eject -v -dev=... -speed= *wav

Ответить   Fri, 06 May 2005 10:46:41 +0700 (#362980)