Seite 1 von 1

Videoframes anzeigen

Verfasst: 28. November 2006 17:01
von nexus
Hallo,

da ich es endlich geschaft habe ein Video mittels ffmpeg zu dekodieren und in einzelne Frames zu zerlegen, bin ich jetzt auf der suche nach einer praktikablen Anzeigemöglichkleit dieser Frames. Reicht es, wenn ich die Bilder einfach mit QPixmap auf ein Label zeichne oder sollte man diese mit QtOpenGl rendern oder ganz anders?
Währe für Hinweise und Codebeispiele zur Umsetzung dankbar.

Die einzelnen Bilder liegen im RGB Format vor.

Gruß nexus

Verfasst: 28. November 2006 17:13
von upsala
Ich würde entweder QLabel nehmen oder QFrame und die Bilder selbst zeichnen.

Verfasst: 28. November 2006 19:27
von nexus
also meinst du entwa so in der Art...

Code: Alles auswählen

QPixmap frame;
frame.loadFromData(pFrameRGB); 
ui.videoLabel->setPixmap(frame);
Die Frage ist jetzt nur, wie muss das QByteArray aussehen, welches an pFrameRGB übergeben wird...

Verfasst: 28. November 2006 19:37
von FlorianBecker
Wie, wie muss es aussehen? Es muss ein Bild sein, welches auch noch von Qt unterstützt wird. Oder was genau meinst du mit deiner Frage?

Verfasst: 29. November 2006 11:54
von lepsai
ich glaube, wir haben sowas schon oft disskutiert, also such mal im Forum nach entsprechenden Einträgen....