Hallo ich verwende die VLC python binding (Version von 2017-03-1). (https://wiki.videolan.org/python_bindings) (VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80) 64bit)
Dabei kommt es beim abspielen von mp4 Dateien zu folgendem Fehler:
Code
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
[00007f0850004c98] core stream error: corrupt module: /usr/lib/vlc/plugins/stream_filter/libdash_plugin.so
[00007f0850007ad8] core demux error: corrupt module: /usr/lib/vlc/plugins/demux/libsid_plugin.so
[00007f0850007ad8] core demux error: corrupt module: /usr/lib/vlc/plugins/demux/libmkv_plugin.so
[00007f0850020578] core decoder error: corrupt module: /usr/lib/vlc/plugins/codec/libfluidsynth_plugin.so
[00007f0850020578] core decoder error: corrupt module: /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
Segmentation fault (core dumped)
Dieser Fehler tritt aber nicht auf wenn ich VLC normal benutze.
Python
import vlc
player = ''
fnameVideo = '/home/peter/Downloads/m84_1.mp4'
# start a VLC instance
vlc_instance = vlc.Instance()
# load the media
media = vlc_instance.media_new(fnameVideo)
# prepare the player with media
player = vlc_instance.media_player_new()
player.set_media(media)
player.play()
while(True):
pass
Alles anzeigen
Der Code funktioniert. Dies wurde auf einem anderen Rechner getestet.
Als Betriebsystem kommt Ubuntu 16.04 zu einsatz.
Hatte jmd zuvor diesen Fehler und konnte diesen Lösen?
Vielen Dank - dü