如何使视频的输出格式与输入格式相同?

如何使视频的输出格式与输入格式相同?

如何才能使视频的输出格式与一般情况下的输入格式相同?

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#*.}如果不需要剥离路径,您也可以使用。

相关内容