Ich hatte ja weiter oben schon etwas zu VirtualDub geschrieben. In diesem Fall sieht es so aus, dass VD einfach nicht die Liste, in der normalerweise die Positionen der Frames innerhalb der Datei stehen, mit an das AVI angehängt hat. Warum, kann ich Dir nicht sagen. Für kommerzielle Player spielt das offenbar keine große Rolle, die können das trotzdem abspielen.
Da IDL aber keine Routinen zum Lesen der in der Astronomie verwendeten AVI-Codecs bereit stellt, muss ich die alle selbst programmieren - und das ist leider schwierig. Da muss ich mich dann eben darauf einigermaßen verlassen können, dass sich die Aufzeichnungsprogramme an gewisse Regeln halten, die meisten tun das auch. Sonst muss man uferlos Ausnahmen dazuprogrammieren.
Es wäre noch möglich, das ganze Video nach den entsprechenden Tags (00db) durchsuchen lassen, die den Beginn eines Frames ankündigen. Aber das dauert je nach Dateigröße z.T. sehr lange. Es wäre aber überlegenswert, das noch als zusätzliche Funktion einzubauen. Dazu wäre es nett wenn Du mir das Video zugänglich machen könntest, dann kann ich da etwas herumprobieren.
Sonst bleibt im Moment wohl nur die Möglichkeit den Film zu zerlegen - tut mir sehr leid...
Danke aber für das Identifizieren des Programmierfehlers!
Michael