文章目录

  • 1、直接使用ffmepg
  • 2、使用moviepy本身

moviepy安装最新版本:

pip install moviepy --pre --upgrade

版本是v2.0.0.dev2。
有两种方法一种快速的:

1、直接使用ffmepg

from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
ffmpeg_extract_subclip("video1.mp4", start_time, endtime, targetname="test.mp4")

源文件和目标文件后缀要相同。处理速度很快。
这个本质就是使用ffmpeg,可以直接搜索ffmpeg命令来截取。

2、使用moviepy本身

有些视频可能使用ffmepg不能正确处理,可以使用以下代码:

from moviepy.editor import *# loading video gfg
clip = VideoFileClip("geeks.mp4")
# getting only first 5 seconds
clip = clip.subclip(0, 5)
# showing clip
#clip.ipython_display(width = 360)
clip.write_videofile("test1.avi",fps=clip.fps,threads=10,codec="h264")

几个参数fps可以自己修改,或保持不变;threads影响处理速度;cdoec是编码方式.

也可以命令行中执行:

ffmepg -codecs

来查看都有那些codecs.

参考:
[1] https://stackoverflow.com/questions/37317140/how-can-i-efficiently-cut-out-part-of-a-video
[2] https://stackoverflow.com/questions/49813130/valueerror-moviepy-couldnt-find-the-codec-associated-with-the-filename-provid

moviepy快速切分视频并保存片段相关推荐

  1. Python moviepy 快速视频剪辑编辑神器

    # 你知道吗,用moviepy一行代码就能够快速剪辑视频中某个区间的片段: # clip = VideoFileClip("videoplayback.mp4").subclip( ...

  2. 怎么把视频的多个片段分割出来?快速分割视频的方法

    在拍摄视频.保存视频或者录屏时多拍摄了一段.有很多不需要的片段或者多录了一段.那么是否重新拍摄.保存或录屏呢?显然是不需要的,因为你不一定能达到你原本想要的结果.但是可以用迅捷视频转换器把需要的片段从 ...

  3. 快速分割视频,并提取原视频中的音频单独保存

    很多朋友自己在剪辑视频的时候,如果一段素材长达几十分钟,那么该如何将视频进行分割,切成多个小片段,很多小伙伴不知道怎么操作,那么小编今天来分享教程一起来看看吧. 运行软件[媒体梦工厂]在软件主界面中的 ...

  4. 如何快速剪切视频 剪切视频用什么软件好 教你怎么快速剪切视频片段

    我们在观看视频是如果看到精彩的片段机会想到将这一部分剪切下来,如果你还在为剪切视频用什么软件好而纠结的话,那么你就真的是out啦,有一款软件口碑很好,几乎是视频剪辑新手的必备软件,可以轻松解决视频剪切 ...

  5. Moviepy模块之视频去除声音、添加音乐

    文章目录 前言 一.视频去除声音 1.1 引入库 1.2 加载视频文件 1.3 去除视频声音 1.4 保存无声视频 二.视频添加音乐 2.1 引入库 2.2 加载视频文件 2.3 加载音频文件 2.4 ...

  6. wallpaper怎么导入视频_快速制作视频字幕,我们推荐这款可视化字幕软件!

    大家平时在使用诸如pr,会声会影,或者爱剪辑等视频编辑软件制作字幕时会不会觉得很麻烦,一点都不方便呢?亦或是大家苦苦寻找,却怎么都找不到合适的字幕制作软件. 那么到底有没有即高效又方便快捷的字幕制作软 ...

  7. 从入门到入土:Python实现爬取某站视频|根据视频编号|支持通过视频名称和创作者名称寻找编号|以及python moviepy合并音频视频

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) Python实现爬取某站视频|根据视频编号|支持通过视频名称 ...

  8. Moviepy模块之视频添加字幕(二)

    文章目录 前言 一.素材 1.1 原视频 1.2 字幕文件 二.视频添加字幕 2.1 引入库 2.2 加载视频文件 2.3 设置字幕的字体.大小.颜色 2.4 加载字幕文件 2.5 设置字幕位置 2. ...

  9. 基于OpenCV的摄像头视频录制保存工具【附GIT源码地址】

    最近一个项目需要使用USB摄像头去采集视频并保存成文件,需要一个摄像头录制工具,要求其实很简单,就是能够将摄像头采集的图像加上一个时间戳的水印,实时保存到指定的文件中.同时为了防止文件过大,最好能够按 ...

最新文章

  1. 数据蒋堂 | Hadoop - 一把杀鸡用的牛刀
  2. 为Zepto添加Slide动画效果
  3. 新建仓库后第一次提交的问题
  4. 获得无向图连通子图_讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析...
  5. 利用系统提供的崩溃日志解Native层Bug
  6. Dubbo集成Zookeeper的实现原理
  7. html5控制单片机,10.2 单片机中 PWM 的原理与控制程序
  8. VMware 提示”此虚拟机被配置为64位操作系统,然而,64位操作无法进行”
  9. 【剑指offer - C++/Java】3、从尾到头打印链表
  10. python解zuobiaoxi方程_滑坡稳定性分析程序初探---Python版!
  11. 构建自己的PHP框架(邮件发送)
  12. 复化辛普森公式求二重积分matlab源码及例题
  13. WPF MVVM框架 漂亮界面风格的WPF
  14. sqlldr mysql_Oracle中的SQLLDR工具使用
  15. PAT 1013 数素数
  16. AI上推荐 之 MIND(动态路由与胶囊网络的奇光异彩)
  17. win10应用商店里的应用提取
  18. Swagger Error Missing required property: responses ✖ Swagger Error Additional properties not allowe
  19. [2021首届“陇剑杯”网络安全大赛 决赛]内存取证writeup
  20. phpstudyv8集成环境下,用Dwcs6链接数据库失败并显示:your php server doesnot have the Mysql module……

热门文章

  1. html 图片左右键切换,js 点击上下左右键改变图片位置
  2. 如何实现css的页面背景图片透明化而不影响文字内容
  3. python等于号前后一定要加空格吗_等号前后加空格
  4. 阅读:网络安全工程师和信息安全工程师有什么区别?
  5. 什么叫做类的类?如何获取私有的方法?Java反射机制太强大了,详解Java反射机制【Java养成】
  6. 紧急下架,AI以假乱真学明星唱歌;哈佛法学院专家谈AI和版权法
  7. 基于OV7670摄像头视频传输
  8. 学计算机能设计舞美吗,舞美与舞蹈艺术之关系
  9. 项目背景怎么描述_如何写项目的设计说明?
  10. 如何使用java编程算概率_游戏中概率的编程实现(转之别人)最简单的