Film Streamen möglich?

Anfängerfragen zum Programmieren mit PureBasic.
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Film Streamen möglich?

Beitrag von pbnewby »

Hallo PB-Gemeinde!

Kann man mit PureBasic oder per Windows-API eingentlich irgend wie einen Film gestreamt (z.B. aus einer grossen Datei von CD-ROM) abspielen?
Hintergrund:
Ich möchte einige Filme zusammen in einer einzigen Datei zusammen packen und diese dann per Datei-Offset anzeigen/abspielen. Die Lösung über eine Temp-Datei wäre echt mühsam da es schon dauert bis die Film-Datei von der CD-ROM in das Temp-Verzeichnis kopiert wäre und erst dann angezeigt/abgespielt wird.

Wäre echt Dankbar für Hilfe!
-=[ PBNewBy ]=-
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Beitrag von Vermilion »

Müsste eigentlich ganz einfach mit LoadMovie() gehen, das müsste das automatisch regeln.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

Vermilion hat geschrieben:Müsste eigentlich ganz einfach mit LoadMovie() gehen, das müsste das automatisch regeln.
?Huch :|
Wie meinst Du dass? Bei LoadMovie(#Movie, DateiName$) gibt es doch keinen Offset? Wie soll ich damit einen Film aus einer binären Datei anzeigen/abspielen?
-=[ PBNewBy ]=-
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

Kann mir hier niemand Helfen? Scheint also mit PureBasic nicht möglich zu sein. :(
-=[ PBNewBy ]=-
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

frag doch mal den Autor von dieser Anwendung
PlayOsc - kleiner Audioplayer

Er hat auch eingebaut, dass man von Stream abspielen kann.
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
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Hi,

du kannst den ganzen Film laden, und dann mit MovieSeek an die entsprechende Stelle springen.

Sollte von der Performance her auch hinhauen, da der Film wohl automatisch gestreamt wird <- bitte testen

Oder du schaust dir die Source vom VLC-Player an...

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

STARGÅTE hat geschrieben:frag doch mal den Autor von dieser Anwendung
PlayOsc - kleiner Audioplayer

Er hat auch eingebaut, dass man von Stream abspielen kann.
Ok, werde Ihn mal kontaktieren, wobei es eher unwahrscheinlich ist das es mit der Fmod engine möglich ist Filme abzuspielen.
-=[ PBNewBy ]=-
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

Scarabol hat geschrieben:Hi,

du kannst den ganzen Film laden, und dann mit MovieSeek an die entsprechende Stelle springen.

Sollte von der Performance her auch hinhauen, da der Film wohl automatisch gestreamt wird <- bitte testen

Oder du schaust dir die Source vom VLC-Player an...

Gruß
Scarabol
Wie ich in meinem ersten Beitrag geschrieben habe kommt diese Lösung mit den Movie-Befehlen nicht in Frage. Es dauert ewig bis ein Film aus einer 600MB Binärdatei (welche auch andere Daten enthält) in das Temp-Verzeichnis zu extraieren und dann abzuspielen. Wie gesagt liegt diese Binär-Datei auf einer CD-ROM, daher will ich ja auch zur Position des Filmes innerhalb der Binär-Datei seeken und dann den Film abspielen.


Der VLC-Player ist ja in C Programmiert, da komme ich erst recht nicht mit :(
-=[ PBNewBy ]=-
Antworten