如何使用FFMPEG生成精确的缩略图

如何使用FFMPEG生成精确的缩略图,ffmpeg,video-thumbnails,Ffmpeg,Video Thumbnails,我正在使用FFmpeg生成缩略图地图 我需要为每秒钟生成一个缩略图。以下是我在Windows上使用的代码: -i“C:\temp\MyVideo.mp4”-vf“drawtext=fontfile=../Fonts/calibri.ttf:text=%% {n}:r=25:x=(w-tw)/2:y=h-lh-122:fontsize=295:fontcolor=Red:box=0: tile 10x-geometry 200x+0+0 C:\temp\Thumbnailer.jpg 代码工作很好

我正在使用FFmpeg生成缩略图地图

我需要为每秒钟生成一个缩略图。以下是我在Windows上使用的代码:

-i“C:\temp\MyVideo.mp4”-vf“drawtext=fontfile=../Fonts/calibri.ttf:text=%%
{n}:r=25:x=(w-tw)/2:y=h-lh-122:fontsize=295:fontcolor=Red:box=0:
tile 10x-geometry 200x+0+0 C:\temp\Thumbnailer.jpg

代码工作很好,生成带有管道FFMPEG+Imagemagick(蒙太奇)的缩略图地图。 在ffmpeg中,我烧录帧号以检查准确性

唯一的问题是FFMPEG开始生成帧12、37、62、87…(视频为25 fps)

如何开始在第一帧生成缩略图#1

在FFMPEG中,我尝试了诸如-ss 00:00:00.0之类的选项,但FFMPEG总是从第12帧开始。 我找到的唯一解决方案是生成所有帧(25fps)并进行后期处理,以保持帧数为1,25,50。。。但后期处理非常慢


我的FFMPEG版本:FFMPEG版本N-88153-ga4743d2574-Reino

fps过滤器将根据使用的时间戳舍入方法进行选择

出于您的目的,请使用
fps=1/1:round=up


请参阅

Perfect上的所有可用方法!谢谢你的信息。