cv2.VideoWriter()指定寫入視頻幀編碼格式


幀速率 fps 和 幀大小,通過VideoCapture類的get()函數得到。

 

編碼參數:cv2.VideoWriter_fourcc('I','4','2','0')---未壓縮的YUV顏色編碼,4:2:0色度子采樣。兼容性好,但文件較大。文件擴展名.avi。

cv2.VideoWriter_fourcc('P','I','M','1')---MPEG-1編碼類型,文件擴展名.avi。隨機訪問,靈活的幀率、可變的圖像尺寸、定義了I-幀、P-幀和B-幀 、運動補償可跨越多個幀 、半像素精度的運動向量 、量化矩陣、GOF結構 、slice結構 、技術細節、輸入視頻格式。

cv2.VideoWriter_fourcc('X','V','I','D')---MPEG-4編碼類型,視頻大小為平均值,MPEG4所需要的空間是MPEG1或M-JPEG的1/10,它對運動物體可以保證有良好的清晰度,間/時間/畫質具有可調性。文件擴展名.avi。

cv2.VideoWriter_fourcc('T','H','E','O')---OGGVorbis,音頻壓縮格式,有損壓縮,類似於MP3等的音樂格式。,兼容性差,件擴展名.ogv。

cv2.VideoWriter_fourcc('F','L','V','1')---FLV是FLASH VIDEO的簡稱,FLV流媒體格式是一種新的視頻格式。由於它形成的文件極小、加載速度極快,使得網絡觀看視頻文件成為可能,它的出現有效地解決了視頻文件導入Flash后,使導出的SWF文件體積龐大,不能在網絡上很好的使用等缺點。文件擴展名為.flv。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM