@greg79
Das kann aber zur Folge haben, dass wenn ich Beispielsweise das zweite Bild aus der GoP haben möchte und diese ausgerechnet fehlt, dass ich das unter Umständen gar nicht mitbekommen, weil ich anstatt des fehlenden Bildes einfach das nächste aus der GoP erhalte, sprich das eigentlich dritte.
Du kannst das Bild ohnehin nicht direkt anspringen, weil es nur aus Differenzfehlern besteht.
Die im Header der GoP ausgewiesene TC-Gruppe wird also angesprungen, die gesamte GoP decodiert und im Buffer gespeichert und der gefragte TC Wert wird angesprungen.
Das klappt frame- bezw. fieldgenau, je nachdem, was Du machst.
Du must eben nur dafür sorgen, dass Dein Material einen (fortlaufenden) TC enthält.
Das reine "anspringen" ist also kein Thema.
Wenn Du eine Kopplung mit Metadaten machen willst, (also beispielsweise Bildnummern oder Szenenbeschreibungen), musst Du sogenannte SMPTE Key-Length-Value (KLV) Pakete in den Multiplex mappen.
Dann kannst Du auch auf Deine Metadaten springen und bekommst das passende Bild dazu.