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

ffmpeg文件输出格式中的特殊字符意味着什么?,ffmpeg,Ffmpeg,我需要用ffmpeg处理一些视频,我发现一个示例命令可以完成我需要的几乎所有功能: ffmpeg -i example.avi -vf fps=1/30 example_%03d.jpg 我已经弄清楚了所有这些命令的作用,但是我无法弄清楚输出文件格式中%03d的含义ffmpeg文件输出格式中的%03d是什么意思?ffmpeg输出中还允许哪些特殊序列?根据: 语法foo-%03d.jpeg指定使用由三位数字组成的带零填充的十进制数来表示序列号。这与C printf函数支持的语法相同,但只有接受普

我需要用ffmpeg处理一些视频,我发现一个示例命令可以完成我需要的几乎所有功能:

ffmpeg -i example.avi -vf fps=1/30 example_%03d.jpg
我已经弄清楚了所有这些命令的作用,但是我无法弄清楚输出文件格式中
%03d
的含义ffmpeg文件输出格式中的
%03d
是什么意思?ffmpeg输出中还允许哪些特殊序列?

根据:

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

因此,生成的文件名是
example_001.jpg
example_002.jpg
,…,
example_123.jpg

有关详细信息和示例,请参见。

根据:

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

因此,生成的文件名是
example_001.jpg
example_002.jpg
,…,
example_123.jpg


有关详细信息和示例,请参见。

格式化字符,查找C的
printf()
函数
%03d
是一个(d)小数(又称整数),
3
位数,左边填充有
0
。格式化字符,请查找C的
printf()
函数
%03d
是一个(d)小数(也称为整数),
3
位数,左侧填充有
0