天天看點

Python 的VideoWriter

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上的标志)。