Seite 1 von 1
DivX
Verfasst: Dienstag 26. Mai 2009, 12:21
von scrippi
Hallo, ich hätte mal eine frage etwas schwereren Kalibers.
Man stelle sich vor man hat einen API link bzw ein direkt link zu einer im Internetliegenfen Filmsequenz im format avi,divx whatever.....
ist es möglich das unter PyGTK so einzubinden dass man direkt die filmsequenz im tool gucken würde.
Das einzige was mir spontan einfallen würde wäre dass man in PyGTK nen kleinen browser einbaut, was bekanntlich möglich ist und dort drüber den film schaut, erforderlicher weise hat man dann ja meist nen divxplayer.
Geht es auch direkt im Programm?
Danke im vorraus
scrippi
Verfasst: Dienstag 26. Mai 2009, 12:34
von Dauerbaustelle
Schau dir mal Pygst an.
Verfasst: Dienstag 26. Mai 2009, 12:36
von Rebecca
Welches OS?
Mplayer kann man in andere Applikationen einbetten.
Pymp:
"is a GTK2 based interface for the wonderful and ubiquitous MPlayer movie player. It is written in Python, and therefore uses PyGtk." Da koennte man ja mal abgucken.
Dann ist vlt.
GtkPlayer einen Blick wert,
"GtkPlayer is basically a C file allowing you to easily embed mplayer in a GtkWidget, allowing to display movies in your GTK apps almost as easily as adding a GtkLabel".
Ansonsten faellt mir noch gstreamer ein...
Verfasst: Dienstag 26. Mai 2009, 15:05
von Leonidas
Rebecca hat geschrieben:Ansonsten faellt mir noch gstreamer ein...
Gerade GStreamer duerfte auf dem typischen GNOME-Desktop die Standardwahl sein, insofern +1 auch von mir.
Verfasst: Dienstag 26. Mai 2009, 15:42
von scrippi
omg danke !!!! pygst is gut...teste gleich obs auch windows tauglich is!
Verfasst: Dienstag 26. Mai 2009, 18:35
von scrippi
Habe Probleme es unter Vista zum laufen zu bringen,
Python meint:
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\scrippi\python2\gtk_videomix.py", line 7, in <module>
import gst
File "c:\python25\Lib\site-packages\gst-0.10\gst\__init__.py", line 87, in <module>
from _gst import *
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.
das direkte ausführen ohne idle sagt
Code: Alles auswählen
Der Prozedureinsprungpunkt "gst_clock_unadjust_unlocked" wurde in der DLL "libgstreamer-0.10.dll" nicht gefunden.
Hatte das schonma jemand, kennt eienr eine gute alternative zu pygst?
Verfasst: Dienstag 26. Mai 2009, 19:34
von cofi
Hast du denn auch gstreamer installiert?
Verfasst: Dienstag 26. Mai 2009, 20:00
von Leonidas
scrippi hat geschrieben:windows tauglich
Windows und tauglich?

Naja, das ganze PyGTK-Umfeld ist recht Unix-zentrisch... wusste bis vor kurzem nicht, dass GStreamer auf Windows portiert wurde.
Verfasst: Dienstag 26. Mai 2009, 20:26
von scrippi
hab gstreamer alle möglichen versionen einmal von 10.12 bis 10.12 alle mal installiert
sonst nur gst-python10.0 für py2.5
Verfasst: Mittwoch 27. Mai 2009, 23:56
von veers
Sind die DLLs auch in einem Ordner wo sie gefunden werden?
Verfasst: Donnerstag 28. Mai 2009, 22:38
von scrippi
inwiefern kann ich das feststellen?