【发布时间】:2017-06-27 20:23:58
【问题描述】:
我有以下命令每十秒从一个视频文件创建一个缩略图(注意固定的宽度和高度)。
ffmpeg -i c:\FFMPEGTest\myVideo.MTS -vf fps=1/10 -s 320:180 c:\FFMPEGTest\myThumbs%03d.jpg
我正在尝试像这样使用比例大小(根据我查看过的各个网站上的示例);
ffmpeg -i c:\FFMPEGTest\myVideo.MTS -vf fps=1/10 -s 320:-1 c:\FFMPEGTest\myThumbs%03d.jpg
但是,上述代码失败并出现“帧大小无效”错误。我尝试用引号、反引号等围绕比例/大小,但我得到“无效参数”错误或“无效帧大小”错误。
这行得通,但它输出每一帧并且似乎忽略了 fps=1/10 选项(每十秒一帧)
ffmpeg -i c:\FFMPEGTest\myVideo.MTS -vf fps=1/10 -filter:v scale="280:-1" c:\FFMPEGTest\myThumbs%03d.jpg
(-vf 是 -filter:v 选项的重复项吗?) 编辑:阅读 FFMPEG 网站上的文档后,显然 -vf 和 -filter:v 是彼此的别名 - 我尝试删除一个然后另一个仍然有同样的错误。
我正在寻找的只是一种使用上面的第一个命令进行比例调整的方法,它工作得非常好(按比例调整除外)。
提前致谢。
【问题讨论】: