Разные проблемы звука, видео, обсуждение разных устройств и т.д.
Модератор: Модераторы разделов
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)
Сообщение
mk2002 » 03.03.2006 22:37
Доброго времени суток.
Вот понадобилось мне из видеоклипов извлечь звук в mp3.
Не найдя ни чего подходящего написал скрипт:
Код: Выделить всё
DIR=/video/videoclip
cd $DIR
for f in *
do
echo "Riping $f"
ffmpeg -i $DIR/"$f" -vn -ab 192 -acodec mp3 "$DIR/$f".mp3
done
Он выдирает из всех файлов в каталоге звук и конвертит в mp3.
Единственная проблема заключается в том что выходной mp3 файл получается с именем
бла-бла-бла.avi.mp3 не подскажете как поправить скрипт, что бы не иметь двойное расширение???
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14 /KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1 /KDE 3.5.8
Archont
Сообщения: 76
Сообщение
Archont » 04.03.2006 12:26
Код: Выделить всё
DIR=/video/videoclip
cd $DIR
for f in *.avi
do
echo "Riping $f"
ffmpeg -i $DIR/"$f".avi -vn -ab 192 -acodec mp3 "$DIR/$f".mp3
done
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 04.03.2006 17:33
Archont , ну и в чём разница?
Вот так надо:
"$DIR/"`echo $f|sed -e "s/\.avi//"`.mp3
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Archont
Сообщения: 76
Сообщение
Archont » 05.03.2006 15:32
t.t писал(а): ↑ 04.03.2006 17:33
Archont , ну и в чём разница?
Вот так надо:
"$DIR/"`echo $f|sed -e "s/\.avi//"`.mp3
Вы абсолютно правы, спасибо за науку.
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)
Сообщение
mk2002 » 07.03.2006 21:13
спасибо за Upgrade скрипта
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14 /KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1 /KDE 3.5.8