Wie kann ich analysieren H264 Datei und frames
Eine H264-Datei ist ein stream von NAL (Network Abstraction Layer) Einheiten, jeder Codierung eines Frames (I, B oder P). Was ist der beste Weg, um diese Datei analysieren und zu extrahieren, Größen und erkennen enden der einzelnen NAL-unit in der Datei, sowie das erkennen der Art des Rahmens der NAL-Einheit enthält?
- Sie können Medien-Stiftung, wenn Sie mit der Plattform Windows Vista und höher: msdn.microsoft.com/en-us/library/windows/desktop/... es gibt Beispiel-apps im SDK
- wenn Sie je zurückkehren können, Sie akzeptieren die andere Antwort, damit ich das löschen kann mir
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du nicht wirklich versucht zum Dekodieren der frames, Sie können schreiben, ein einfaches 'parser' durch das Lesen der h.264 byte-stream und auf der Suche nach NAL-Einheit Unterschrift.
Hier ist was Sie wissen müssen:
So, wenn Sie finden 3 bytes [00 00 01] in der Folge, sehr wahrscheinlich ist es der Beginn der NAL-Einheit. Dann müssen Sie analysieren die nächsten zwei bytes [X Y], um herauszufinden, die Art des Rahmens. Bitte beachten Sie die spec für mehr details.