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