OpenCV+python实现视频文件读写
生活随笔
收集整理的這篇文章主要介紹了
OpenCV+python实现视频文件读写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:
from cv2 import cv2 #視頻讀寫 videoCapture = cv2.VideoCapture('C:/Users/admin/Desktop/test/video/1.mp4') #獲取視頻幀率 fps = videoCapture.get(cv2.CAP_PROP_FPS) #獲取視頻寬和高 Size=(int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),int(videoCapture.get(cv2.CAP_ PROP_FRAME_HEIGHT))) videoWriter=cv2.VideoWriter('C:/Users/admin/Desktop/test/video/2.mp4',cv2.VideoWriter_ fourcc('X','V','I','D'),fps,size) success,frame = videoCapture.read() while success:videoWriter.write(frame)success,frame = videoCapture.read()其中:
cv2.VideoWriter_ fourcc('I','4','2','0'):未壓縮YUV顏色編碼,4:2:0色度采樣,具有很好兼容性,但會產生較大文件;
cv2.VideoWriter_ fourcc('P','I','M','1'):MPEG-1編碼;
cv2.VideoWriter_ fourcc('X','V','I','D'):MPEG-4編碼;
cv2.VideoWriter_ fourcc('T','H','E','O'):Ogg Vorbis,ogv格式編碼;
cv2.VideoWriter_ fourcc('F','L','V','1'):flash視頻。
總結
以上是生活随笔為你收集整理的OpenCV+python实现视频文件读写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV+python图像处理基础操
- 下一篇: OpenCV+python调用本地摄像头