0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

moviepy:快速视频剪辑编辑神器

科技绿洲 来源:Python实用宝典 作者:Python实用宝典 2023-10-30 10:30 次阅读

你知道吗,用moviepy一行代码就能够快速剪辑视频中某个区间的片段:

clip = VideoFileClip("videoplayback.mp4").subclip(50,60)

这一段代码,能够在3秒内将videoplayback.mp4的50秒-60秒的视频片段提取出来,非常方便。
不仅如此,moviepy还支持添加字幕、调整音量、片段链接等功能。下面看看详细的操作方法。

1.准备

开始之前,你要确保Pythonpip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。

(可选1) 如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda,它内置了Python和pip.

(可选2) 此外,推荐大家用VSCode编辑器,它有许多的优点:Python 编程的最好搭档—VSCode 详细指南

请选择以下任一种方式输入命令安装依赖

  1. Windows 环境 打开 Cmd (开始-运行-CMD)。
  2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。
  3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install moviepy

2.视频剪辑

剪辑个视频,多大点事,比起下载PR,用Python 写3行代码,3秒剪辑不香吗?

from moviepy.editor import*


# 剪辑50-60秒的音乐 00:00:50 - 00:00:60
video =CompositeVideoClip([VideoFileClip("videoplayback.mp4").subclip(50,60)])


# 写入剪辑完成的音乐
video.write_videofile("done.mp4")

3.视频拼接

“哦?Python?哼,那你肯定很难进行拼接工作吧,PR多方便,拖拽即可完成拼接。”

那你可真是太小看Python了,moviepy几行代码随随便便就能拼接许多片段:

from moviepy.editor importVideoFileClip, concatenate_videoclips

clip1 =VideoFileClip("myvideo.mp4")

# 结合剪辑,你甚至能够完全自动化剪辑拼接视频的操作
clip2 =VideoFileClip("myvideo2.mp4").subclip(50,60)
clip3 =VideoFileClip("myvideo3.mp4")

final_clip = concatenate_videoclips([clip1,clip2,clip3])
final_clip.write_videofile("my_concatenation.mp4")

结合剪辑,你甚至能够完全自动化剪辑拼接视频的操作。

4.逐帧变化

“那你能完成针对每一帧图像的快速图像处理吗?PR可是做得到的哦”

那当然可以,教你如何反转视频每一帧的绿色和蓝色通道:

from moviepy.editor importVideoFileClip

my_clip =VideoFileClip("videoplayback.mp4")


def scroll(get_frame, t):
    """
    处理每一帧图像
    """

    frame = get_frame(t)
    frame_region = frame[:,:,[0,2,1]]
    return frame_region


modifiedClip = my_clip.fl(scroll)

modifiedClip.write_videofile("test.mp4")

5.导出GIF

哇,听起来好像挺牛逼的,那用来导出到GIF吗?

当然可以:

from moviepy.editor import*

# 剪辑50-60秒的音乐 00:00:50 - 00:00:60
video = CompositeVideoClip([VideoFileClip("videoplayback.mp4").subclip(50,60)])

my_clip.write_gif('test.gif', fps=12)

怎么样,moviepy的这些技巧你学会了吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66772
  • 数据分析
    +关注

    关注

    2

    文章

    1352

    浏览量

    33736
