2015-05-07 18 views

risposta

5

Il codec è H.264.

Uno di questi dovrebbe funzionare per voi:

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

Tuttavia, devo avvertirvi che probabilmente bisogno di avere ffmpeg ei x264 librerie installate in modo da quando siete in Ubuntu, prova a fare questo comando nel terminale:

$ sudo apt-get install ffmpeg x264 libx264-dev 

Inoltre, controlla questo link da tutorial OpenCV per maggiori dettagli per quanto riguarda i tipi di codici FourCC disponibili per la propria piattaforma: http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html#saving-a-video

Nel link precedente, è X264 è il codice FourCC che è necessario utilizzare, ma passare da uno all'altro finché non si ottiene il funzionamento.

1

Questa è una vecchia domanda. Ma, se qualcuno sta affrontando un problema recentemente usando il codec che non può ottenere un video salvato. Possono usare 0X00000021 come valore di codec per OpenCV 3 e versioni successive.

Problemi correlati