gpt4 book ai didi

ffmpeg - 如何使用 FFMPEG 生成准确的缩略图

转载 作者:行者123 更新时间:2023-12-04 22:48:20 25 4
gpt4 key购买 nike

我正在使用 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: boxcolor=Black,fps=1/1" -s 400x300 -vcodec ppm -f image2pipe - | montage - - tile 10x -geometry 200x+0+0 C:\temp\Thumbnailer.jpg
Code Work's Fine ,使用管道 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
https://ffmpeg.org/ffmpeg-filters.html#fps-1 查看所有可用的方法

关于ffmpeg - 如何使用 FFMPEG 生成准确的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47671742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com