ffmpeg -ss 2.5 -i input_vid.mp4 -vframes 1 -f image2 output_img.jpg
上面的ffmpeg命令从位于输入视频文件(用作视频缩略图)的2.5秒帧中创建一个jpg图像。这个ffmpeg命令中倒数第二个参数是做什么的?
image2
在这里玩的角色是什么?我已经看到了几个博客文章和SO答案,image2
或image3
作为-vframes
标志的参数放置在这里,但我不明白它的用途。临时内存中的文件名可能?
我检查了ffmpeg documentation,但找不到答案。
容器格式不是'output_img.jpg'的扩展名吗?并且'image2'是这个命令中设置的任意变量名称,还是它是普遍意义上的东西? – sgarza62
@ sgarza62是的,通常格式是由扩展名设置,但正如我说的一些格式使用相同的扩展名,所以你需要消除歧义。 'ffmpeg -formats'获取更多信息。 –