Mailinglist Archive: opensuse (946 mails)

< Previous Next >
Re: [opensuse] some mp4 cannot be played "decoder profile above limits"

On Sat, 23 Sep 2017, Daniel Bauer wrote:
I tried to start from commandline, and maybe the messages say something to
somebody of you...:

vlc 20161005_085414.mp4
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[00007f236c0b6378] vdpau_avcodec generic error: decoder profile above limits:
^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
level 51 3840x2160

Easy and _very_ specific. You selected vdpau output (i.e. have your
GPU decode the videostream via vdpau), but your GPU does not support
the encoding-profile ((only constant) bitrate, framerate, various
codec details) that is used in your video. Your GPU/driver just
implements some basic profiles of the codec.

So use a different decoder, i.e. one without "vdpau". Not sure where
that setting is found in vlc, probably either in
simple view:
Video -> Output
"all" view:
Video -> Output modules
in the preferences.

In mplayer, see

mplayer -vo help
mplayer -vfm help
mplayer -vc help

there's e.g. for '-vc':
ffvc1 ffmpeg problems FFmpeg WVC1 [vc1]
ffvc1vdpau ffmpeg problems FFmpeg WVC1 (VDPAU) [vc1_vdpau]
ffh264 ffmpeg working FFmpeg H.264 [h264]
ffh264vdpau ffmpeg working FFmpeg H.264 (VDPAU) [h264_vdpau

BTW, even though my GPU does support e.g. some h.264 stuff, it
implements so few settings, IIRC, not even my standard settings. So I
do not use vdpau at all for video en-/decoding.

For ~/.mplayer/config, this is what I tried and then forgot about:

That trailing ',vdpau' in the vo= option is irrelevant, it'd have to
come first I think. And those 'ff*' vc options are the ffmpeg codecs
(see -vc help).


The scene is dull. Tell him to put more life into his dying.
-Samuel Goldwyn

To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups