00:00
大家好,我是陈哥,专注数据挖掘方向的研究,如果大家对更多内容感兴趣的话,可以关注我的同名公众号。里面的话都是一些分享Python相关的实战项目,或者是实战案例。为了大家更好的学习Python,陈哥整理了自己的学习笔记,还有一些网上各种优质的高质量的Python学习资料。现在分享给。大家。里面的话。都有入门的,爬虫的,还有数据,数据分析,数据可视化的等等,只要在公众号回复对应的口令即可。OK,那么今天咱们开始今天的讲解,咱们今天讲解的内容的话。主要是Python剪剪辑视频。
01:00
咱们就以这篇文章为例,这就是文章已经在公众号发出去了,现在的话是录制对应的讲解视频。然后这期视频的话是讲解的是Python剪辑视频,主要是包括有就是提取音频,视频的截取,视频的合并,视频叠加等等。首先咱们开始第一个就是视提取视频里面的音频。这话咱们以这个视频为例,首先咱们先看一下这个视频。OK,这个是一个。38秒的,38秒的视频,咱们现在把它的音频给提取出来。
02:03
这个是对应的视频,这个是提取输入音频之后保存的命名格式。咱们这里保存成MP3 OK,咱们把这把这个代码丢给执行。可以看到这里文文件夹里面已经保存成一个其实人口普查的NP3的一个音频,咱们把这个音频打开一下。OK,这个音频的话可以正常播放,并且它的音质的话,跟原视频的音质是一模一样,实现了无损的提取音频。咱们下一个。就是截取视频,你截取你从一段视频里面。
03:03
任意的截取出其中的一段,然后你可以保存成视频的格式,也可以保存是一个GIF动图的格式,咱们这里分别演示。同样的,还是以这个视频为例。这里咱们截取了第15秒到第20秒,然后把命名成一个新的,重新的一个新命名。然后同样是先保存成MP4的格式。OK,已经保存成功,咱们把这个视频打开一下。
04:08
OK,可以看到这个视频是一个五秒的视频,接着呢,我们把它保存成一个动图的格式。这里的话保保存成是一个GIF的格式,这里给大家讲解一下这个FPS,这个是一个你动图的一个帧率,这个帧率的话是越高越好,就是越高的话,它动图的话就越清晰,但是它所占的空间也会越大,所以说的话,你根据你自己的需要去调整这个帧率,咱们这里就把帧率设置成十,16。嗯,哦,这里少了一个V。
05:02
再运行一下。OK,这里的话,它这个动图就已经保存完,咱们先把这个动图打开。OK,这个动图的话可以。正常打开。然后接着我们下一步,下一个要做的内容的话是。视频的和,那就以咱们刚刚的那个这个视频的话,是提取的五秒视频,然后这个的话,它原视频的话是38秒,那就是把这个两个视频提取之后。
06:04
就进行合并,把这个跟这个合并。这个第一个的话是38秒,第二个的话是五秒,那合并之后它应该是一个43秒的视频。这里的话。陈哥只是演示合并两个视频,实际上你可以合并三个四个甚至多个,只要把它这里放到一个那个集合里面就可以了,然后合并之后把它命名成一个新的命名里面含有合并这两个字,这个命名的话是我这里任意命名的,我这里是为了方便区分,所以说添加了合并这两个字。
07:19
OK,这个视频合并了,我我们把它打开。可以看到这是一个43秒的一个视频。OK,已经成功合并。下面我们要做的就是一个视频的叠加。这个就是它的叠叠加效果。左就是一个视频的话,分成四块去展示,左上角右上角,左下角右下角。
08:05
咱们先来看一下。这里的话,咱们是以一个视频,然后去进行反转,比如说第一个就是左上角它是。原视频第二个,第二个的话是它的以X轴为镜像,就是进行反转,然后另一个的话是第三个的话是以Y轴为镜像进行反转,第四个的话是缩大,就是可以看,可以看到这边是以原视频的那个等比例进行进行缩放。然后这个就是它四块嘛,就是左上角左右上角,左下角右下角,然后去进行合并,然后重新命名,然后这里我就为了区分,就添加一个叠加命名。
09:29
这里需要两三分钟,然后我先把这个视频给暂停一下。OK,这里的话已经进度已经到98%,99。OK,这里已经叠加完成,然后咱们把这个视频给打开一下。
10:11
OK,这个视频已经叠加完毕。然后。本期视频的话,基本上所要讲解内容已经差不多结束了,然后现在咱们总结一下,就是讲了四种方法,一。嗯,一个是提取音频,视频的截取,视频的合并,视频的叠加,此外还有一些是添加字幕,还有就是追踪人脸,就是打马赛克,一些特效,一些阴影效果,这的话陈哥就不就不再去演示了,然后感兴趣的朋友的话,可以去搜索一下movie py这个库去进行学习,然后本文就是这里面所有的代码的话,陈哥已经把它上传到了。呃,公众号啊,如果有需要的话可以去啊,回复视频剪辑可以获取到这个源码。然后这里的话呢,陈哥还有更多就是Python相关的实战案例,感兴趣的小伙伴可以去公众号里面去看一下,那好本期视频的话就到这里,欢迎在下方评论留言你所要关注的pon技术,陈哥下一期视频就给你录制。
我来说两句