当前位置: 首页 > 知识库问答 >
问题:

用FFMPEG将所有视频帧提取为图像

黄磊
2023-03-14
mkdir frames
ffmpeg -i "%1" -r 1 frames/out-%03d.jpg

共有1个答案

桑成荫
2023-03-14

使用

ffmpeg -i "%1" frames/out-%03d.jpg

一系列图像文件没有Framerate。如果要对视频文件进行欠采样,请在输入前使用-r

编辑:

ffmpeg -i "C:\Applications\FFMPEG\aa.mp4" "frames/out-%03d.jpg"
 类似资料:
  • 我录制了一段有限时间的视频。现在我想获取所有的视频帧。我使用下面的代码,通过使用它,我能够得到帧,但我没有得到所有的视频帧。但是众所周知,我们可以在一秒钟内获得25-30帧来显示流畅的视频。如何获得所有帧。 我不想使用NDK。我得到了这个链接,不知道“argb888”的值应该是多少。我这里有个错误。有人能解释一下怎么做吗。在Android中从视频图像中获取帧

  • 我想提取原始Yuv帧从mp4剪辑使用FFMPEG。我输入。mp4告诉我视频格式是YUV420P10LE。我使用以下命令来提取帧: 以下是FFMPEG的日志:

  • 我有一堆从Youtube下载的视频,我想从他们中提取帧。我使用的当前命令是: 但是我还想设置-r和-t选项。我想要的fps是每个视频的fps,持续时间是他们的持续时间。我知道如果我不设置-r选项,默认值是25 fps。

  • 我正在尝试使用MediaCodec从视频中检索所有帧,用于图像处理,我正在尝试渲染视频并从outBuffers捕获帧,但我无法从接收到的字节启动位图实例。 我试着将它呈现为一个表面或无(null),因为我注意到当你呈现为null时,outBuffers将获得呈现帧的字节。 这是代码: 任何帮助都是非常有用的

  • 我正在尝试提取几个视频上的所有帧。这些视频是在以可变帧速率保存输出的摄像机上拍摄的,因此,一些帧在时间上比其他帧更接近(根据mediainfo,每秒27到30帧) 这些帧将与一些元数据同步,因此我不仅需要提取它们,还需要保留视频每帧拍摄的[相对]时间信息。 我一直在使用ffmpeg来提取视频帧,当视频帧速率不再恒定时,挑战就来了。任何其他不同于ffmpeg的方法或程序都可以完成任务。

  • 我正在使用ffmpeg录制一个视频使用覆盆子Pi与它的相机模块。我想运行一个图像分类器在一个规则的间隔,我需要从流中提取一个帧。 这是我当前用于录制的命令: 在其他线程中,建议使用此命令: 我不认为这是用于仍然附加到的文件,我得到错误“不能使用-SSEOF,test.h264的持续时间未知”。 ffmpeg允许这样做吗?