J'essaie de comprendre le processus d'analyse des unités NAL h.264 (pour extraire des informations sur les tranches, les macroblocs, etc.), donc j'écris simple analyseur de flux binaire pour h.264 Are y a-t-il des exemples de fichiers (d'apprentissage) qui, par exemple, contiennent une seule unité NAL ou une seule tranche? Est-ce que quelqu'un sait où je peux obtenir de telles données d'entraînement? Mercih.264 formation de l'analyse
Répondre
Si vous voulez des données d'entraînement, vous pouvez télécharger le logiciel de référence H.264 à partir du http://iphome.hhi.de/suehring/tml/download/. Notez que ce logiciel de référence est écrit en C++ cependant. Cependant, vous n'avez pas besoin d'être bien versé en C++, vous devez être capable de construire l'encodeur et ensuite vous pouvez l'utiliser comme un outil pour générer des données .264.
Le répertoire bin contient des fichiers .yuv (non compressés) et, à l'aide des fichiers de configuration, vous pouvez générer des fichiers .264. Si vous voulez une seule unité NAL comme vous l'avez spécifié, vous pouvez configurer l'encodeur via le fichier de configuration pour coder uniquement une seule image vidéo à l'aide du paramètre FramesToBeEncoded. Si vous ouvrez le .264 généré à l'aide d'un éditeur hexadécimal, vous pouvez identifier les unités NAL en fonction de leurs codes de démarrage. En adaptant les fichiers de configuration, vous devriez être en mesure de générer les données de test souhaitées. Notez que même si vous générez une seule trame, il peut y avoir plus d'une unité NAL dans le fichier .264 puisque les jeux de paramètres de séquence et d'image sont ajoutés à la trame IDR. Vous pouvez facilement isoler et séparer par exemple en C++ en recherchant les codes de départ.
- 1. Analyse h.264 bytestream
- 2. H.264 dans Firefox
- 3. Java - codage vidéo h.264
- 4. H.264 Fractionnement avec ActionScript
- 5. H.264, bitrate vidéo 720p
- 6. MP4 H.264 dans Flash
- 7. héritage H.264 sans Makefile
- 8. En-tête de flux H.264
- 9. Exigences de diffusion en continu H.264
- 10. Conversion H.264 en H.263 pour téléphone Android
- 11. h.264 et en-tête mpeg
- 12. Vidéo H.264 dans un conteneur MPEG2TS
- 13. H.264 Diffusion en temps réel
- 14. conversion decimal en base64 pour H.264
- 15. RTP H.264 enregistrer et rejouer
- 16. Decode H.264 (AVC) bitstream sur Android?
- 17. H.264 sur RTP/RTSP (iPhone)
- 18. conversion de données de trame vidéo H.264 à UIImage
- 19. Adobe Native Extension iOS encodeur de fichier h.264
- 20. HTML5/format H.264 pour le partage de bureau
- 21. Capture et lecture de paquets h.264 en VLC
- 22. Mérites relatifs de l'encodage vidéo avec H.264 vs Ogg
- 23. Transcodage automatique de la vidéo H.264 sous Linux
- 24. Modification de NALU h.264/avc, pour l'encupulation RTP
- 25. H.264 vs taille de fichier MPEG-4
- 26. Vidéo MPEG-ES H.264 de RTP vers MPEG-TS
- 27. h 264 Codage/décodage matériel Pour IOS (IPhone/Ipad)?
- 28. Android Rendu en direct H.264 sur RTSP
- 29. h.264 flux ne s'affiche pas sur IOS6
- 30. AS3 Codage vidéo à l'exécution avec haute compression (H.264?)