пакетное преобразование с avidemux

Мне удалось преобразовать avi файлы в mp4 с помощью avidemux, и результат является полностью удовлетворительным. Так как у меня есть много файлов для преобразования, я хотел бы к пакетному преобразованию их использующий терминал. Я нашел сценарий

#!/bin/bash
VIDEOCODEC="Xvid"
AUDIOCODEC="MP3"
for FIL in `ls *mp4 | sort` ; do
avidemux2 --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.avi --quit
done

fom страница http://www.avidemux.org/admWiki/doku.php?id=tutorial:batch_processing#command-line_only_batch_processing

но я заканчиваю с ошибкой

./scriptAvidemuxBatch: line 5: avidemux2: command not found

Я действительно получаю что-то работа, когда я заменяю

avidemux2 --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.mp4 --quit

avidemux --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.mp4 --quit

("2" удаленных), но gui все еще подходит, и запросите, чтобы я нажал несколько кнопок перед продолжением процесса преобразования.

Мои вопросы:

- В порядке для изменения "avidemux2" на "avidemux" в сценарии?

- Существует ли способ включать выбор, сделанный при нажатии кнопок в сценарии, таким образом, целый процесс может быть сделан без моего вмешательства?

2
задан 20 October 2015 в 02:37

1 ответ

  1. Да, Вы сделали правильную вещь.
  2. учебное руководство Вы связались с состояниями, что поддержка командной строки “AVIdemux не позволяет Вам изменять весь возможный options”, так вероятно: Нет.

Avidemux является программой GUI, если Вы хотите извлечь выгоду из питания удара, просто используют терминальную программу. Поставленный с током *buntus существует avconv для этого.

преобразователь пакета А так же прост как

for i in *.avi; do avconv -i "$i" "${i/%avi/mp4}"; done

, Вы могли бы хотеть добавить некоторые avconv опции, видеть здесь и здесь .

1
ответ дан 2 December 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: