ffmpeg文件输出格式中的特殊字符是什么意思?

时间:2016-02-03 19:53:17

标签: ffmpeg

我需要使用ffmpeg处理一些视频,我找到了一个示例命令,几乎可以完成我需要的所有操作:

ffmpeg -i example.avi -vf fps=1/30 example_%03d.jpg

我已经弄明白所有这些命令的功能,但我还是无法在输出文件格式中找出%03d的含义。 %03d在ffmpeg文件输出格式中的含义是什么意思? ffmpeg输出中允许使用哪些其他特殊序列?

1 个答案:

答案 0 :(得分:3)

根据documentation

  

语法foo-%03d.jpeg指定使用由填充零的三个数字组成的十进制数来表示序列号。它与C printf函数支持的语法相同,但只有接受普通整数的格式才合适。

因此生成的文件名为example_001.jpgexample_002.jpg,...,example_123.jpg

有关详细信息和示例,另请参阅the "image sequence" entry in the FFMPEG An Intermediate Guide