学习记录:python之将视频.mp4转存为一帧帧图片.jpg
1、 搭建环境
conda create -n learn python==3.9 #创建环境 python版本:3.9 环境名称:learnconda activate learn #激活环境 环境名称:learn
2、安装 opencv、numpy 选择与python==3.9对应的版本,避免出错,这里是下载的安装包
numpy-1.19.4-cp39-cp39-win_amd64.whl
opencv_python-3.4.11.45-cp39-cp39-win_amd64.whl
pip install numpy-1.19.4-cp39-cp39-win_amd64.whl pip install opencv_python-3.4.11.45-cp39-cp39-win_amd64.whl百度网盘获取地址:
链接:https://pan.baidu.com/s/1WsC1A56lZez1-Eu8IifSmQ
提取码:fgj4
3、mp4视频转化为jpg图片代码
首先创建output文件夹,再运行转化代码(修改视频名称)
import cv2def convert_mp4_to_jpgs(path):video_capture = cv2.VideoCapture(path)still_reading, image = video_capture.read()frame_count = 5 #保存的起始帧的编号005while still_reading:cv2.imwrite(f"output/frame_{frame_count:03d}.jpg", image)# read next imagestill_reading, image = video_capture.read()frame_count += 5 #保存帧依次增加5,005>>010>>015.......if __name__ == "__main__":convert_mp4_to_jpgs("1.mp4") #这里修改视频名称
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!



