加载中......
输入验证码,即可复制
微信扫码下载好向圈APP, 登陆后即可进入消息页面查看验证码
只需要3秒时间
<img width="300px" src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/80665836ad1946339489dad065739342~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660244898&x-signature=mOAnYnvhw9cCE+QcT3lXp3hwpdE=">[/img]


作者:豆豆

来源:Python 技术

前几天写了一篇 短视频素材自动化处理 有朋友说直接用文章。 python 的 ffmpeg 库更香,今天领导安排了一个批量给视频加水印的任务,我们就试试水。

FFmpeg 它是一套强大的音视频处理程序,也是许多音视频软件的基础,事实上,FFmpeg 已成为行业音视频处理的标准。但命令行使用 FFmpeg 有一定的学习成本,但是 ffmpeg-python 库则很好地解决了这个问题。

通过 pip 安装简单后即可 python 代码中使用 ffmpeg。

我们可以通过 stream 获取视频的一些基本信息,如尺寸、长度、帧率等。

它可以简单地理解为英语单词的横向(horizontal)和纵向(vertical)首字母缩写。

这个命令的意思是,将 logo 放置水印图片 main 在视频的上方,坐标是(0,500)。视频的左上角可以理解为原点(0,0)的位置,从原点向右和向下表示 x 轴和 y 轴。

当然,如果把 logo 如果你做得足够大,比视频大,然后改变双方的位置,你会把视频放在视频里 logo 其实相当于给视频添加背景图。

这个命令看起来很容易理解,start_frame 和 end_frame 分别代表开始结束帧。

使用视频拼接 concat 函数即可。

今天和大家分享一个 python 处理视频的好库,希望能给大家的工作/副业带来一些效率提升。

广告圈
12436 查看 0 0 反对

说说我的看法高级模式

您需要登录后才可以回帖 登录|立即注册

还没人评论此主题哦

相关阅读