Ffmpeg 每X秒生成一个缩略图

Ffmpeg 每X秒生成一个缩略图,ffmpeg,Ffmpeg,我试图每分钟生成一个缩略图,但出现以下错误: ffmpeg -i Hung.mp4 -f image2 -vf fps=fps=1/60 img%03d.jpg [mjpeg @ 0x2f06da0] bitrate tolerance too small for bitrate [mjpeg @ 0x2f1b7c0] ff_frame_thread_encoder_init failed Output #0, image2, to 'img%03d.jpg': Metadata:

我试图每分钟生成一个缩略图,但出现以下错误:

ffmpeg -i Hung.mp4 -f image2 -vf fps=fps=1/60 img%03d.jpg

[mjpeg @ 0x2f06da0] bitrate tolerance too small for bitrate
[mjpeg @ 0x2f1b7c0] ff_frame_thread_encoder_init failed
Output #0, image2, to 'img%03d.jpg':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: mp41
    Stream #0:0(eng): Video: mjpeg, yuvj420p, 1280x536 [SAR 1:1 DAR 160:67], q=2-31, 200 kb/s, 90k tbn, 0.02 tbc
    Metadata:
      creation_time   : 2013-07-22 00:01:41
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mjpeg)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
您需要使用
-bt
设置密码。例如:

ffmpeg -i Hung.mp4 -f image2 -bt 20M -vf fps=fps=10/60 img%03d.jpg

有一个相关的讨论和一个bug报告。

它为2:31分钟的视频生成了4幅图像。。。ffmpeg-i Hung.mp4-f image2-bt 20M-vf fps=fps=1/60 img%03d.jpg而不是每60秒1个。您需要包括完整的ffmpeg控制台输出,而不仅仅是一个片段。这是完整的输出!版本和配置信息在哪里?