
Como posso tornar o formato de saída de um vídeo igual ao formato de entrada no caso geral?
avconv -i source -vcodec copy -acodec copy -movflags empty_moov -f ??? output
Eu não gostaria de usar -f
com um valor específico e como evitar avconv
qualquer extensão para deduzir o formato.
Responder1
Usar:
for file in *
do
avconv -i $file -vcodec copy -acodec copy -movflags empty_moov \
-f "${file##*.}" output
done
Você também pode usar ${file#*.}
se o caminho não precisar ser removido.