python+opencv+scenedetect连续提取视频中每个镜头画面为一张图片代码

代码语言:python

所属分类:其他

代码描述:python+opencv+scenedetect连续提取视频中每个镜头画面为一张图片代码,一个完整的视频包换很多镜头,我们只需要每个镜头中的一张图片,生成一个镜头序列图片。

代码标签: python opencv scenedetect 连续 提取 视频 每个 镜头 画面 一张 图片

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
#pip install scenedetect[opencv]
import os
from scenedetect import open_video, SceneManager
from scenedetect.detectors import ContentDetector
from scenedetect.scene_manager import save_images

def extract_scenes_pyscenedetect(video_path, output_folder, threshold=27.0):
    """
    使用 PySceneDetect 的 ContentDetector 检测场景并保存关键帧
    参数:
        video_path: 输入视频路径
        output_folder: 输出文件夹
        threshold: ContentDetector 的阈值。默认值 27.0 是一个不错的起点。
                   值.........完整代码请登录后点击上方下载按钮下载查看

网友评论0