Py学习  »  Python

只要三步,用Python轻松制作短视频,你也能在朋友圈傲娇一把!

菜鸟学Python • 4 年前 • 371 次点击  

随着抖音快手等短视频APP的兴起,大家逐渐将其视为了休闲娱乐的主要方式之一,春晚的快手十亿红包,更是让大家玩的不亦乐乎。


最近小编在家玩起了抖音,但是却发现抖音里面的配音没有自己喜欢的音乐,感觉自己拍摄的视频与已有的音乐不搭配,所以今天小编就带领大家利用Python,只需三步就可以制作属于自己的个性短视频。



整体的步骤和思路:

  • 我们需要挑选一个自己喜欢的音频;

  • 我们为视频添加一个字幕文件;

  • 我们需要将音频与视频文件进行同步合并;




01


挑选视频


先挑选一个合适的音频,下图展示的是小编自己拍摄的小视频截图。前段时期下的雪的视频。


用相机拍摄出来的视频文件,这样的文件没有音频和字幕文件,看上去很单调,所以我们需要挑选一个合适的音频文件,那么我们如何选取我们需要的音频呢,程序如下图所示。


  • 首先我们导入需要的moviepy库,没有安装过的小伙伴只需要pip install即可;
  • 接下来,我们从《一剪梅》的视频文件中提取出我们喜欢的一部分;
  • 然后再从剪辑的视频文件中将音频文件提取出来,就可以得到我们的音频文件;





02


给视频加字幕


为我们拍摄的小视频添加字幕,这里的字幕,小编添加的是我们音频文件中对应的歌词,程序如下图所示:



程序首先产生一个generator函数,函数的目的是为每一句歌词都执行TextClip操作,用来规定每一句歌词的大小,颜色和字体格式等信息。然后是设置歌词在视频中的位置和时间,然后将字幕嵌入到视频文件中,并将合成后的视频保存到本地。效果如下图所示:

需要注意的是,现在的视频中只是嵌入了字幕,但是并没有配音音频。



03


添加背景音乐


最近一步,我们将背景音乐添加进去,就完成了我们的最终成果。程序如下图所示。

上述程序中,我们为视频添加了音频文件,而该音频文件就是我们第一步提取到的音频,最终,结果如下所示。


视频展示


以上就是我们制作的短视频,是不是感觉非常的不错,我们再来总结一下短视频制作的三部曲吧。先获取我们喜欢的音频文件,接着为我们的视频文件添加字幕,最后将音频文件与视频文件进行同步。


是不是很简单,好这就是今天小编为大家带来的Python趣味案例展示,大家也赶快动起手来制作自己的抖音小视频吧。


往期趣味Python
30行Python代码来绘制一个微信图标
手把手教你50行Python代码,给心目中的女友微博秒评论
还在做重复的劳动,不如用Python自动生成Excel以邮件发送


👆长按上方二维码 2 秒
回复「好书」即可获取7本
程序员软件匠艺必读书

点击阅读原文,直达菜鸟玩Python B站

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57273
 
371 次点击