написал скриптик... для перекодировки mp3 в ogg с помощью ffmpeg ... но почемуто обрабатывается только первый файл.. а дальше скрипт завершается.. я так понимаю виноват ffmpeg, т.к. если строку с ним закомментить, то цикл проходит все файлы.. Что тут можно сделать? В скрипт передается директория.. в какой искать файлы.
#!/bin/bash
find $1 -name '*.mp3'|grep '.mp3'|while read FNAME; do nFNAME=`echo "$FNAME"|sed -s 's/.mp3/.ogg/'` echo "______________________________" echo "$FNAME to $nFNAME" ffmpeg -i "$FNAME" -acodec vorbis -ab 192000 "$nFNAME" echo "DONE!" done;