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