Запустите ffmpeg2theora convert в фоновом режиме - PullRequest
0 голосов
/ 25 июля 2011

Я пытаюсь конвертировать несколько файлов в папке, используя ffmpeg2theora.

for filename in $(pwd)/*
    do
    ffmpeg2theora -v 6 -a 5 $filename && mv $filename finished/
    done;

Но теперь код ожидает завершения одного видео, прежде чем преобразовать другое. Как конвертировать все видео одновременно в фоновом режиме? Это дает мне подробный вывод также, что я не хочу.

1 Ответ

0 голосов
/ 25 июля 2011

Добавьте один амперсанд в конец команды, чтобы запустить его в фоновом режиме.Чтобы перенаправить вывод в нирвану, вы можете использовать > /dev/null

ffmpeg2theora -v 6 -a 5 $filename > /dev/null 2>&1  && mv $filename finished/ > /dev/null 2>&1 &
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...