Wie kann ich das Ausgabeformat eines Videos an das Eingabeformat anpassen?

Wie kann ich das Ausgabeformat eines Videos an das Eingabeformat anpassen?

Wie kann ich das Ausgabeformat eines Videos im Allgemeinen an das Eingabeformat anpassen?

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

Ich möchte es nicht mit einem bestimmten Wert verwenden -fund weiß nicht, wie ich avconvaus welcher Erweiterung auch immer das Format ableiten kann.

Antwort1

Verwenden:

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

Sie können es auch verwenden ${file#*.}, wenn der Pfad nicht entfernt werden muss.

verwandte Informationen