Download von Transmageddon Video Converter; transmageddon-1.1.tar.xz
Abhaengigkeiten install.:
Code: Alles auswählen
gstreamer-plugins-good: 0.10.15 or higher
gstreamer-plugins-base: 0.10.23 or higher
gstreamer-plugins-ugly: 0.10.12 or higher
gstreamer-plugins-bad: 0.10.13 or higher
gstreamer-ffmpeg: 0.10.7 or higher
pygobject: 2.18.0 or higher
pycairo
pygtk
gst-python
Code: Alles auswählen
./configure --prefix=$HOME
make
make install
Code: Alles auswählen
Die folgenden Pakete wurden installiert:
python3 (3.2.3-6)
python3-minimal (3.2.3-6)
python3.2 (3.2.3-7)
python3.2-minimal (3.2.3-7)
python3-gi (3.2.2-2)
python3-dbus (1.1.1-1)
python3-notify2 (0.3-2)
gir1.2-notify-0.7 (0.7.5-1)
gir1.2-gudev-1.0 (175-7.2)
Code: Alles auswählen
bin $ ./transmageddon
(transmageddon.py:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-img.css:14:62: Junk at end of value
…
(transmageddon.py:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:327:60: Junk at end of value
Traceback (most recent call last):
File "transmageddon.py", line 132, in do_activate
self.win = TransmageddonUI(self, source=self.source)
File "transmageddon.py", line 217, in __init__
self.discovered.connect('source-setup', self.dvdreadproperties)
TypeError: <Discoverer object at 0x9dbfb1c (GstDiscoverer at 0x9f070d8)>: unknown signal name: source-setup
Code: Alles auswählen
# "No container" is 13th option here (0-12)
# if adding more containers make sure to update code for 'No container as it is placement tied'
}
class Transmageddon(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self)
self.set_flags(Gio.ApplicationFlags.NON_UNIQUE | Gio.ApplicationFlags.HANDLES_OPEN)
self.source = None
def do_activate(self):
self.win = TransmageddonUI(self, source=self.source) ######## Zeile 132 in transmageddon.py
self.win.show_all ()
Code: Alles auswählen
# create discoverer object
self.discovered = GstPbutils.Discoverer.new(50000000000)
self.discovered.connect('source-setup', self.dvdreadproperties) ######## Zeile 216 in transmageddon.py
self.discovered.connect('discovered', self.succeed)
self.discovered.start()
GStreamer scheint ein Problem zu haben, nur was kann ich tun…?
Bevor ich dort nach der Nadel im Heuhaufen suche, frage ich mal hier an…