程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

使用opencv-python讀取webm格式的視頻並轉換成圖片和avi格式的視頻

編輯:Python

描述:

  1. 讀取一個視頻(webm,mp4,avi還是其他opencv支持的格式),抽幀保存成圖片
  2. 讀取一個視頻(webm,mp4,avi還是其他opencv支持的格式),抽幀重新生成圖片
import cv2
vc = cv2.VideoCapture('./src.webm')
videoWriter = cv2.VideoWriter('./dst.avi', cv2.VideoWriter_fourcc(*'MJPG'), 30, (640,480))
rval=vc.isOpened()
c = 0
while rval:
rval, frame = vc.read()
# 每10幀取一張圖片放入視頻中 
if (c % 10 == 0):
# 如果保存成圖片就使用下面這句代碼
# cv2.imwrite('YOUR_PATH'+str(c) + '.jpg', frame)
# 對原圖像壓縮一下
img = cv2.resize(frame,(640,480))
videoWriter.write(img)
c = c + 1
vc.release()
videoWriter.release()

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved