随着抖音快手等短视频APP的兴起,大家逐渐将其视为了休闲娱乐的主要方式之一,春晚的快手十亿红包,更是让大家玩的不亦乐乎。
最近小编在家玩起了抖音,但是却发现抖音里面的配音没有自己喜欢的音乐,感觉自己拍摄的视频与已有的音乐不搭配,所以今天小编就带领大家利用Python,只需三步就可以制作属于自己的个性短视频。
整体的步骤和思路:
我们需要挑选一个自己喜欢的音频;
我们为视频添加一个字幕文件;
我们需要将音频与视频文件进行同步合并;
01挑选视频
先挑选一个合适的音频,下图展示的是小编自己拍摄的小视频截图。前段时期下的雪的视频。
用相机拍摄出来的视频文件,这样的文件没有音频和字幕文件,看上去很单调,所以我们需要挑选一个合适的音频文件,那么我们如何选取我们需要的音频呢,程序如下图所示。
- 首先我们导入需要的moviepy库,没有安装过的小伙伴只需要pip install即可;
- 接下来,我们从《一剪梅》的视频文件中提取出我们喜欢的一部分;
- 然后再从剪辑的视频文件中将音频文件提取出来,就可以得到我们的音频文件;
02给视频加字幕
为我们拍摄的小视频添加字幕,这里的字幕,小编添加的是我们音频文件中对应的歌词,程序如下图所示:
程序首先产生一个generator函数,函数的目的是为每一句歌词都执行TextClip操作,用来规定每一句歌词的大小,颜色和字体格式等信息。然后是设置歌词在视频中的位置和时间,然后将字幕嵌入到视频文件中,并将合成后的视频保存到本地。效果如下图所示:
需要注意的是,现在的视频中只是嵌入了字幕,但是并没有配音音频。
03添加背景音乐
最近一步,我们将背景音乐添加进去,就完成了我们的最终成果。程序如下图所示。
上述程序中,我们为视频添加了音频文件,而该音频文件就是我们第一步提取到的音频。
视频展示(发不出来)
我们再来总结一下短视频制作的三部曲吧。先获取我们喜欢的音频文件,接着为我们的视频文件添加字幕,最后将音频文件与视频文件进行同步。
是不是很简单,好这就是今天小编为大家带来的Python趣味案例展示,大家也赶快动起手来制作自己的抖音小视频吧。