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

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

整体的步骤和思路:

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

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

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

01

挑选视频

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

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

首先我们导入需要的moviepy库,没有安装过的小伙伴只需要pip install即可;

接下来,我们从《一剪梅》的视频文件中提取出我们喜欢的一部分;

然后再从剪辑的视频文件中将音频文件提取出来,就可以得到我们的音频文件;

02

给视频加字幕

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

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

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

03

添加背景音乐

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

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

视频展示

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

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

往期趣味Python

30行Python代码来绘制一个微信图标

手把手教你50行Python代码,给心目中的女友微博秒评论

还在做重复的劳动,不如用Python自动生成Excel以邮件发送

python制作短视频_只要三步,用Python轻松制作短视频,你也能在朋友圈傲娇一把!...相关推荐

  1. python怎么发音乐到朋友圈_只要三步,用Python轻松制作短视频,你也能在朋友圈傲娇一把!...

    随着抖音快手等短视频APP的兴起,大家逐渐将其视为了休闲娱乐的主要方式之一,春晚的快手十亿红包,更是让大家玩的不亦乐乎. 最近小编在家玩起了抖音,但是却发现抖音里面的配音没有自己喜欢的音乐,感觉自己拍 ...

  2. 在万彩手影大师上怎么制作微课_利用万彩动画大师轻松制作微课

    马震安 微课是为支持翻转学习.混合学习.移动学习.碎片化学习等多种新型学习方式,以短小精悍的微型流媒体教学视频为主要载体,针对某个学科知识点而精心设计开发的一种情景化.趣味性.可视化的数字化学习资源包 ...

  3. python模块和包_(三)运用Python模块和包

    1 引言 为了能够在Python项目中高效地运用Python模块和包,我们需要进一步地来了解它们是如何在Python项目中进行定义.使用和工作的. 2 Python模块和包 Python模块和包的基本 ...

  4. 影视解说类视频怎么做,只需简单三步,教你制作影视解说短视频

    影视解说类视频怎么做,只需简单三步,教你制作影视解说短视频 影视解说类视频往往能够在很短的时间之内就将一部影视剧的大概剧情解说完毕,因此很多喜欢看剧的小伙伴们也跃跃欲试,想要尝试做做影视解说类短视频. ...

  5. python输出结果存到文件拒绝访问_三步解决python PermissionError: [WinError 5]拒绝访问的情况...

    问题描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install --upgrade pandas 等等- ...

  6. 【新知实验室 三步完成Windows下实时音视频开发】

    三步完成Windows下实时音视频开发 第一步:开通产品 第二步:下载源码 第三步:编译源码 第四部:运行测试 背景介绍 实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度 ...

  7. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  8. 怎样找到ant压缩这个软件_怎样才能压缩MOV视频文件呢?学会这样,轻松压缩MOV视频!...

    原标题:怎样才能压缩MOV视频文件呢?学会这样,轻松压缩MOV视频! 在我们日常娱乐和日常工作中,我们时常会看见许多视频,,也会下载很多视频.如果想要将一个MOV视频文件上传,却发现MOV视频文件过大 ...

  9. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

最新文章

  1. win下ubuntu安装mysql_MySQL在Win10与Ubuntu下的安装与配置
  2. 开源:Sagit.Framework For IOS 开发框架
  3. IPNC RDK5.0 make sysall 无法通过问题
  4. Object family not exist issue in Equipment download
  5. Windows Media Center .MCL文件代码执行漏洞(MS16-059)
  6. SessionHelper
  7. 2.3基本算法之递归变递推_3525上台阶
  8. 一个C++工程内存泄漏问题的排查及重现工程
  9. python官网安装程序的功能和特点_python介绍与安装(一)
  10. 《简明 PHP 教程》03 第一步
  11. 【图像分割】基于matlab GUI二值化+灰白质医学影像分割【含Matlab源码 184期】
  12. 【有利可图网】字体设计:英文字体的气质和选用详解(二)
  13. 手机屏幕怎么计算机,怎样把手机屏幕投到电脑
  14. java实现光盘摆渡_一种光盘摆渡机的制作方法
  15. 微信开发者工具通过二维码编译步骤
  16. python-igraph创建网络(图)
  17. 达内微软mta证书有用吗_mta证书值得拿吗 怎么样才能拿到mta证书
  18. csdn账号密码重置成功
  19. Android蓝牙开发音频焦点
  20. 【开发工具】 Photoshop CS6 安装与破解

热门文章

  1. 抖音小店怎么运营?精细化运营是趋势,也是弯道超车的机会
  2. mysql语句求排名前五的同学的姓名_求出每门课程成绩排名前五名的同学的姓名,分数和课程名?...
  3. 《我与PIL不得不说的故事》
  4. 2021年嘉兴高考考生成绩查询,2021年嘉兴高考各高中成绩及本科升学率数据排名及分析...
  5. 2023.7.1每日一题
  6. 机械师f117笔记本重装Win11系统教程
  7. 文件权限【持续整理】
  8. C语言课程设计 自行车管理系统
  9. 面试:乐观锁与悲观锁
  10. 树莓派设置无线热点(RTL8188CUS芯片)