Python 的VideoWriter
視訊的寫入使用VideoWriter類來實作的,這個類有幾個方法,都很簡單。除了構造函數外,提供了open、IsOpen、write、和重載操作符<<
python: cv2.VideoWriter([filename, fourcc, fps, frameSize[, isColor]]) →
三個方法:
1.Python: cv2.VideoWriter.isOpened() → retval
2.Python: cv2.VideoWriter.open(filename, fourcc, fps, frameSize[, isColor]) → retval
3.Python: cv2.VideoWriter.write(image) → None
參數:
filename - 輸出的視訊檔案的名稱。
FOURCC - 編解碼器的4個字元碼用于壓縮幀。例如,CV_FOURCC(“P”,“I”,“M”,“1”)是一個MPEG-1解碼器,CV_FOURCC(“M”,“J”,“P”,“G”)是一個MOTION- JPEG編解碼器等代碼清單可以在視訊編解碼器由FOURCC頁面獲得。
FPS - 建立視訊流的幀率。
frameSize - 視訊幀的大小。
isColor- 如果不是零,編碼器将期待和編碼彩幀,否則将與灰階幀工作(目前隻支援Windows上的标志)。