本项目利用Python结合OpenCV库实现视频文件从一种格式到另一种格式的高效转换。通过精细操作视频中的每一帧图像,并最终重组为所需的新视频格式,提供了一个灵活且强大的视频处理解决方案。
参数解释:
- video_path: ROOT -> 视频路径(或视频所在文件目录)
- step: int=None -> 间隔帧率,默认不设置间隔
- fps: int=25 -> 视频帧率,默认为25帧每秒
- start: str=None -> 开始时间(格式如00:00:00),默认从头开始
- end: str=None -> 结束时间(格式如00:00:00),默认到视频结束
- use_file_name: bool=False -> 是否使用文件名作为命名规范
- img_format: str=jpg -> 保存的图片格式,默认为jpg
- save_path: ROOT=./images -> 图片保存路径,缺省值是当前目录下的images子目录
- images: ROOT -> 存放图片的根目录
- video_name: str=None -> 合并后的视频名称,如果未指定,则使用默认规则生成名字
- video_format: str=mp4 -> 输出视频格式,默认为mp4
- image_format: str=jpg -> 选取的图片格式,默认为jpg
- size: list=None -> 图片合并时调整大小尺寸(可选参数)
- fps: int=25 -> 合成后的视频帧率,缺省值是25帧每秒
- output: ROOT=./output -> 输出文件保存地址,默认在当前目录下的output子目录