Videoframes anzeigen

Alles rund um die Programmierung mit Qt
Antworten
nexus
Beiträge: 75
Registriert: 14. Oktober 2006 19:24

Videoframes anzeigen

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich würde entweder QLabel nehmen oder QFrame und die Bilder selbst zeichnen.
nexus
Beiträge: 75
Registriert: 14. Oktober 2006 19:24

Beitrag 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...
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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?
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

ich glaube, wir haben sowas schon oft disskutiert, also such mal im Forum nach entsprechenden Einträgen....
Antworten