一种易于从视频中读取帧并显示有用视频信息的模块。
frame-generator的Python项目详细描述
说明
frame_generator是一个基于opencv的简单python包,可以轻松抓取 视频文件中的帧。 #特点
- 创建一个生成器,从视频文件迭代生成帧。在
- 可以跳过预定义的帧数
- 可以选择生成帧的颜色模式
- 允许您显示有关视频文件的有用信息。 #安装
pip install frame_generator
#使用
从视频文件读取帧
注:以下脚本将显示视频中每10帧的内容。在
^{pr2}$参数:
video_source: str
path to the frame_generator file you want to read.
show_video_info: bool
if true then frame_generator info is printed to the console
every_nth_frame: int
every nth frame will be yielded by the generator.
1 means that every single frame will be yielded.
color_mode: str, Optional
can be 'RGB', 'BGR' or 'Grayscale'
获取和显示视频信息
fromframe_generator.video_infoimportget_video_info,prettify_video_infovideo_file="PATH/TO/A/VIDEO/FILE"video_file,frame_count,fps,length,height,width=get_video_info(video_file)print(prettify_video_info(video_file,frame_count,fps,length,height,width))
- 项目
标签: