moviepy是python中视频处理库,使用前首先进行安装:

打开Anaconda Prompt界面,执行语句pip install moviepy,等待安装完成。

使用代码对视频裁剪处理。

from moviepy.editor import *def video_cut(file_path, file_path_save, start = 0, end = None):video_data = VideoFileClip(file_path)video_new = video_data.subclip(start, end)video_new.write_videofile(file_path_save)video_data.reader.close()if __name__ == '__main__':file_path = '1.mp4' #原始文件路径file_path_save = '2.mp4' #新生成文件路径#start和end表示开始和结束的时间节点 秒video_cut(file_path, file_path_save, start = 10, end = 40)print('done...')

OpenCV学习~moviepy视频裁剪相关推荐

  1. opencv学习系列——视频格式的读取

    opencv学习系列--视频格式的读取 视频读取本质上就是读取图像,因为视频是由一帧一帧图像组成的.1秒24帧基本就能流畅的读取视频了. (1)打开视频文件 A. VideoCapture cap; ...

  2. OpenCV学习之视频读取与帧的提取、显示及保存

    OpenCV支持从摄像头或视频文件(AVI)中抓取图像并保存为另一视频文件. 一. 从摄像头获取初始化: CvCapture* capture = cvCaptureFromCAM(0); // ca ...

  3. opencv学习之视频帧率

    视频帧率指FPS值,FPS是测量用于保存.显示动态视频的信息数量.就是每秒中 视频变化的画面数.

  4. Opencv学习笔记——视频进度条

    有了视频进度条就可以认为是一个简单的视频播放器,关键是读取视频播放到的位置和设置进度滑块的位置. #include "stdio.h" #include "highgui ...

  5. Python Opencv 之 简单的视频裁剪功能的实现

    Python Opencv 之 简单的视频裁剪功能的实现 目录 Python Opencv 之 简单的视频裁剪功能的实现 一.简单介绍 二.实现原理 三.注意实现 四.效果预览 五.实现步骤 这里实现 ...

  6. opencv自动裁切_荐Python Opencv 之 简单的视频裁剪功能的实现

    Python Opencv 之 简单的视频裁剪功能的实现 目录 一.简单介绍 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随 ...

  7. 【树莓派4B深度学习 垃圾分类】Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类【深度学习 招式篇】

    [树莓派4B深度学习 垃圾分类]Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类[深度学习 招式篇] 后记 1.激活虚拟环境+进入代码+更改测试集路径(这里是安装成功后测试的代码 ...

  8. 【OpenCV学习】使用OpenCV打开图片视频

    一.使用代码打开一张图片 代码如下: #include <opencv.hpp>int main() {cv::Mat img = cv::imread("D://My Code ...

  9. Opencv 把视频裁剪成指定帧率的图像集

    目的: 视频 FPS=30,需要把视频裁剪成 FPS=3 的图像集,即两分钟的视频裁剪出360张图像. FPS: 每秒传输帧数(Frames Per Second) FPS 也可以理解为我们常说的&q ...

最新文章

  1. 权威发布 |《科学美国人》:2018全球十大新兴技术
  2. 3D滚动下拉菜单-简直不要太任性
  3. 音频处理十:( mp3 与wav 格式的相互转换)
  4. Excel中这四个常出错的地方,你一定中过!
  5. BZOJ3924 : [Zjoi2015]幻想乡战略游戏
  6. 设备怎样开启位置服务器,开启设备服务器
  7. CentOS 7 中英文桌面安装步骤详细图解
  8. 腾讯的一道链表笔试题【总结】
  9. 失眠患者应该边工作边调理,还是辞职回家调理?
  10. 「05」回归的诱惑:一文读懂线性回归
  11. 小D课堂 - 新版本微服务springcloud+Docker教程_6-04 自定义Zuul过滤器实现登录
  12. Linux(ubuntu)系统键盘指法打字练习软件汇总
  13. CentOS的虚拟机网卡eth0变成eth1
  14. 域名备案和网站备案有什么区别?
  15. (附源码)基于PHP的酒店住宿管理系统 毕业设计 261455
  16. android实时抓取屏幕文字,Android录制屏幕的实现方法
  17. Robot Framework RIDE工具闪退处理
  18. python数据分析:会员数据化运营(中)——RMF分析
  19. 基于metpy库画T-LnP图(国内主流形式,并非斜温)
  20. 怎么理解 Web 3.0?

热门文章

  1. 使用expdp(非本地)远程导出数据
  2. 设置下载安装 桌面_滚动图标——手机图标随着手势滚动,让你的桌面动起来...
  3. HTML CSS 学习总结
  4. 计算机的语言是美式英语,为什么电脑的语言栏一直有两国语言“CH中文(中国)”和“EH英语(美国)”...
  5. 上班族做什么副业赚钱?全面解析副业赚钱模式!
  6. 戴尔win10桌面 计算机,戴尔笔记本上win10的计算器在哪
  7. hdu1814 Peaceful Commission 2-sat
  8. 「力扣」第 546 题:移除盒子(很难的动态规划问题)
  9. Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件
  10. 综述 | 实例分割研究