Ich experimentiere mit Video und würde gerne wissen, wie ich I-Frames aus H264 im MPEG-TS-Container extrahieren kann. Ich möchte Vorschaubilder aus einem Videostream erzeugen. Da der I-Frame ein vollständiges Bild für P- und B-Frames sein soll, gibt es die Möglichkeit, die Daten des Bildes einfach zu extrahieren, ohne es mit einem Codec decodieren zu müssen?Extrahieren von I-Frames von H264 in MPEG-TS in C
Ich habe bereits einige Arbeit mit MPEG-TS-Container-Format, aber ich bin nicht so sehr auf Codecs spezialisiert.
Ich bin eher auf der Suche nach Informationen.
Vielen Dank.
obwohl der I-Frame ist ein ganzes Bild, es ist immer noch codiert .. Decodierung ist eine komplexe Aufgabe. ein Grund, keinen Codec zu verwenden? –
Ich wollte nur versuchen, es selbst zu machen. Gibt es eine Bibliothek, die du vorschlagen würdest? – gekod
Wenn Sie kein echter Profi sind, denken Sie nicht einmal daran, es selbst zu dekodieren (überprüfen Sie den H264-Standard * grins *). 'x264' und' ffmpeg' ist eine Option, obwohl ich keine Ahnung habe, wie man nur I-Frames erzwingt. –