用OPenCV分割视频

使用OPencv将分割视频分割成帧

首先安装opencv库

python 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

使用以下代码,将视频路径和帧图像保存路径换成自己的文件地址:

python 复制代码
import cv2


def video2frame(videos_path, frames_save_path, time_interval):
    '''
    :param videos_path: 视频的存放路径
    :param frames_save_path: 视频切分成帧之后图片的保存路径
    :param time_interval: 保存间隔
    :return:
    '''
    vidcap = cv2.VideoCapture(videos_path)
    success, image = vidcap.read()
    count = 0
    while success:
        success, image = vidcap.read()
        count += 1
        if count % time_interval == 0:
            cv2.imencode('.jpg', image)[1].tofile(frames_save_path + "/frame%d.jpg" % count)
        # if count == 20:
        #   break
    print(count)


if __name__ == '__main__':
    videos_path = r''
    frames_save_path = r''
    time_interval = 2  # 隔一帧保存一次
    video2frame(videos_path, frames_save_path, time_interval)
相关推荐
归来少年Plus6 分钟前
RAG——让 AI 基于企业知识库回答问题
人工智能
Margrop12 分钟前
话费接进 Home Assistant 报 3006 设备未信任:一次 Agent 拆解电信协议与手搓零云端授权实录
人工智能
william_yangshun13 分钟前
【AI实战】Claude-Code-Game-Studios中文版使用教程:把Claude Code改造成49个Agent的游戏工作室
人工智能·游戏
神鹰手哥_起飞版19 分钟前
我用豆包 Seed 做了个 B 站陪看插件:长视频摘要、语音识别和几个工程坑
人工智能
前端小万23 分钟前
用"道法术器"重构你和 AI 的协作方式
前端·人工智能·程序员
阿里云大数据AI技术26 分钟前
头部车企基于 EMR Serverless Spark 的多模态大规模打标实践
人工智能
JuiceFS27 分钟前
从 Meta 的工程实践看 EB 级 AI 存储架构
人工智能·后端
hishhish27 分钟前
Agent 100% 答对,但真的准吗?
人工智能
绿意新酿29 分钟前
框架长线学习-11-性能剖析方法论:吞吐量、延迟、显存利用率权衡
人工智能
rich_Chan.35 分钟前
【2026 实操】bl video edit 教程:已拍素材改风格换颜色全流程,含输出规格、角标自查
人工智能·ai·云计算·aigc