Mailinglist Archive: opensuse (946 mails)

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

On 23/09/2017 16:41, Daniel Bauer wrote:

Am 23.09.2017 um 14:45 schrieb Dave Plater:

On 23/09/2017 14:40, Daniel Bauer wrote:

Am 23.09.2017 um 14:21 schrieb Dave Plater:

On 23/09/2017 11:43, Daniel Bauer wrote:

"Suddenly" the mp4-videos from my mobile phone cannot be played anymore, no matter what player I use: it only shows a black screen plus plays the sound, but no image.

snip ...

The first check is execute ffplay videofile and post the output line that starts with :"Stream #0:0(eng): Video:" it may have a different #0:0 numeral.
If ffplay works then vlc should but worst case you can convert it with ffmpeg.
Dave P

ffplay plays normal, the line you asked for is:

Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 3840x2160, 48327 kb/s, 29.98 fps, 30 tbr, 90k tbn, 180k tbc (default)

Yes, I could convert them, but I use vlc to look thru the videos deciding which ones I want to convert for web-use etc., to take screen shots an the like. It worked before with those videos...

Ok this puts the ball in the court of vlc and ffmpeg2.
Try zypper se -si libavcodec and post the result.
Dave P

zypper se -si libavcodec:

S  | Name         | Type    | Version     | Arch   | Repository
i+ | libavcodec52 | package | 0.7.16-8.1  | x86_64 | (System Packages)
i+ | libavcodec56 | package | 2.8.13-34.1 | x86_64 | Packman Repository
i+ | libavcodec57 | package | 3.3.4-9.1   | x86_64 | Packman Repository

Read my other post. I see there's a package vlc-codec-gstreamer which might be the better way to go also install gstreamer-plugins-libav which will use the same codecs as ffplay. Your libavcodec56 is up to date but I suspect that vlc has a problem with x265 maybe caused by the recent libavcodec56 and libavformat56 updates. Does it play any other videos that show "Stream #0:0(eng): Video: h264 (High)" you don't have to use ffplay just use ffprobe.
Dave P

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

< Previous Next >