Bug#708137: H.264 playback problems: `main decoder error: no suitable decoder module for fourcc `h264'.` (works with Totem and MPlayer)
Paul Menzel
pm.debian at googlemail.com
Mon May 13 13:06:53 UTC 2013
Package: vlc-nox
Version: 2.0.6-1
Severity: normal
Control: affects -1 mediathekview
Dear Debian folks,
trying mediathekview [1], watching a video fails and “garbage” is put on
the terminal and no windows shown.
.
.
. ###########################################################
. ###########################################################
. Programmstart: 12.05.2013 21:04:19
. ###########################################################
. ###########################################################
. totalMemory: 55 MB
. maxMemory: 826 MB
. freeMemory: 45 MB
. ###########################################################
. MediathekView 3.2.1 [Buildnummer: 4.086]
. Compiled: 27.03.2013 / 20:09:16
. ###########################################################
. Java
. Classname: mediathek.MediathekGui
. Vendor: Sun Microsystems Inc.
. VMname: OpenJDK 64-Bit Server VM
. Version: 1.6.0_27
. Runtimeversion: 1.6.0_27-b27
. ###########################################################
. Programmpfad: /usr/share/mediathekview/
. Verzeichnis Einstellungen: /home/john/.mediathek3/
. Useragent: MediathekView 3.2.1
. ###########################################################
.
.
. Liste Filme gelesen: 12.05.2013 21:04:22
. Anzahl Filme: 70337
. Die Filmliste ist 170 Minuten alt
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* Fehlernr: 643298301
* Exception: unknown protocol: rtmpt
* Fehler(MediathekView): StarterClass.StartenDownload.laenge
. ---------------------------------------
. | Film starten
. | URL: rtmpt://cp125301.edgefcs.net/ondemand/mp4:3sat/13/02/130204_kuba_bauerfeind_1596k_p13v9.mp4
. | Startzeit: 21:04:39
. | Programmaufruf: /usr/share/mediathekview/bin/flv.sh /usr/bin/flvstreamer /usr/bin/vlc -r rtmpt://cp125301.edgefcs.net/ondemand/mp4:3sat/13/02/130204_kuba_bauerfeind_1596k_p13v9.mp4
. ---------------------------------------
>> ERRORSTREAM [1]: [0x22d1498] main interface error: no suitable interface module
>> ERRORSTREAM [1]: [0x20cf108] main libvlc error: interface "globalhotkeys,none" initialization failed
>> ERRORSTREAM [1]: [0x20cf108] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
(By the way, is the above a mediathekview bug to not use `cvlc`?
>> INPUTSTREAM: VLC media player 2.0.6 Twoflower
>> ERRORSTREAM [1]: [0x20e4b58] [cli] lua interface: Listening on host "*console".
>> INPUTSTREAM: Command Line Interface initialized. Type `help' for help.
>> INPUTSTREAM: > Error in `H����"�Z1��hZ��/���Vi͔�J�+��~����,A��3E4bfu��Z�5Zc��صR]^�����2��[l�a��9����'r�/.��X�
%�!����2_����)Cac{@[m\%��=���*�e0��P�W��1��gal�.��p�9��I�p�$�߿1d,�Νc �.��N
�_��L�A�,9�ƞ��XU���ۡ�aR���? K.�M��=�aI��/o�@R���>�"���ޠcj�>�*�ޅn��iG��~�
d"��^��Խ��x�r�5��Tⵧpvo|�]Vw�KV�oz�օ��B2(|c�^����z�C�⣞�z*w�ɗu���x뜇X�OUxؐ٪w���@�y���<���Qㅬݪ�2�dD�yp�DǾ
�}��
ƪ���ד�澞˗x�#���{�����I0�ðB�\00n���%�XԹ�6ĺo�6<,Qy
>> INPUTSTREAM: ��B�!g�u�PV�&���+Y˱F#K����3�a�nwdo���N�^�1BH�s9��܋?�V�3
��X��]9�S.���T]��uD�@�9S�����ez����kv"���bƞ8��C���11p+�KaEU�G�j
ײ���낲#0 f�_U�m R{�N�Y�?i������AJë%j���Q����Q���/X�3�2�:��"�xY�re�' libvlc's "H����"�Z1��hZ��/���Vi͔�J�+��~����,A��3E4bfu��Z�5Zc��صR]^�����2��[l�a��9����'r�/.��X�
%�!����2_����)Cac{@[m\%��=���*�e0��P�W��1��gal�.��p�9��I�p�$�߿1d,�Νc" is not a command
[…]
I guess that is due to the fact that no decoder for h264 is found.
Downloading/recording the clip works fine and I was able to “analyze”
the file directly.
$ file downloaded.mp4.flv: Macromedia Flash Video
$ LANG=C vlc downloaded.mp4.flv
VLC media player 2.0.6 Twoflower (revision 2.0.6-0-gbe9623c)
[0x1878228] main interface error: no suitable interface module
[0x17a3138] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x17a3138] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x1878228] [cli] lua interface: Listening on host "*console".
VLC media player 2.0.6 Twoflower
Command Line Interface initialized. Type `help' for help.
> [flv @ 0x7f5698009500] Estimating duration from bitrate, this may be inaccurate
[flv @ 0x7f569003d8a0] Estimating duration from bitrate, this may be inaccurate
[0x17e6638] main decoder error: no suitable decoder module for fourcc `h264'. VLC probably does not support this sound or video format.
[0x17e6638] main decoder error: No suitable decoder module
[0x17e6638] main decoder error: VLC does not support the audio or video format "h264". Unfortunately there is no way for you to fix this.
$ vlc -vvv --color --list | grep h264
VLC media player 2.0.6 Twoflower (revision 2.0.6-0-gbe9623c)
[0x1773108] main libvlc debug: VLC media player - 2.0.6 Twoflower
[0x1773108] main libvlc debug: Copyright © 1996-2013 VLC authors and VideoLAN
[0x1773108] main libvlc debug: revision 2.0.6-0-gbe9623c
[0x1773108] main libvlc debug: configured with ./configure '--enable-static' '--build=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--docdir=/usr/share/doc/vlc-nox' '--sysconfdir=/etc' '--with-binary-version=1' '--enable-a52' '--enable-aa' '--enable-bluray' '--enable-bonjour' '--enable-caca' '--enable-dbus' '--enable-dca' '--enable-dirac' '--enable-directfb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-opus' '--enable-oss' '--enable-pulse' '--enable-qt4' '--enable-realrtsp' '--enable-samplerate' '--enable-schroedinger' '--enable-sdl' '--enable-sftp' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-x264' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/solid/actions/' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv' '--enable-fbosd' '--enable-libva' '--enable-linsys' '--enable-omxil' '--enable-pvr' '--enable-udev' '--enable-v4l2' '--enable-crystalhd' '--enable-mmx' '--enable-sse' '--disable-neon' '--disable-altivec' 'build_alias=x86_64-linux-gnu'
[0x1773108] main libvlc debug: searching plug-in modules
[0x1773108] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
[0x1773108] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x1773108] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
[0x1773108] main libvlc debug: plug-ins loaded: 394 modules
[0x1773108] main libvlc debug: opening config file (/home/john/.config/vlc/vlcrc)
[0x1773108] main libvlc debug: translation test: code is "de"
h264 H264-Videodemuxer
packetizer_h264 H.264-Videopaketisierer
So I am missing the decoder plugin. The reason why I submit this report
is, that Totem and MPlayer have no problems playing this file and I
could not find a Debian package providing this decoder plugin.
$ mplayer downloaded.mp4.flv
[…]
Playing downloaded.mp4.flv
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[flv @ 0x7ffc2b407860]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
VIDEO: [H264] 960x544 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
moovPosition: 28
avcprofile: 77
avclevel: 31
aacaot: 2
videoframerate: 25
audiochannels: 2
Load subtitles in /tmp/Geschichte_Mitteldeutschlands_-_Das_Magazin/
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
Should I install another package or VLC fall back to use the FFmpeg
codecs too?
Thanks,
Paul
[1] http://packages.debian.org/sid/mediathekview
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.8-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages vlc-nox depends on:
ii dpkg 1.16.10
ii liba52-0.7.4 0.7.4-16
ii libasound2 1.0.25-4
ii libass4 0.10.0-3
ii libavahi-client3 0.6.31-2
ii libavahi-common3 0.6.31-2
ii libavc1394-0 0.5.4-2
ii libavcodec-extra-53 6:0.8.6-1
ii libavformat53 6:0.8.6-1
ii libavutil51 6:0.8.6-1
ii libbluray1 1:0.2.2-1
ii libc6 2.13-38
ii libcddb2 1.3.2-3
ii libcdio13 0.83-4
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-9
ii libdbus-1-3 1.6.8-1
ii libdc1394-22 2.2.0-2
ii libdca0 0.0.5-6
ii libdirac-decoder0 1.0.2-6
ii libdirac-encoder0 1.0.2-6
ii libdirectfb-1.2-9 1.2.10.0-5
ii libdvbpsi7 0.2.2-1
ii libdvdnav4 4.2.0+20121016-2
ii libdvdread4 4.2.0+20121016-2
ii libebml3 1.2.2-2
ii libfaad2 2.7-8
ii libflac8 1.2.1-6
ii libfontconfig1 2.9.0-7.1
ii libfreetype6 2.4.9-1.1
ii libfribidi0 0.19.2-3
ii libgcc1 1:4.7.2-5
ii libgcrypt11 1.5.0-5
ii libgnutls26 2.12.20-6
ii libgpg-error0 1.10-3.1
ii libiso9660-8 0.83-4
ii libkate1 0.4.1-1
ii liblircclient0 0.9.0~pre1-1
ii liblua5.1-0 5.1.5-4
ii libmad0 0.15.1b-7
ii libmatroska5 1.3.0-2
ii libmodplug1 1:0.8.8.4-3
ii libmpcdec6 2:0.1~r459-4
ii libmpeg2-4 0.5.1-5
ii libmtp9 1.1.3-35-g0ece104-5
ii libncursesw5 5.9-10
ii libogg0 1.3.0-4
ii libopus0 0.9.14+20120615-1+nmu1
ii libpng12-0 1.2.49-3
ii libpostproc52 6:0.8.6-1
ii libproxy0 0.3.1-6
ii libraw1394-11 2.0.9-1
ii libresid-builder0c2a 2.1.1-14
ii libsamplerate0 0.1.8-5
ii libschroedinger-1.0-0 1.0.11-2
ii libshout3 2.2.2-8
ii libsidplay2 2.1.1-14
ii libsmbclient 2:3.6.6-6
ii libspeex1 1.2~rc1-7
ii libspeexdsp1 1.2~rc1-7
ii libssh2-1 1.4.2-1.1
ii libstdc++6 4.7.2-5
ii libswscale2 6:0.8.6-1
ii libtag1c2a 1.7.2-1
ii libtheora0 1.1.1+dfsg.1-3.1
ii libtinfo5 5.9-10
ii libtwolame0 0.3.13-1
ii libudev0 175-7.2
ii libupnp6 1:1.6.17-1.2
ii libusb-1.0-0 2:1.0.12-2
ii libv4l-0 0.8.9-3
ii libvcdinfo0 0.7.24+dfsg-0.1
ii libvlc5 2.0.6-1
ii libvlccore5 2.0.6-1
ii libvorbis0a 1.3.2-1.3
ii libvorbisenc2 1.3.2-1.3
ii libx264-123 2:0.123.2189+git35cf912-1
ii libxml2 2.8.0+dfsg1-7+nmu1
ii libzvbi0 0.2.33-7
ii zlib1g 1:1.2.7.dfsg-13
vlc-nox recommends no packages.
vlc-nox suggests no packages.
Versions of packages libvlc5 depends on:
ii dpkg 1.16.10
ii libc6 2.13-38
ii libvlccore5 2.0.6-1
Versions of packages libvlccore5 depends on:
ii dpkg 1.16.10
ii libc6 2.13-38
ii libdbus-1-3 1.6.8-1
ii vlc-data 2.0.6-1
Versions of packages vlc-nox is related to:
pn libavutil50 <none>
ii libavutil51 6:0.8.6-1
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130513/b89c8ac6/attachment.pgp>
More information about the pkg-multimedia-maintainers
mailing list