Linux und Movies

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Stephan-X
Beiträge: 80
Registriert: 30.07.2008 16:02
Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
Wohnort: Oberösterreich

Linux und Movies

Beitrag von Stephan-X »

Hallo am letzten Tag,
ich wollte in einer Anwendung Filmbeiträge einbauen und habe mir mal das Beispiel von Pure angesehen.
Nach dem Start des Programms und auswahl eines AVI Filmchens (3,4 MB) startet dieser und bricht nach ca 2 - 3 Sek. ab ???
Fehlermeldung: > Movie.pb (Zeile: 1)
> Programm abgebrochen (durch eine externe Library)
Film bleibt nach dem abbruch geöffnet stehen ?????
openSuse 11.3 KDE 4.4.4. sowie xine, libxine libxine-devel
vielleicht hab ich nen Denkfehler ??!!

Allen noch ein Frohes und Gesundes 2011
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Re: Linux und Movies

Beitrag von walker »

Hi,

besteht das Problem noch?

dann wäre der code den Du verwendest UND das AVI-Filmchen hilfreich. Wenn Du die AVI nicht öffentlich zum Download stellen kannst, schicke diese (oder einen Link) per pm an mich.
Stephan-X
Beiträge: 80
Registriert: 30.07.2008 16:02
Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
Wohnort: Oberösterreich

Re: Linux und Movies

Beitrag von Stephan-X »

Hallo Walker,
Prob´ besteht noch, der Code ist das Beispiel das bei Pure in den Examples dabei ist...
Ich hab dann die Kamera zum Fenster raus und ein fach 2-3 Minuten die Autos beim vorbeifahren gefilmt ! <)
Hauptsache ich hatte einen kleinen AVI zum Probieren, also den Pfad noch aktualisiert.... Fehler wie beschrieben !
Is dat EX´ nur für Windows ? :oops:
Stephan
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Re: Linux und Movies

Beitrag von walker »

nein, das sollte auch unter Linux laufen ....

änder mal das WaitWindowEvent() in WaitWindowEvent(10)

damit die eventschreife regelmäßig abgearbeitet wird .... sollte dann eigentlich laufen ....

EDIT: ... es geht nicht .. habs gerade unter Linux Mint versucht (x64).. sobald das 1. mal die Eventbehandlung des Fensters erfolgt ... gibt's nen crash..... ging mal in ner früheren Version ... denke, es ist ein BUG....
Benutzeravatar
langinagel
Beiträge: 30
Registriert: 03.08.2005 21:06
Computerausstattung: AMD-Krücke 8GB / Lubuntu 18.04
core i3 / 4GB / 1TB / Ubuntu 16.04
und noch paar alte Schinken
Wohnort: Germ-any
Kontaktdaten:

Re: Linux und Movies

Beitrag von langinagel »

Hallo,

ich hatte zunächst unter Ubuntu das anscheinend gleiche Problem. Das erste Bild wurde gezeigt, mehr nicht.
Mit ein wenig herumprobieren klappte dieser Code allerdings:

Code: Alles auswählen

Procedure blay(*Wert)
  PlayMovie(*Wert, WindowID(0))
EndProcedure

If InitMovie() = 0
  MessageRequester("Error", "Can't initialize movie playback !", 0) 
  End
EndIf

MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie files|*.avi;*.AVI;*.mpg;*.MPG|All Files|*.*", 0)
If MovieName$
 If LoadMovie(0, MovieName$)
         If IsMovie(0)
                 
          OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie")
             ; PlayMovie(0, WindowID(0))
    Laenge = MovieLength(0)
     Debug Laenge           
    Delay(15*Laenge+1000)

   ;  Repeat
   CreateThread(@blay(),0)
   Laenge = MovieLength(0)
   Delay(15*Laenge+10000)
;     Until WindowEvent() = #PB_Event_CloseWindow
    EndIf 
  Else
    MessageRequester("Error", "Can't load the movie...", 0)
  EndIf
EndIf 
Gruß
Thorsten
https://www.doerpsoft.org

Boost. Work. Efficiency.

AMD-Krücke mit Lubuntu-18.04 / iCore7 mit Win10-64
Stephan-X
Beiträge: 80
Registriert: 30.07.2008 16:02
Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
Wohnort: Oberösterreich

Re: Linux und Movies

Beitrag von Stephan-X »

Hallo Thorsten,
alles prima, der code Funzt wie geschmiert ! :allright:
Danke Dir
Gruss Stephan
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.
Antworten