返回顶部
首页 > 资讯 > 后端开发 > Python >Python如何剪辑视频
  • 337
分享到

Python如何剪辑视频

2023-06-15 06:06:53 337人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python如何剪辑视频,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MoivePyMoivePy能干嘛呢,下面辰哥来给大家简单介绍一下。提取音频视频截取视

这篇文章主要介绍了python如何剪辑视频,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

MoivePy

MoivePy能干嘛呢,下面辰哥来给大家简单介绍一下。

提取音频

视频截取

视频合并

视频叠加

添加字幕

追踪人脸,打马赛克

炫酷的特效

阴影效果

.......

01提取音频

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

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

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

pip install moviepy

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

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

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

Python如何剪辑视频

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

Python如何剪辑视频

打开音频,音质和视频中的音质一模一样(完美提取成功

02截取视频

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

1.截取后保存为视频

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

video = VideoFileClip('七次人口普查.mp4')# 剪辑这个clip 的5s-25s,保存mp4video2 = video.subclip(5, 25)video2.write_videofile("七次人口普查5_25.mp4")

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

Python如何剪辑视频

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

最终效果:

Python如何剪辑视频

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

Python如何剪辑视频

2.截取后保存为gif

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

video = VideoFileClip('七次人口普查.mp4')# 剪辑这个clip 的5s-25s,保存mp4video2 = video.subclip(5, 25)video2.write_gif("七次人口普查5_25.gif",fps=16)

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

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

Python如何剪辑视频

打开后如下:

Python如何剪辑视频

03视频合并

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

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:上面代码只是演示合并两个视频,实际是可以合并多个的

Python如何剪辑视频

原视频:

Python如何剪辑视频

Python如何剪辑视频

最终合并视频:

Python如何剪辑视频

04视频叠加

通常在电影中都可以看到视频中分块的部分不同的画面。这用了视频叠加的效果。

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.8newvideo = clips_array([    [video1, video2],    [video3, video4]])newvideo.resize(width=480).write_videofile("七次人口普查_叠加.mp4")

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

Python如何剪辑视频

最终效果:

Python如何剪辑视频

python的五大特点是什么

python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如c++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。

感谢你能够认真阅读完这篇文章,希望小编分享的“Python如何剪辑视频”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网Python频道,更多相关知识等着你来学习!

--结束END--

本文标题: Python如何剪辑视频

本文链接: https://lsjlt.com/news/278016.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python如何剪辑视频
    这篇文章主要介绍了Python如何剪辑视频,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MoivePyMoivePy能干嘛呢,下面辰哥来给大家简单介绍一下。提取音频视频截取视...
    99+
    2023-06-15
  • windows pr如何剪辑视频
    本篇内容介绍了“windows pr如何剪辑视频”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!pr剪辑视频的方法:首先打开软件,然后在灰色区...
    99+
    2023-07-02
  • Python竟然能剪辑视频
    大家好,我是辰哥。 辰哥之前就想着Python可不可以剪辑视频(提取视频的音频,视频截取等等),然后辰哥在网上一搜,还真找到了Python的一个处理音频的库-MoivePy Moiv...
    99+
    2024-04-02
  • python基于moviepy实现音视频剪辑
    目录实践步骤完整代码参考实践步骤 寻找合适的Python库(安装是否麻烦、使用是否简便、执行会不会太久) moviepy 音视频库。分析需要用的API:代码示例 定义输入输出 输入:...
    99+
    2022-06-02
    python moviepy python 音频剪辑 python 视频剪辑
  • Python如何实现视频裁剪
    小编给大家分享一下Python如何实现视频裁剪,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境依赖本文主要使用到的不是ffmpeg,而是ffprobe也在上面这...
    99+
    2023-06-28
  • Python 音视频剪辑快速入门教程
    目录一、引言二、Moviepy 简介三、Moviepy 安装四、音视频的加载和保存五、音视频数据的访问六、音视频变换1、Clip 的 fl 方法2、Clip 的 fl_time 方法...
    99+
    2024-04-02
  • 怎么使用Python和EV剪辑短视频
    本篇内容介绍了“怎么使用Python和EV剪辑短视频”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、将图片转化成视频通过python的op...
    99+
    2023-06-28
  • C#如何实现视频的批量剪辑功能
    今天小编给大家分享一下C#如何实现视频的批量剪辑功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一,采用预置数据data....
    99+
    2023-07-05
  • 基于Python实现丝滑换装视频剪辑
    目录软硬件、技能需求颜色变换说明Python 应用插件思路流程MiVOS 模块交互式看到人家用PR什么编辑软件做这种丝滑一键换装的视频,自己也想尝试一下。不过PR这破玩意太难用了,还...
    99+
    2024-04-02
  • 如何使用Python解决视频剪辑重复性工作问题
    小编给大家分享一下如何使用Python解决视频剪辑重复性工作问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!01 安装对视频进行批量剪辑,需要三个库,分别是Moviepy库和Pathlib库,还有Tkinter库。首先我...
    99+
    2023-06-22
  • windows会声会影视频怎么剪辑
    这篇“windows会声会影视频怎么剪辑”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows会声会影视频怎么剪辑”文...
    99+
    2023-07-01
  • 音频视频剪辑小程序有哪些作用
    这篇文章主要介绍“音频视频剪辑小程序有哪些作用”,在日常操作中,相信很多人在音频视频剪辑小程序有哪些作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”音频视频剪辑小程序有哪些作用”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-26
  • 基于Python怎么实现丝滑换装视频剪辑
    本篇内容介绍了“基于Python怎么实现丝滑换装视频剪辑”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!软硬件、技能需求CPU最好是I7-87...
    99+
    2023-06-29
  • C#实现视频的批量剪辑功能
    篇首,完全没有技术含量的帖子,高手略过,只为十几年后重新捡起的我爱好玩玩。。。 起因,一个朋友说他下载了很多短视频,但只需要要其中的一小截,去头掐尾,在软件里搞来搞去太麻烦,让我帮忙...
    99+
    2023-03-23
    C#视频批量剪辑 C#视频剪辑
  • windows10有自带的视频剪辑软件吗
    这篇文章主要介绍“windows10有自带的视频剪辑软件吗”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows10有自带的视频剪辑软件吗”文章能帮助大家解决问题。windows10有没有自带...
    99+
    2023-07-01
  • Python轻松搞定视频剪辑重复性工作问题
    目录01 安装02 剪辑 01 安装 对视频进行批量剪辑,需要三个库,分别是Moviepy库和Pathlib库,还有Tkinter库。 首先我们对这两个库进行安装,命令如下: ...
    99+
    2024-04-02
  • 实现快剪辑功能的短视频应用
    超级简单易用的短视频SDK,为开发者提供短视频编辑、视频直播、特效、录屏、编解码、视频转换,等多种解决方案,涵盖PC、iOS、Android多平台。以市场为导向,不断打磨并创新技术,在稳定性,兼容性,硬件设备效率优化上千捶百炼。使产品技术一...
    99+
    2023-06-04
  • Python视频编辑库:MoviePy
    MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果。可以看gallery中的一些实例来了解用法。MoviePy可以读写所有的音频和视频格...
    99+
    2023-01-31
    视频编辑 Python MoviePy
  • 怎样利用PPT进行简单的视频剪辑
    今天就跟大家聊聊有关怎样利用PPT进行简单的视频剪辑,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。相信很多小伙伴在日常办公中都会遇到编辑视频的需要,...
    99+
    2024-04-02
  • Linux下常用的视频剪辑软件有哪些
    这篇文章主要介绍了Linux下常用的视频剪辑软件有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下常用的视频剪辑软件有哪些文章都会有所收获,下面我们一起来看看吧。Linux下最佳的视频编辑应用程序...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作