我们想使用 ffmpeg 为视频添加水印。当视频比较大时,会出现内存不足的情况。下面是我们的代码,我该如何消除这个问题。在此处输入代码
filter_args = '[1][0]scale2ref=oh*mdar:ih*0.06[logo][video];[video][logo]overlay=0:(main_h-overlay_h)'
cmd = [
'ffmpeg',
'-i', mp4_done_path,
'-i', './watermark.png',
'-filter_complex', filter_args,
videoPath
]
process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)