Ich benutze OpenCV schon seit einiger Zeit und ignoriere immer mehr oder weniger eine Kuriosität, die beim Schreiben von AVIs mit OpenCV-Befehlen auftritt. Aber jetzt brauche ich es für einen anderen Zweck und es muss genau sein.letzte Frame-Seltsamkeit beim Lesen/Schreiben von AVIs mit OpenCV
Wenn ich ein XVID komprimiertes AVI mit cvCaptureFromFile (oder FromAVI) lese und dann die Frames mit cvVideoWriter (XVID-Komprimierung aus dem W32-Menü) schreibe, fehlt dem resultierenden AVI immer das letzte Bild der ursprünglichen VID. Dieser Frame wird auch beim Lesen ignoriert, es sei denn, die Eingabe-VID ist eine unkomprimierte AVI, aber in diesem Fall, wenn ich uncompressed (oder einen Codec) zum Speichern des letzten Frames wählen Probleme macht und das Programm abbricht keine lesbare AVI-Datei.
Was kann ich dagegen tun, weiß jemand?
Beifall Stephan
Die neueste (Stamm-) OpenCV hat viele Bugfixes für den ffmpeg-Wrapper, einschließlich einer für Frames, die am Ende fehlen. Aber es ist immer noch nicht fehlerfrei – Sam
danke, das klingt gut, ich habe die Änderungsprotokolle gelesen und es klingt vielversprechend. Ich werde es so schnell wie möglich versuchen – user1331044