Недавно вопрос про CD-граббер поднимался. Навыков особых в bash у меня нет, потому буратиню понемногу.
Есть скрипт использующий lame и cdparanoia:
#!/bin/sh
mkdir /tmp/cd-grabber >/dev/null 2>&1
cd /tmp/cd-grabber
rm /tmp/cd-grabber/* >/dev/null 2>&1
TR_COUNT=`cdparanoia -d /dev/cdrom -Q 2>&1 | awk 'BEGIN {FS="."; num = 0} {if($1 ~ /^ +[0-9]+$/) num++} END {printf("%d", num)}'`
echo "`expr $TR_COUNT` tracks on CD"
echo "Старт..."
echo
i=0
while [ $i -lt $TR_COUNT ]
do
i=`expr $i + 1`
cdparanoia "`expr $i`" >/dev/null 2>&1
lame --preset standard cdda.wav track_`expr $i`.mp3 >/dev/null 2>&1
echo "Трек `expr $i` готов"
rm ./cdda.wav
done
echo
echo "Диск сграблен в директорию /tmp/cd-grabber/"
Но работает он не так как хотелось бы. Сначала сдирается трек, потом преобразуется в mp3. А хотелось бы, что бы было 2 параллельных процесса - сдирание CDDA-WAV и преобразование WAV->mp3 по мере того, как появлялся бы готовый WAV, в следствии чего экономилось бы время.
Как такое организовать?
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от theSoul
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sdio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Скриптик. (2011)
- Форум Скриптик (2007)
- Форум скриптик (2005)
- Форум Доработайте игнор (2013)
- Форум доработать скрипт (2006)
- Форум скриптик help (2008)
- Форум подскажите скриптик... (2007)
- Форум простенький скриптик (2003)
- Форум Помогите доработать лабу (2007)
- Галерея Чуточку доработанный xdm. (2004)