
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 -f
und weiß nicht, wie ich avconv
aus 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.