“慢慢播放”错误(GLib.Error,gconfaudiosink)
我最近将Ubuntu 16.04从硬盘转移到了SSD。
//最新更新:卸载,重新启动,重新安装软件。 还有问题。 //
从那以后,“慢慢播放”不起作用,一个对话框窗口:
An error has occured: GLib.Error('no element "gconfaudiosink"', 'gst_parse_error', 1) You should save your work and restart the application. If the error occurs again please report it to the developer.
对话框详细信息:
Error Python 3.5.2: /usr/bin/python3 Fri Apr 14 23:47:25 2017 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.5/runpy.py in _run_module_as_main(mod_name='playitslowly.app', alter_argv=1) 182 sys.argv[0] = mod_spec.origin 183 return _run_code(code, main_globals, None, 184 "__main__", mod_spec) 185 186 def run_module(mod_name, init_globals=None, mod_spec = ModuleSpec(name='playitslowly.app', loader=<_fro...r/lib/python3/dist-packages/playitslowly/app.py') /usr/lib/python3.5/runpy.py in _run_code(code=<code object at 0xb7140430, file "/usr/...hon3/dist-packages/playitslowly/app.py", line 21>, run_globals={'CONFIG_PATH': '/home/guest/.config/playitslowly.json', 'Config': , 'GObject': <GObjectProxyModule >, 'Gdk': <GdkProxyModule >, 'Gio': <GioProxyModule >, 'Gst': <GstProxyModule >, 'Gtk': <GtkProxyModule >, 'MainWindow': , 'NAME': 'Play it Slowly', 'Pipeline': , ...}, init_globals=None, mod_name='__main__', mod_spec=ModuleSpec(name='playitslowly.app', loader=<_fro...r/lib/python3/dist-packages/playitslowly/app.py'), pkg_name='playitslowly', script_name=None) 83 __package__ = pkg_name, 84 __spec__ = mod_spec) 85 exec(code, run_globals) 86 return run_globals 87 builtinexec = code = <code object at 0xb7140430, file "/usr/...hon3/dist-packages/playitslowly/app.py", line 21> run_globals = {'CONFIG_PATH': '/home/guest/.config/playitslowly.json', 'Config': , 'GObject': <GObjectProxyModule >, 'Gdk': <GdkProxyModule >, 'Gio': <GioProxyModule >, 'Gst': <GstProxyModule >, 'Gtk': <GtkProxyModule >, 'MainWindow': , 'NAME': 'Play it Slowly', 'Pipeline': , ...} /usr/lib/python3/dist-packages/playitslowly/app.py in () 529 win.show_all() 530 Gtk.main() 531 532 if __name__ == "__main__": 533 main() main = /usr/lib/python3/dist-packages/playitslowly/app.py in main() 520 ) 521 522 win = MainWindow(sink, config) 523 524 if arguments: win undefined global MainWindow = sink = 'gconfaudiosink' config = {} /usr/lib/python3/dist-packages/playitslowly/app.py in __init__(self=, sink='gconfaudiosink', config={}) 106 self.add_accel_group(self.accel_group) 107 108 self.pipeline = Pipeline(sink) 109 110 self.filedialog = myGtk.FileChooserDialog(None, self, Gtk.FileChooserAction.OPEN) self = self.pipeline undefined global Pipeline = sink = 'gconfaudiosink' /usr/lib/python3/dist-packages/playitslowly/pipeline.py in __init__(self=, sink='gconfaudiosink') 51 bin.add(self.speedchanger) 52 53 self.audiosink = Gst.parse_launch(sink) 54 #self.audiosink = Gst.ElementFactory.make(sink, "sink") 55 self = self.audiosink undefined global Gst = <GstProxyModule > Gst.parse_launch = gi.FunctionInfo(parse_launch) sink = 'gconfaudiosink' Error: gst_parse_error: no element "gconfaudiosink" (1) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'code': 1, 'domain': 'gst_parse_error', 'message': 'no element "gconfaudiosink"'} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __gtype__ = __hash__ = __init__ = __le__ = __lt__ = __module__ = 'GLib' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('no element "gconfaudiosink"',) code = 1 copy = domain = 'gst_parse_error' matches = message = 'no element "gconfaudiosink"' new_literal = with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.5/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 533, in main() File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 522, in main win = MainWindow(sink, config) File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 108, in __init__ self.pipeline = Pipeline(sink) File "/usr/lib/python3/dist-packages/playitslowly/pipeline.py", line 53, in __init__ self.audiosink = Gst.parse_launch(sink) GLib.GError: gst_parse_error: no element "gconfaudiosink" (1)
从终端发起时:
/usr/lib/python3/dist-packages/playitslowly/app.py:36: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk, GObject, Gst, Gio, Gdk Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
在对话框中单击“关闭”后,终端继续:
Traceback (most recent call last): File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.5/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 533, in main() File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 522, in main win = MainWindow(sink, config) File "/usr/lib/python3/dist-packages/playitslowly/app.py", line 108, in __init__ self.pipeline = Pipeline(sink) File "/usr/lib/python3/dist-packages/playitslowly/pipeline.py", line 53, in __init__ self.audiosink = Gst.parse_launch(sink) GLib.Error: gst_parse_error: no element "gconfaudiosink" (1)
我安装并重新安装了gstreamer0.10-plugins-good(包含gstgconfaudiosink)和gstreamer1.0-plugins-good:
sudo apt install gstreamer0.10-plugins-good sudo apt install --reinstall gstreamer0.10-plugins-good sudo apt install --reinstall gstreamer1.0-plugins-good
运行软件时,我仍然收到错误消息。 (也是’sudo apt autoremove’也重启了)。 任何提示?
Gconfaudiosink是一个gstreamer插件。 它是一个音频接收器,用于嵌入音频输出的GConf设置,也许你错过了它。 它可以在gst-plugins包中找到,尝试安装包。