首页 » Web前端 » php视频剪辑库技巧_Python音视频剪辑Moviepy库的运用1安装与设备

php视频剪辑库技巧_Python音视频剪辑Moviepy库的运用1安装与设备

访客 2024-10-27 0

扫一扫用手机浏览

文章目录 [+]

一、配置虚拟环境

做什么项目,最好都建一个虚拟环境,详细缘故原由、用法,这里就不多说了,可以看看

php视频剪辑库技巧_Python音视频剪辑Moviepy库的运用1安装与设备

大略的Python虚拟环境管理神器pipenv的安装与利用

php视频剪辑库技巧_Python音视频剪辑Moviepy库的运用1安装与设备
(图片来自网络侵删)

看过这篇文章,该当都会了,不明白的可以留言问我

二、安装Moviepy

pip install moviepy

自动下载安装就可以了,个中有一些依赖什么的,有些会自动下载。

三、安装ImageMagick

ImageMagick紧张是用于图片操作的,不会自动下载安装,须要我们手动取配置。

1.打开官网:http://www.imagemagick.org/script/download.php

2.根据自己的操作系统选择下载(提示:windows的在最下面哦),如图:

下载ImageMagick

3.无脑安装就可以了,这里就不细说了(一贯点Next),该当都会,记一下安装的位置,下面要用

4.在Moviepy中配置ImageMagick,然后保存。

打开moviepy的config_defaults.py文件(用条记本打开都行),我的目录如下:C:\envs\viedeoclip-LaxofwRn\Lib\site-packages\moviepy拉到最下面,找到 IMAGEMAGICK_BINARY 并修正为如下,路径为ImageMagick的安装路径IMAGEMAGICK_BINARY = r'C:\Program Files\ImageMagick-7.0.11-Q16-HDRI\magick.exe'还有一个 FFMPEG_BINARY 是用来配置ffmpeg的路径的,暂时用不太到,先不用管

到此Moviepy的安装配置就已经完成了。

随便下载一个视频,我们剪辑一下试试。

参考官方给出的例子,新建一个test.py文件,代码如下

# 导入moviepyfrom moviepy import # 加载myHolidays.mp4这个视频,并剪辑视频的50-60秒之间的内容video = VideoFileClip("myHolidays.mp4").subclip(50,60)# 制作内容为:"My Holidays 2013" 字幕# fontsize:字体大小为70# color : 字体颜色为白色# .with_position('center') 字幕位置剧中# .with_duration(10) 字幕持续的韶光为10秒txt_clip = ( TextClip("My Holidays 2013",fontsize=70,color='white') .with_position('center') .with_duration(10) ) # 把视频和字幕合并起来。
这里要把稳顺序,[video, txt_clip] txt_clip会覆盖在video上面# 如果顺序反了,字幕就看不到了result = CompositeVideoClip([video, txt_clip]) # 写出合并的视频,并且指定FPS的值为25result.write_videofile("myHolidays_edited.mp4",fps=25)

运行py文件就开始剪辑了,等待进度加载完造诣可以了。
写出的速率和视频的质量成反比。

这样就剪辑成了一个视频了,快打开剪好的视频看一下吧。

备注:

1、关于字幕,如果不指定字体的话,默认字体是显示不了中文的,后续会有说到

2、视频的加载和写出,会根据后缀名自动解码转码,基本上我们平常用到的格式都支持,

例如:.ogv, .mp4, .mpeg, .avi, .mov

相关文章

房山第一探寻历史文化名区的魅力与发展

房山区,位于北京市西南部,历史悠久,文化底蕴深厚。作为北京市的一个重要组成部分,房山区的发展始终与首都的发展紧密相连。房山区积极推...

Web前端 2025-02-18 阅读1 评论0

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读1 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读1 评论0