SMPlayer Ver. 19.1.0-2.1 OpenSUSE Leap 42.3 Suddenly Won't Play Videos

I have been using SMPlayer version 19.1.0-2.1 for OpenSUSE Leap 42.3 for more than a year now However, a few days ago there was several system file updates from OpenSUSE, which updated the ffmpeg libraries and suddenly SMPlayer won’t play any videos. Any type of video I try to play now, a message window appears, which says:

When I click on, Show log, the following Error log is shown:

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --msg-level=ffmpeg/demuxer=error --no-fs --demuxer=lavf --hwdec=auto --sub-auto=fuzzy --ao=pulse, --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=88080489 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=ISO-8859-1 --vid=1 --sub-pos=100 --vf-add=lavfi=[eq=1:0:1:1,hue=h=0] --volume=110 --cache=auto --index=default --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/davids/Pictures/smplayer_screenshots --af-add=lavfi=[acompressor] --audio-pitch-correction=yes --af-add=lavfi=[firequalizer=gain=‘cubic_interpolate(f)’:zero_phase=on:wfunc=tukey:delay=0.027:gain_entry=‘entry(0,-4.6);entry(62.5,0);entry(125,2.3);entry(250,2.9);entry(500,2.9);entry(1000,2.9);entry(2000,2.3);entry(4000,1.1);entry(8000,1.1);entry(16000,1.1)’] --volume-max=110 --term-playing-msg=MPV_VERSION=${=mpv-version:}
INFO_VIDEO_WIDTH=${=width}
INFO_VIDEO_HEIGHT=${=height}
INFO_VIDEO_ASPECT=${=video-aspect}
INFO_VIDEO_FPS=${=container-fps:${=fps}}
INFO_VIDEO_FORMAT=${=video-format}
INFO_VIDEO_CODEC=${=video-codec}
INFO_AUDIO_FORMAT=${=audio-codec-name}
INFO_AUDIO_CODEC=${=audio-codec}
INFO_AUDIO_RATE=${=audio-params/samplerate}
INFO_AUDIO_NCH=${=audio-params/channel-count}
INFO_LENGTH=${=duration:${=length}}
INFO_DEMUXER=${=current-demuxer:${=demuxer}}
INFO_SEEKABLE=${=seekable}
INFO_TITLES=${=disc-titles}
INFO_CHAPTERS=${=chapters}
INFO_TRACKS_COUNT=${=track-list/count}
METADATA_TITLE=${metadata/by-key/title:}
METADATA_ARTIST=${metadata/by-key/artist:}
METADATA_ALBUM=${metadata/by-key/album:}
METADATA_GENRE=${metadata/by-key/genre:}
METADATA_DATE=${metadata/by-key/date:}
METADATA_TRACK=${metadata/by-key/track:}
METADATA_COPYRIGHT=${metadata/by-key/copyright:}
INFO_MEDIA_TITLE=${=media-title:}
INFO_STREAM_PATH=${stream-path}
–audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} /home/davids/Videos/Plex-Media-Server-Setup/(436) PLEX Part 1 Media Preparation & Install.MP4

Playing: /home/davids/Videos/Plex-Media-Server-Setup/(436) PLEX Part 1 Media Preparation & Install.MP4
(+) Video --vid=1 () (h264 1280x720 30.000fps)
(+) Audio --aid=1 --alang=und (
) (aac 2ch 44100Hz)
Failed to initialize a video decoder for codec ‘h264’.
Video: no video
Failed to initialize an audio decoder for codec ‘aac’.
Audio: no audio
No video or audio streams selected.
Exiting… (Errors when loading file)

My mpv --version status shows:

mpv --version
mpv 0.27.2 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
built on Mar 20 2018
ffmpeg library versions:
libavutil 55.78.100
libavcodec 57.107.100
libavformat 57.83.100
libswscale 4.8.100
libavfilter 6.107.100

libswresample   2.9.100

ffmpeg version: 3.4.4

My system repositories are:

I have refreshed the ffmpeg libraries against the packman repository. However, SMPlayer still won’t play any video formats.

Can anyone tell me what’s wrong? :dont-know:

Thank you,

David A. Smith

I don’t know enough to deduce the problem based on the information you provided.

Out of curiousity (speculative curiousity), did you try removing the smplayer configuration files in your /home/user to see if that might help?

I think they are located in /home/user/.config/smplayer. I’m a bit rusty on this, and I can not recall if there are other config files that can be cleaned out for a fresh start to test.
,

Hi!

Thank you for your reply.

