阅读本文大概需要 3.3 分钟
1. 这是什么?
昨天推荐了一个自动化爬取视频网站视频并下载视频的文章
有球友反应能不能对下载下来的视频进行进一步加工,比如添加片头,片尾、水印等。于是就有了今天的文章,废话不多说,都是干货!
2. 介绍
参考使用的是 Github 上面的开源库 「moviepy」
地址:https://github.com/Zulko/moviepy
看看文档,发现这个库有点小强大,能对视频做一切你能想到的操作,视频截取、拼接、翻转等。
3. 使用方法
自己制作片头。片头素材的话可以去「千图网」,「我图网」等,这里有个小技巧,去这些网站搜索片头,鼠标放在上面可以实现视频预览,这时候你使用 chorme 网页视频下载插件就可以把这些视频素材下载下来,虽然有水印,但水印出来前半部分就已经可以作为片头素材了,然后使用破解版的「爱剪辑」,截取水印出来的前半部分就行,剩下的就需要你自己摸索爱剪辑这个软件了。
把代码下载下来,然后把下载下来的原始视频文件放入 movie 文件夹内就行
运行 main.py,即可得到加片头后的视频
4. 代码思路
制作较大分辨率的片头素材
获取原始素材视频的帧高和帧宽
一般情况下,片头视频的帧高和帧宽和原始素材视频是不等的,需要对片头进行缩放
缩放比例根据与原始素材帧高、帧宽进行对比,取缩放比例较大值,保证原始素材不变形
调用库函数,进行输出,视频输出大小与原始视频应该一样
5. 效果预览
加片头前:
http://www.365yg.com/item/6530544306829132301/
加片头后:
http://www.365yg.com/item/6552012650878861831/
6. 源代码
Github :
https://github.com/suiyia/movie_edit
领取专属 10元无门槛券
私享最新 技术干货