简体   繁体   English

在python中使用ffmpeg为视频添加水印

[英]Add watermark to a video using ffmpeg in python

I want to add watermark for my video, with ffmpeg i found command:我想为我的视频添加水印,我找到了 ffmpeg 命令:

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=1500:1000" output.mp4

But it run in cli, not in python code(i cannot found).但它在 cli 中运行,而不是在 python 代码中运行(我找不到)。 So have anyway to embbeded it to python code(not call in subprocess)?所以无论如何都要将它嵌入到python代码中(而不是在子进程中调用)? edit: i found pyffmpeg but no guide to use it too.编辑:我找到了 pyffmpeg,但也没有使用指南。

You can check out pyffmpeg .That's far I know of.你可以查看pyffmpeg 。这是我所知道的。moviepy might also be you best bet.moviepy也可能是你最好的选择。

from pyffmpeg import FFmpeg
ff = FFmpeg()
ff.options("-i input.mp4 -i watermark.png -filter_complex overlay=1500:10 output.mp4")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM