Я хочу сценарий avconv, который автоматически сканирует некоторые из моих каталогов, а затем проверяет файлы .avi, а затем преобразует их в .mp4 и затем удаляет файлы .avi по окончании.
Я не программист bash, поэтому я не знаю, как работает bash, поэтому я не могу привести пример, потому что не знаю, нужно ли мне это.
Просто добавьте эти 2 скрипта в каталог, в который вы хотите конвертировать ваши avi файлы (./convdir
). Запустите ./convdir/batchavi2mp4
и все готово. Пример:
for i in *.avi; do
avi2mp3 "${i}"
done
fin="$1"
fout=$fin
fout=${fout%".avi"}
fname=$fout
fout="$fout.mp3"
echo;
echo Converting $fname ....
echo _Input: $fin
echo Output: $fout
echo;
#ffmpeg -i "$fin" -acodec libmp3lame -ac 2 -ab 128k -vn -y "$fout"
avconv -i "$fin" -vn -f mp3 "$fout"
echo;
echo -------------------
echo;
Вы можете придумать, как у меня, и переместить файлы из отсюда лайкнуть / videos / music и настроить запуск cron-скрипта. Я все еще работаю с avconv. Некоторым устройствам не нравится avconv (ffmpg работал так долго ... вздох)