Actually last evening I solved the issue I was having with SMPlayer suddenly won’t play any type of video format. How I was abled to fix this is by first making sure I have the correct Packman repository entered into my OpenSUSE Leap 42.3 system. I have noticed that these repository addresses change quite often or go off line without warning and then I have to search for new repository url addresses that are alive on line. I have found out that not every OpenSUSE Leap 42.3 mirror site is the same and that’s what messed up my codec ffmpeg system library, which made SMPlayer stop playing videos as well as Netflix stop streaming movies. Once the Packman repository was correctly set and positioned at the top of the repository list, I ran the following command line in a text console:

sudo zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_42.3

and entered the root password, zypper automatically updated all the installed packages against the http://packman.inode.at/suse/openSUSE_Leap_42.3 repository, which were 55 packages. After all 55 packages were updated, I tried running SMPlayer and I was able to play mp4 videos without a problem. :slight_smile: However, flv videos are not playing. I get the following message log:

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --msg-level=ffmpeg/demuxer=error --no-fs --demuxer=lavf --hwdec=auto --sub-auto=fuzzy --ao=pulse, --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=100663316 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-codepage=ISO-8859-1 --sub-pos=100 --vf-add=lavfi=[eq=1:0:1:1,hue=h=0] --volume=110 --cache=auto --index=default --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/davids/Pictures/smplayer_screenshots --af-add=lavfi=[acompressor] --audio-pitch-correction=yes --af-add=lavfi=[firequalizer=gain=‘cubic_interpolate(f)’:zero_phase=on:wfunc=tukey:delay=0.027:gain_entry=‘entry(0,-4.6);entry(62.5,0);entry(125,2.3);entry(250,2.9);entry(500,2.9);entry(1000,2.9);entry(2000,2.3);entry(4000,1.1);entry(8000,1.1);entry(16000,1.1)’] --volume-max=110 --term-playing-msg=MPV_VERSION=${=mpv-version:}
INFO_VIDEO_WIDTH=${=width}

INFO_VIDEO_HEIGHT=${=height}

INFO_VIDEO_ASPECT=${=video-aspect}

INFO_VIDEO_FPS=${=container-fps:${=fps}}

INFO_VIDEO_FORMAT=${=video-format}

INFO_VIDEO_CODEC=${=video-codec}

INFO_AUDIO_FORMAT=${=audio-codec-name}

INFO_AUDIO_CODEC=${=audio-codec}

INFO_AUDIO_RATE=${=audio-params/samplerate}

INFO_AUDIO_NCH=${=audio-params/channel-count}

INFO_LENGTH=${=duration:${=length}}

INFO_DEMUXER=${=current-demuxer:${=demuxer}}

INFO_SEEKABLE=${=seekable}

INFO_TITLES=${=disc-titles}
INFO_CHAPTERS=${=chapters}
INFO_TRACKS_COUNT=${=track-list/count}

METADATA_TITLE=${metadata/by-key/title:}

METADATA_ARTIST=${metadata/by-key/artist:}

METADATA_ALBUM=${metadata/by-key/album:}
METADATA_GENRE=${metadata/by-key/genre:}

METADATA_DATE=${metadata/by-key/date:}

METADATA_TRACK=${metadata/by-key/track:}

METADATA_COPYRIGHT=${metadata/by-key/copyright:}

INFO_MEDIA_TITLE=${=media-title:}

INFO_STREAM_PATH=${stream-path}
–audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} /home/davids/Videos/Charley-Bryan/Thanksgiving-Service-for-Charles-Anthony-Dennis-Bryan.flv

Playing: /home/davids/Videos/Charley-Bryan/Thanksgiving-Service-for-Charles-Anthony-Dennis-Bryan.flv

[ffmpeg] NULL: missing picture in access unit with size 59323

[ffmpeg] AVBSFContext: No start code is found.
[lavf] av_find_stream_info() failed

Failed to recognize file format.

Exiting… (Errors when loading file)

This flv video file seems to have the video track missing. However, shouldn’t the audio track still play if it’s in tack?

Netflix now streams in Firefox version 60.5.0esr (64-bit) without a problem now. :slight_smile:

It seems like my SMPlayer configuration directory files are ok, nothing odd is happening when SMPlayer starts up and plays video. Even SMTube is working fine now. Every YouTube video is playing. Before the issue I was having, some YouTube videos would not play at all. I guess this was caused by the mix match codec and ffmpeg library package files installed from different Packman repositories sites.

Again, thank you for your help in trouble shooting the video not playing issue.

David A. Smith