大家好,我是恰恰剪辑视频行业怎么样,因为现在自媒体行业的兴起,基本上每个人都开始学习剪辑视频了,那么肯定有很多小伙伴想要更便捷的剪辑方法,那么今天来给大家介绍一个Python的处理音频的库-MoivePy。

让我们看看MoivePy到底能干嘛呢,下面来给大家简单介绍一下。

视频截取

视频合并

提取音频

视频叠加

添加字幕

追踪人脸,打马赛克

炫酷的特效

阴影效果

.......

01、截取视频

此外还可以将视频进行截取。截图的视频不仅可以是保存成视频,还可以将截取的视频保存为gif格式

1.截取后保存为视频

同样还是以视频:七次人口普查.mp4为例(视频一共是38秒),咱们从截取其中的一段(第5s~第25s)20秒。

爱剪辑剪辑视频教程_视频后期剪辑视频教程_剪辑视频行业怎么样

video = VideoFileClip('七次人口普查.mp4')

# 剪辑这个clip 的5s-25s,保存mp4

video2 = video.subclip(5, 25)

video2.write_videofile("七次人口普查5_25.mp4")

截取后的视频保存为:七次人口普查5_25.mp4

运行结束之后,视频就已经保存到本地(同时视频中的音频也对应的保存过来)

最终效果:

打开之后,没问题,成功截取。

爱剪辑剪辑视频教程_视频后期剪辑视频教程_剪辑视频行业怎么样

2.截取后保存为gif

接着将截取的视频保存成gif格式

video = VideoFileClip('七次人口普查.mp4')

# 剪辑这个clip 的5s-25s,保存mp4

video2 = video.subclip(5, 25)

video2.write_gif("七次人口普查5_25.gif",fps=16)

代码中的fps是帧率,这里设置为16,fps越大,gif越清晰,同时gif也会越大。(这里设置了16,已经较为清晰了)

截取后的视频保存gif:七次人口普查5_25.gif

打开后如下:

爱剪辑剪辑视频教程_剪辑视频行业怎么样_视频后期剪辑视频教程

02、视频合并

除了对视频截取外,还可以将多个视频进行合并。

video1 = VideoFileClip('七次人口普查.mp4')

video2 = VideoFileClip("七次人口普查5_25.mp4")

video3 = concatenate_videoclips([video1, video2])

video3.write_videofile("七次人口普查_合并.mp4")

视频:七次人口普查.mp4原视频(38秒),视频:七次人口普查5_25.mp4上面案例截取的视频(20秒),最后合并成:七次人口普查_合并.mp4。

ps:上面代码只是演示合并两个视频,实际是可以合并多个的

视频后期剪辑视频教程_爱剪辑剪辑视频教程_剪辑视频行业怎么样

原视频:

视频后期剪辑视频教程_爱剪辑剪辑视频教程_剪辑视频行业怎么样

视频后期剪辑视频教程_爱剪辑剪辑视频教程_剪辑视频行业怎么样

最终合并视频:

视频后期剪辑视频教程_剪辑视频行业怎么样_爱剪辑剪辑视频教程

03、提取音频

平时我们在刷短视频或者看到一些视频的时候(视频里才有,网上搜不到这种剪辑的音频时),希望能够把视频里面的音频提取出来当背景音乐或者想平时听听但是不想打开视频时。

那么辰哥就用python教大家如何去提取一个视频里面的音频。

在开始之前,先把Moivepy库安装一下,通过下面的命令即可安装

pip install moviepy

安装好之后,接着咱们就开始对视频进行处理了。

from moviepy.editor import * video = VideoFileClip('七次人口普查.mp4') audio = video.audio audio.write_audiofile('七次人口普查.mp3')

这里以视频:七次人口普查.mp4为例,这个视频是辰哥之前录制的一个视频

视频后期剪辑视频教程_爱剪辑剪辑视频教程_剪辑视频行业怎么样

提取好的音频保存为:七次人口普查.mp3

打开音频剪辑视频行业怎么样,音质和视频中的音质一模一样(完美提取成功)

04、视频叠加

通常在电影中都可以看到视频中分块的部分不同的画面。这用了视频叠加的效果。接下来辰哥教大家如何用Python去实现。

video1 = VideoFileClip("七次人口普查.mp4").margin(10)

video2 = video1.fx(vfx.mirror_x) # x轴镜像

video3 = video1.fx(vfx.mirror_y) # y轴镜像

video4 = video1.resize(0.8) # 尺寸等比缩放0.8

newvideo = clips_array([

[video1, video2],

[video3, video4]

])

newvideo.resize(width=480).write_videofile("七次人口普查_叠加.mp4")

这里主要是以视频:七次人口普查.mp4为例,弄成四方块的样式进行叠加。最候保存成:七次人口普查_叠加.mp4。

剪辑视频行业怎么样_爱剪辑剪辑视频教程_视频后期剪辑视频教程

最终效果:

爱剪辑剪辑视频教程_剪辑视频行业怎么样_视频后期剪辑视频教程

05、小结

以上是四种剪辑视频的方法,此外还有很多方法。比如:

添加字幕

追踪人脸,打马赛克

炫酷的特效

阴影效果

更多的方法技能还可以自己去开发使用,感兴趣的小伙伴可以去搜索moviepy的文档教程进行学习哦~想要学习更多Python知识的小伙伴可以点赞关注一下哦~