收藏 人收藏

    评论

    相关推荐

    [分享]高清影视剪辑/采集/转带/合成等

      广州 高清影视广告制作   高清视频剪辑   承揽电视剧、电影、广告后期制作。   公司专门从事数字电影和高清影视后期制作
    发表于 05-04 15:18

    Adobe After Effects CC2015破解版下载方法

    adobe after effects cc 2015是一款由adobe官方推出的最新版本的视频剪辑及设计软件,也是目前工作和生活中用于高端视频特效合成的最佳软件。Adobe结束了CS时代,进入CC
    发表于 07-22 06:05

    怎么让视频忽快忽慢?清爽视频编辑教你变速小妙招!

    剪辑的时候,使用变速效果其实并不难,在手机上也可以完成。在应用商店或浏览器搜索清爽视频编辑,点击下载安装。安装完成后打开软件,在首页中选择视频编辑
    发表于 05-18 15:29

    如何给视频进行防抖动处理

    iMovie for Mac乃是苹果官方出品的专为Mac OS平台设计的视频剪辑软件,本文就给大家讲解了iMovie教程——如何给视频进行防抖动处理?对抖动的片段进行防抖动处理在 Mac 上
    发表于 01-12 06:17

    请问使用STM32H735可以播放任何视频片段吗?

    使用STM32H735,我可以播放任何视频片段吗?TouchGFX 有STM32H735-DK EVB 的视频剪辑播放示例。但它不起作用。
    发表于 12-01 07:47

    编辑音频剪辑、声音设计、控制、录音软件工具

    编辑音频剪辑、声音设计、控制、录音软件工具(支持wav等mp3格式文件):一个免费的音频编辑工具.可以编辑音频剪辑,声音设计、控制、记录等等
    发表于 06-17 13:29 232次下载
    <b class='flag-5'>编辑</b>音频<b class='flag-5'>剪辑</b>、声音设计、控制、录音软件工具

    三星开发新技术 用一张照片就能做出Deepfakes音视频剪辑

    据国外媒体报道,通常制作出令人信服的Deepfakes音视频剪辑需要大量的数据集对模型进行反复训练。目前三星人工智能中心的研究人员已经设计出一种方法,在有限训练数据集的情况下就能制作出栩栩如生的假视频,有时只需要一张特定的照片便可制作出以假乱真的Deepfakes效果。
    的头像 发表于 05-27 16:42 2973次阅读

    AI剪辑会带来什么便利的

    而AI技术在视频剪辑领域的落地应用,将大大节省人力、提高效率。
    发表于 04-20 10:17 1363次阅读

    MacBook Pro视频剪辑速度超过10核的iMac Pro,H265视频剪辑优势明显

    苹果 M1 芯片的 MacBook Pro 已经开卖,知名摄影器材评测博主 @悉尼顾俊 现已体验了新款 MacBook Pro 的视频剪辑。结果显示, MacBook Pro 视频剪辑速度超过
    的头像 发表于 11-17 14:13 4947次阅读

    选对了硬盘,才能让你的视频剪辑电脑如虎添翼

    bilibili知名科普UP主小六六一直致力于视频剪辑相关的教学,目前已拥有22万粉丝。在平时与粉丝的互动中,他面临的一个频率较高的问题,就是如何配置高效的存储方案。为了响应粉丝的需求,在最近发表
    的头像 发表于 03-02 09:32 1987次阅读

    基于剪辑元素属性约束的商品视频自动剪辑

    基于剪辑元素属性约束的商品视频自动剪辑
    发表于 06-25 17:22 7次下载

    好用的视频剪辑工具免费下载

    好用的视频剪辑工具免费下载。
    发表于 04-12 15:22 3次下载

    Linux上用Kdenlive编辑视频教程

    视觉效果。也许这是因为我在学校为从事这一领域的职业学习了剪视频,或就只是因为我喜欢强大的开源工具。至今,我最喜欢的视频剪辑程序是优秀的 Kdenlive,这是一个强大而专业的剪辑工具,提供了直观的工作流、大量的特效和转场。
    的头像 发表于 05-12 11:21 1163次阅读
    Linux上用Kdenlive<b class='flag-5'>编辑</b><b class='flag-5'>视频</b>教程

    无缝切换矩阵:视频剪辑的利器

    随着视频内容的日益丰富,视频剪辑成为了一项重要的后期制作任务。而在视频剪辑过程中,讯维无缝切换矩阵无疑是一个非常实用的工具。本文将深入探讨讯维无缝切换矩阵的功能、使用方法、适用场景以及技术原理,帮助
    的头像 发表于 08-31 16:04 375次阅读
    无缝切换矩阵:<b class='flag-5'>视频剪辑</b>的利器

    Adobe在Premiere Pro中引入AI音频编辑功能

    Adobe近日宣布,其视频剪辑软件Premiere Pro正式引入全新的AI驱动音频编辑功能。这一创新旨在解放剪辑师的双手,减少繁琐的操作,进一步提升工作效率。
    的头像 发表于 01-19 15:31 289次阅读