起因
最近在学 scrapy 爬虫,顺手从微博上爬了张子枫和谭松韵的微博相片。然后就想,要不就顺手用爬的相片做个视频出来?
需求&思路
我的思路是这样子的:
- 这个视频是 1080p 30fps;
- 我要给这个视频选一首好听的 BGM,然后每一幅相片都按 BGM 的节拍来显示;
- 视频长度和 BGM 长度匹配;
- 获取相片并将相片分辨率处理成和视频一样;
- 按节拍创建剪辑片段;
- 合并剪辑,生成视频
准备工作
- 由于我机器上使用的是 python 3 的环境,所以需要有 python 3。
- 建议在 python 的虚拟环境中运行这个项目。
- 在虚拟环境中安装
moviepy
librosa
click
三个包。 - 如果要加字幕,还需要安装
imagemagick
。 - 如果需要对字幕做分词处理,再安装一个
jieba
。