gpt4 book ai didi

FFMPEG:创建一个视频,该视频具有 n 输入视频的每个像素的最大值

转载 作者:行者123 更新时间:2023-12-04 23:00:00 26 4
gpt4 key购买 nike

想象一组短视频,每个短视频都显示一颗 meteor 。

我想获得所有 meteor 的合成视频。不按顺序,同时。输出视频中第 n 帧的 (x,y) 像素应具有所有视频中同一帧的该 (x,y) 像素的最大值。

我知道如何使用图像和 imagemagick 做到这一点:

magick *.bmp -evaluate-sequence max output.bmp

我需要类似的视频。一帧一帧。

任何帮助,将不胜感激。谢谢。

最佳答案

变亮模式下的混合过滤器执行此操作:它以像素为单位返回相应输入的最大值。

混合过滤器一次只能处理两个输入,两个输入必须具有相同的分辨率和像素纵横比。假设是这样,4输入过程的模板是

ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4
-filter_complex
"[0][1]blend=all_mode=lighten[01b];
[01b][2]blend=all_mode=lighten[012b];
[012b][3]blend=all_mode=lighten[0123b]"
-map "[0123b]" output.mp4

每个混合过滤器以较长的输入终止,因此最终结果将与最长的输入一样长。

我忽略了音频处理。

关于FFMPEG:创建一个视频,该视频具有 n 输入视频的每个像素的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41208307/

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