【问题标题】:FFMpeg Image Capture - continous framesFFMpeg 图像捕获 - 连续帧
【发布时间】:2012-07-19 09:08:44
【问题描述】:

我想从 mpeg 视频文件中捕获从特定时间戳开始的连续帧。这意味着假设我有一个总时长为 2 分钟的视频。我需要捕获从 00:01:00 开始连续的所有帧。我还想将捕获的帧数限制为 20。如何使 ffmpeg 可执行以执行此操作

谢谢 费萨尔

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    the docs中所述:

    ffmpeg -ss 60 -i input.mpg -frames:v 20 frame_%d.png
    

    将在 60 秒时开始从输入读取,并将 20 个视频帧写入 frame_1.pngframe_2.pngframe_3.png 等。

    文档中关于-ss 的准确性的注释,用于修改输入文件与输出文件(如果需要更慢但更准确的时间)。

    【讨论】:

    • 我试了好几次。但我一次又一次地面临一个问题。我只能捕获一帧。我的意思是我试图捕捉的所有 20 帧都是相同的。我没有得到下一帧。我不知道为什么会这样。请帮帮我
    • @user1537351 在输入后添加-ss ... 尝试更准确的计时。也许这会有所帮助。使用最新版本的 FFmpeg 也无妨。
    猜你喜欢
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 2012-08-07
    • 2012-07-03
    • 1970-01-01
    • 2023-03-29
    • 2013-09-01
    • 2012-05-13
    相关资源
    最近更新 更多