gpt4 book ai didi

video - ffmpeg 可以执行逐帧图像计算吗?

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

我想将视频的每一帧除以我想作为附加输入提供的图像。 ffmpeg 可以进行这样的图像计算吗?我找不到任何例子。

这将是一种背景校正。输入图像是背景,例如大量帧的中值。
(经常有人用背景减法,但我想用除法)

目前我在openCV和python中这样做。我像这样处理每一帧:

(vidMed 是背景图片)

import cv2
vidIn=cv2.VideoCapture(input.avi)
vidOut=cv2.VideoVriter(output.avi)

while true
ret, frame = vidIn.read()
bgDiv=frame/vidMed
vidOut.write(bgDiv)

我希望这可以使用 ffmpeg 运行得更快

最佳答案

是的,混合工作!

ffmpeg.exe 
-i videoIn.avi
-i imageIn.avi
-filter_complex "[1:0] setsar=sar=1 [1sared];[0:0][1sared]blend=all_mode='divide':repeatlast=1[int];
-out.avi

(imageIn.avi 只是一帧)

关于video - ffmpeg 可以执行逐帧图像计算吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34274789/

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