for a in $( seq -w 1 25 ); do
echo Кодирую файл: /home/pas/MultiMedia/dvdrip-data/Simpsons/vob/0$a/Simpsons-001.vob | grep "Кодирую файл"
echo в файл: /home/pas/MultiMedia/dvdrip-data/Simpsons/tmp/pas/simpson0$a.avi | grep "в файл"
mencoder /home/pas/MultiMedia/dvdrip-data/Simpsons/vob/0$a/Simpsons-001.vob -oac copy -ovc xvid -xvidencopts bitrate=600 -o /home/pas/MultiMedia/dvdrip-data/Simpsons/tmp/pas/simpsons-disk_1-side_2-0$a.avi -ffourcc xvid -forceidx
done
Все работает, но хотелось бы, чтобы менкодер не выводил уйму строк при запуске, а только строки состояния кодирования (ту где процент выполнения).
Можно это как-то сделать?
И еще можно ли в команде echo сообщения както подсвечивать? Например, что-бы текст печатался красным на зеленом фоне.
И еще вопрос: может ли менкодер кодировать видео прямо с ДВД, так, что бы каждый фрагмент в отдельный файл попадал?
while [ -f rip.log ]; do
cat rip.log
sleep 20
done
скрипты запускаю в разных окнах терминала: в одном прогресс текущего фрагмента в другом номер текущего фрагмента.
Для каждого диска нужно вручную править количество фрагментов рипаемых с диска и имя итогового файла.
Если есть возможность в скрипте автоматически получать количество фрагментов на диске прошу сообщить.