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

使用FFMPEG创建多个视频帧的单幅图像

凤衡
2023-03-14
-ss 00:05:40 -i video.AVI -vframes 1 -vf image.jpg'

共有1个答案

郝玄天
2023-03-14

考虑使用ImageMagick--它在这里是免费的。它有C、C++、Perl和PHP绑定,可以从命令行使用。

根据您希望合并图像的方式,您可以使用以下方法之一:

convert -evaluate-sequence mean a.jpg b.jpg c.jpg d.jpg

它取了3个图像(A.jpg、B.jpg、C.jpg),我人为地添加了噪声,然后对它们进行平均,生成D.jpg,你可以看到它的噪声较小。或者您更喜欢取每个点像素的中值:

convert -evaluate-sequence median a.jpg b.jpg c.jpg d.jpg
composite -blend 30 foreground.jpg background.jpg blended.jpg
convert a.jpg b.jpg -compose lighten -composite result.jpg
 类似资料:
  • 问题内容: 我现在可以编译ffmpeg并将其添加到项目创建的Android.mk文件的jni文件夹中,我想使用ffmpeg从存储在静态arraylist中的图像创建视频文件 我已经搜索了很多,但找不到任何教程,对此表示感谢。 问题答案: 我也有类似的需求,并且达到了相同的目的。您可以通过两种方式执行此操作。我想先分享一个简单的例子。 在Android内部创建一个临时文件夹。 将图像复制到新文件夹中

  • 这行工作良好,但我想创建一个视频文件从图像在另一个文件夹。“我的文件夹”中的映像名称为: 我如何从不同的文件夹输入图像文件?示例: 我尝试了这个命令,但是只生成了第一个图像(img001.jpg)的视频。

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

  • 我试着从我的文件夹中加载PNG的,并把它放在一个单一的视频中。我使用Mobile-FFmpeg作为库和Android Studio 但我在执行命令后不断得到错误代码: I/mobile-ffmpeg:命令执行失败,RC=1,输出如下所示。 //清除文件夹,因为在上面的代码之后我不再需要图片了

  • 如何创建一个可以包含多个图像并包含圆形边框的视图?以下是一些最终产品的样本。 图像将从url下载,如示例所示,视图中可能包含一到四个图像。

  • 我正在尝试使用ffmpeg逐帧编写视频,如下所述:http://zulko.github.io/blog/2013/09/27/read-and-write-video-frames-in-python-using-ffmpeg/ 然而,我总是得到一个OSError:[Errno 22]无效参数。我在Windows7上使用Python 3.4。代码如下: 任何帮助都非常感谢。 编辑:根据此处的要求