gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:56:21 37 4
gpt4 key购买 nike

我想从视频中的几帧创建图像,即创建多个图像并将它们混合或从多个帧创建图像。我一直在使用 FFMPEG 使用下面的代码获取单帧图像,但找不到混合这些图像并保存为单个图像或让 FFMPEG 从多个帧创建图像的方法。

-ss 00:05:40 -i video.AVI -vframes 1 -vf image.jpg'

最佳答案

考虑使用 ImageMagick - 它是免费且可用的 here .它具有 C、C++、Perl 和 PHP 绑定(bind),可以从命令行使用。

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

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

30% 的混合。

已编辑

如果您的鱼在图像中很暗并且您想将它们移除,您可以在每个点选择图像中两个像素中较亮的一个,如下所示:
convert a.jpg b.jpg -compose lighten -composite result.jpg

a.jpg
d.jpg

关于image - 使用 FFMPEG 创建多个视频帧的单个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491360/

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