2015-05-07 35 views

cevap

5

Kodek H.264'tür. Bunlardan

biri sizin için çalışması gerekir: Ancak

fourcc = cv2.cv.CV_FOURCC(*'H264') 
#or 
#fourcc = cv2.cv.CV_FOURCC(*'X264') 

, sana Ubuntu olduğundan, bu komutu yapmayı deneyin yüzden muhtemelen ffmpeg ve x264 kütüphaneler yüklü olması gerekir sizi uyarması, terminalde:

Ayrıca
$ sudo apt-get install ffmpeg x264 libx264-dev 

, sizin platformu için mevcut FourCC kodları çeşitlerine göre daha fazla ayrıntı için OpenCV öğreticiler bu bağlantıya göz atın: http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html#saving-a-video

Yukarıdaki bağlantıda, X264 kullanmanız gereken FourCC kodu yazıyor, ancak çalışmaya başlatana kadar bunlar arasında geçiş yapın.

1

Bu eski bir sorudur. Ancak, son zamanlarda kayıtlı bir videoyu alamayan kodek kullanan bir kişi ile karşılaşıyorsa. OpenCV 3 ve üstü için codec değeri olarak 0X00000021'u kullanabilirler.