Как я могу сделать формат вывода видео таким же, как формат ввода для общего случая?

avconv -i source -vcodec copy -acodec copy -movflags empty_moov -f ??? output

Я не хотел бы использовать -f с конкретным значением и как предотвратить avconv от любого расширения для вывода формата.

1 ответ1

0

Использование:

for file in *
do
avconv -i $file -vcodec copy -acodec copy -movflags empty_moov \
-f "${file##*.}" output
done

Вы также можете использовать ${file#*.} Если нет необходимости удалять путь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .