
一般的なケースでビデオの出力形式を入力形式と同じにするにはどうすればよいでしょうか?
avconv -i source -vcodec copy -acodec copy -movflags empty_moov -f ??? output
特定の値を使用したくありませんし、拡張子が何であれフォーマットを推測できないように-f
する方法も知りたいです。avconv
答え1
使用:
for file in *
do
avconv -i $file -vcodec copy -acodec copy -movflags empty_moov \
-f "${file##*.}" output
done
${file#*.}
パスを削除する必要がない場合にも使用できます。