Codec vidéo pour H264 avec opencv
Je suis en train de créer un film à l'aide d'opencv et j'ai besoin que le fichier de sortie sera en H264 format.
J'ai utilisé le suivant fourcc dans opencv, mais j'obtiens l'erreur que le codec approprié n'est pas installé.
fourcc=CV_FOURCC('H','2','6','4') ;
Quand je lance mon application, j'obtiens le message d'erreur suivant:
Could not find encoder for codec id 28: Encoder not found
Que dois-je être en mesure d'utiliser ce codec dans OpenCV?
Quel système d'exploitation utilisez-vous?
windows 7
Vous pouvez également essayer CV_FOURCC('A', 'V', 'C', '1')
windows 7
Vous pouvez également essayer CV_FOURCC('A', 'V', 'C', '1')
OriginalL'auteur mans | 2013-06-10
Vous devez vous connecter pour publier un commentaire.
H264 n'est pas un codec, mais plutôt une norme, alors que par exemple le x264 est un codeur qui implémente le standard H264 (CV_FOURCC('X','2','6','4') ;).
OpenCV pouvez écrire des vidéos à l'aide de FFMPEG ou VFW. Vous avez besoin de compiler FFPMEG avec x264-support (instructions peuvent être trouvées sur FFMPEG site web)
Si vous utilisez VFW: jetez un oeil à http://sourceforge.net/projects/x264vfw/
fourcc=CV_FOURCC('X','2','6','4') ;
je reçois un avertissement dans le terminal et un vfw la fenêtre, dont je voudrais d'omettre. Mais la vidéo est enregistrée avec succès... donc, je veux juste supprimer les messages d'avertissement et de windows, je suppose que je voudrais atteindre cet objectif en fournissant l'id de droite ou de code fourcc...OriginalL'auteur kamjagin