Frame aus Video-Datei speichern

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Frame aus Video-Datei speichern

Beitrag von Sunny »

Mahlzeit...
Ich wollte mal wissen, ob es mit PB möglich ist, einzelne Frames eines Videos als Bild zu speichern, ohne das Viedo dabei abspielen zu müssen und wenn ja, wäre ich sehr dankbar, wenn man mir erklären könnte, wie.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Frame aus Video-Datei speichern

Beitrag von STARGÅTE »

Video-Datei mit LoadMovie(#Movie, DateiName$) laden.
Den gewünschten Frame mit MovieSeek(#Movie, Frame) einstellen und die Ausgabe einfach "abfotographieren", z.B. mit GrabSprite().

Vielleicht muss du auch erst PlayMovie starten und dann Pausieren und dann das Frame auswählen, musst du mal mit rumspielen.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kevin
Beiträge: 236
Registriert: 11.06.2007 12:55

Re: Frame aus Video-Datei speichern

Beitrag von Kevin »

STARGÅTE hat geschrieben:Video-Datei mit LoadMovie(#Movie, DateiName$) laden.
Den gewünschten Frame mit MovieSeek(#Movie, Frame) einstellen und die Ausgabe einfach "abfotographieren", z.B. mit GrabSprite().

Vielleicht muss du auch erst PlayMovie starten und dann Pausieren und dann das Frame auswählen, musst du mal mit rumspielen.
Es geht noch einfacher RenderMovieFrame(#Movie, SpriteID)
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Frame aus Video-Datei speichern

Beitrag von STARGÅTE »

@Kevin, nein, da MovieSeek nicht mit, Zitat: "Hinweis: Dieser Befehl wird nicht bei mittels gerenderten Movies unterstützt".

allerdings habe ich die ganzen Befehle noch nie genutzt, habs also auch nicht probiert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kevin
Beiträge: 236
Registriert: 11.06.2007 12:55

Re: Frame aus Video-Datei speichern

Beitrag von Kevin »

STARGÅTE hat geschrieben:@Kevin, nein, da MovieSeek nicht mit, Zitat: "Hinweis: Dieser Befehl wird nicht bei mittels gerenderten Movies unterstützt".

allerdings habe ich die ganzen Befehle noch nie genutzt, habs also auch nicht probiert.
Das ist ja dumm...
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Frame aus Video-Datei speichern

Beitrag von rolaf »

Hinweis: Dieser Befehl wird nur beim DirectX7 Subsystem unterstützt.
*kopfkratz*
Dies ist eine sehr mächtige Funktion, ...
= für Anfänger mit Vorsicht zu geniessen!
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Antworten