Parsen von NAL-Einheiten mit FFMPEG

Ich bin neu in MPEG-4 und Einnahme von baby-Schritte, um es zu lernen. Ich bin mit FFMPEG als Referenz.

  1. Verstehe ich, dass alle mpeg-4 kodiert sind, in NAL-Einheiten und wrt zu FFMPEG av_read_frame () - Funktion gibt eine NAL-Einheit, hab ich Recht? Ist Rahmen einer NAL-Einheit? (obwohl es sein kann eine Kombination von mehreren NALs)

  2. Sah ich auch, dass h264_parser.c implementiert eine Funktion namens h264_parse die Berufung parse_nal_units() drinnen, Wenn ich brauche, um die NAL-Einheiten, wie kann ich diese parse_nal_units von meiner main-Funktion?

  3. Was ist av_parse_Parse2 () - Funktion zu tun? hat es wieder decodiert NAL-Einheiten?

  4. ODER FFMPEG hat -vbsf h264_mp4toannexb switch dump, raw-NAL-Einheiten, Kann mir jemand helfen zu verstehen, wie ich das gleiche von meiner main-Funktion?

Bitte helfen Sie mir hier...
-ash5

InformationsquelleAutor 2ndlife | 2011-05-19
Schreibe einen Kommentar