2017-09-28 1 views
0

Je peux sauvegarder la vidéo au format .avi, mais je suis incapable d'écrire la vidéo au format mp4. J'utilise opencv3Écrire de la vidéo au format mp4 avec opencv python

fourcc = cv2.VideoWriter_fourcc(*'XVID') 
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480)) 

La partie ci-dessus enregistre la vidéo au format .avi.

+0

'fourcc = cv2.VideoWriter_fourcc (* 'H264')'. Gardez à l'esprit que votre version de ffmpeg doit supporter libx264. – zindarod

Répondre

0

pour faire des vidéos mp4 vous pouvez

VideoWriter_fourcc(*'MP4V')

vous pouvez voir tous les codecs FourCC dans https://www.fourcc.org/codecs.php

+0

il me donne cette erreur .. OpenCV: FFMPEG: tag 0x5634504d/'MP4V' n'est pas pris en charge avec codec id 13 et le format 'mp4/MP4 (MPEG-4 partie 14)' OpenCV: FFMPEG: fallback pour utiliser l'étiquette 0x00000020/'???' –

+0

Quelle est la version de votre python et OpenCV? –

+0

J'utilise python 3.5 et opencv 3.1 –