首页 > 其他分享 >安排上,码农们是怎么玩拽视频剪辑的!!!

安排上,码农们是怎么玩拽视频剪辑的!!!

时间:2024-06-02 10:57:37浏览次数:13  
标签:cap frame 安排 cv2 码农们 file 视频文件 output 视频剪辑

码农们是怎么玩拽视频剪辑的!!! 安排上

用python生成视频剪辑的代码

import cv2
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip

# 设置输入视频文件路径
input_file = 'input.mp4'

# 设置输出视频文件路径
output_file = 'output.mp4'

# 设置剪辑起始时间和结束时间(单位:秒)
start_time = 10
end_time = 20

# 使用OpenCV读取输入视频文件
cap = cv2.VideoCapture(input_file)

# 获取输入视频的帧率和宽高信息
fps = cap.get(cv2.CAP_PROP_FPS)
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

# 使用ffmpeg_extract_subclip函数剪辑视频
ffmpeg_extract_subclip(input_file, start_time, end_time, targetname=output_file)

# 使用OpenCV打开剪辑后的输出视频文件
cap = cv2.VideoCapture(output_file)

# 创建视频输出对象
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
out = cv2.VideoWriter('output.mp4', fourcc, fps, (width, height))

# 读取视频帧并写入输出视频文件
while cap.isOpened():
    ret, frame = cap.read()
    if ret:
        out.write(frame)
        cv2.imshow('frame', frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:
        break

# 释放资源
cap.release()
out.release()
cv2.destroyAllWindows()
 

标签:cap,frame,安排,cv2,码农们,file,视频文件,output,视频剪辑
From: https://blog.csdn.net/weixin_46155462/article/details/139388496

相关文章

  • CRMEB 多商户v2.3.2正式发布,新版本安排
    CRMEB多商户v2.3.2正式发布!新增人人分销、满额分销两种分销方式,新增商品定时上下架,秒杀活动商品添加逻辑优化,可批量添加秒杀商品,增加秒杀活动统计,及多项功能优化完善。多商户的用户朋友们,新版本可以安排起来啦~另外,下个版本的更新预告,我们会在确认后第一时间给大家分享,请关......
  • 常州南京旅游安排
    第一天:中华恐龙园初体验与市区美食上午(10:30-12:00)早晨提前出发,争取早点进入,以减少热门项目的排队时间。10:00到达园区后,首先前往“4D过山车”等热门项目,这些项目通常人气较高,早上排队人数相对较少。接下来可以游览“恐龙基因研究中心”,这是一个集合了科技和互动体验......
  • P8736 [蓝桥杯 2020 国 B] 游园安排
    P8736[蓝桥杯2020国B]游园安排一、问题简析本题考点是最长上升子序列。二分查找根据模板,我们需要实现一个二分查找,找到dp中首个大于等于A[i]的元素。比较的规则是字典序。//按字典序比较A[a]和A[b],returnA[a]<A[b]boolcmp(constint&a,constint&b){ i......
  • 安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python库安装的问题。求教大佬:华为笔记本,麒麟系统,安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具,再安装打包工具冒出来这个故障,求教这是什么故障?怎么解决呢?二、实现过程这里【......
  • 「Python实用秘技17」快速获取国内节假日安排
    本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills这是我的系列文章「Python实用秘技」的第17期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧。作为系列第1......
  • 通过大模型完成影视解说视频剪辑1.0
    一.概述什么是自动化剪辑解说电影的AIAgent?自动化剪辑解说电影的AIAgent是一种利用大模型技术对电影进行自动化剪辑和解说的系统。这种AIAgent能够分析电影中的剧情、人物对话、场景变化等元素,自动生成解说词并进行剪辑,使得观众可以在更短的时间内了解电影的核心内容。......
  • 高效办公小技巧:Windows桌面上如何添加日程安排表?
    很多上班族每天的工作任务非常多,但是工作时间又是固定的,所以需要找一些高效办公小技巧,来提高工作效率。而在电脑桌面上直接进行日程安排,随时查看,准时提醒,就是有效的方法之一。那么Windows桌面上如何添加日程安排表呢?其实敬业签这款电脑桌面待办软件中,就是支持随时记录日程安排清......
  • 重新安排行程
    重新安排行程leetcode332本题题意为:给定一个n个点m条边的图,从指定的顶点出发,经过所有的边恰好一次,使得路径的字典序最小。如何处理死循环:及时删除目的机场,利用回溯的终止条件,找到一个合理的行程即可。含字典序的映射关系:一个机场映射多个机场,且机场之间依靠字典序排序,利用un......
  • 30天【代码随想录算法训练营34期】第七章 回溯算法part06 (● 332.重新安排行程 ● 51
    332.重新安排行程木有看懂,没视频所以也没看懂51.N皇后自己写出来还是有难度的classSolution:defsolveNQueens(self,n:int)->List[List[str]]:result=[]#存储最终结果的二维字符串数组chessboard=['.'*nfor_inrange(n)]#初始化......
  • 视频剪辑教程
    PR教程:夸克网盘某宝售价26.8元10000+首抖音短视频剪辑最全配音音效库:大气震撼儿童幽默各种各样婚礼婚庆惊险是念科技未来民族风格片头片尾轻松明朗叙事抒情链接:https://caiyun.139.com/m/i?085CtTFvjkQGe提取码:Hekx超级自动化剪辑工具,结合AI智能化视频剪辑技术......