Bugzilla – Bug 1211771
mplayer: tagesschau video cannot be played back with openh264
Last modified: 2023-05-28 10:19:47 UTC
wget https://media.tagesschau.de/video/2023/0527/TV-20230527-2025-3400.webxl.h264.mp4 # This file might disappear in the future, but I guess you can always get a URL for new daily shows. Using the ffmpeg shipped in Tumbleweed, plus libopenh264-7 from the openh264 repository, ffplay succeeds in showing the content (blue studio of tagesschau). $ ffplay TV*mp4 [...] Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1280x720, 1708 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 12800 tbn (default) Metadata: handler_name : VideoHandler vendor_id : [0][0][0][0] timecode : 19:59:57:12 [...] $ ffmpeg -codecs DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: libopenh264 ) (encoders: libopenh264 ) MPlayer (always sourced from packman) however no longer wants to play this file with the tumbleweed libavcodec. $ mplayer TV*mp4 Playing TV-20230527-2025-3400.webxl.h264.mp4. libavformat version 58.76.100 (external) libavformat file format detected. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f4c76e44780]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol [lavf] stream 0: video (unknown), -vid 0 [lavf] stream 1: audio (aac), -aid 0, -alang und VIDEO: [H264] 1280x720 24bpp 25.000 fps 1708.7 kbps (208.6 kbyte/s) Opening video filter: [ass auto=1] [ass] auto-open [ass] libass API version: 0x1701000 [ass] libass source: tarball: 0.17.1 [ass] Shaper: FriBidi 1.0.12 (SIMPLE) HarfBuzz-ng 7.3.0 (COMPLEX) [ass] Using font provider fontconfig ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 58.134.100 (external) Cannot find codec 'h264' in libavcodec... VDecoder init failed :( Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Cannot find codec 'h264' in libavcodec... VDecoder init failed :( Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Cannot find codec 'h264_crystalhd' in libavcodec... VDecoder init failed :( Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Cannot find codec 'h264_vda' in libavcodec... VDecoder init failed :( Requested video codec family [coreavcwindows] (vfm=dshow) not available. Enable it at compilation. Cannot find codec matching selected -vo and video format 0x34363248. ==========================================================================