【发布时间】:2017-05-27 09:11:00
【问题描述】:
要从视频中途的图像中获取缩略图,我可以使用ffmpeg -ss 100 -i /tmp/video.mp4 -frames:v 1 -s 200x100 image.jpg。通过使用-ss 100,它会在100 秒处获得一个缩略图(假设视频为200 秒长,这将是视频的一半)。
但如果我不知道视频的确切长度,在我的应用程序代码中,我需要使用ffprobe 之类的东西来首先确定视频的长度,然后将其除以 2 以获得缩略图时间。
有没有办法让 ffmpeg 以您想要的视频百分比获取缩略图?所以不是指定-ss 100,而是使用-ss 50% 或-ss 20% 来获取文件中途或20% 的缩略图?
我知道我可以通过应用程序代码来做到这一点,但如果 ffmpeg 有办法自己处理这个问题,效率会更高。
【问题讨论】:
-
你找到了吗?
标签: image video image-processing ffmpeg thumbnails