[F21] VLC does not support the audio or video format "h264"

Ankur Sinha sanjay.ankur at gmail.com
Tue Aug 26 03:04:33 CEST 2014


Hi Sergio,

On Mon, 2014-08-25 at 20:12 +0100, Sérgio Basto wrote:
> It is working here on a vm 

Yeah. Had worked in F20 without any issues. I'd seen half the movie
there before fresh installing f21 and running into this issue.

> [asinha at localhost  Downloads]$ vlc \[\ www.UsaBit.com\ \]\ -\ The\ Fugitive\ 20th\ Anniversary\ Edition\ \(1993\)\ BluRay\ 720p\ 950MB\ Ganool.mkv 
> VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
> [0x1da6048] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
> [0x7f9560c02b68] main decoder error: corrupt module: /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
> [0x7f9560c02b68] main decoder error: no suitable decoder module for fourcc `h264'. VLC probably does not support this sound or video format.
> [asinha at localhost  Downloads]$ file \[\ www.UsaBit.com\ \]\ -\ The\ Fugitive\ 20th\ Anniversary\ Edition\ \(1993\)\ BluRay\ 720p\ 950MB\ Ganool.mkv 
> [ www.UsaBit.com ] - The Fugitive 20th Anniversary Edition (1993) BluRay 720p 950MB Ganool.mkv: Matroska data

and:

> [asinha at localhost  Downloads]$ ldd /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
>         linux-vdso.so.1 =>  (0x00007fff251fc000)
>         libvlccore.so.7 => /lib64/libvlccore.so.7 (0x00007f1608dc5000)
>         librt.so.1 => /lib64/librt.so.1 (0x00007f1608bbd000)
>         libdl.so.2 => /lib64/libdl.so.2 (0x00007f16089b8000)
>         libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f160876f000)
>         libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1608552000)
>         libavcodec.so.55 => /lib64/libavcodec.so.55 (0x00007f16074c4000)
>         libavutil.so.52 => /lib64/libavutil.so.52 (0x00007f1607272000)
>         libm.so.6 => /lib64/libm.so.6 (0x00007f1606f6a000)
>         libc.so.6 => /lib64/libc.so.6 (0x00007f1606ba2000)
>         libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f160698b000)
>         /lib64/ld-linux-x86-64.so.2 (0x00007f16092de000)
>         libswresample.so.0 => /lib64/libswresample.so.0 (0x00007f1606773000)
>         libva.so.1 => /lib64/libva.so.1 (0x00007f160655c000)
>         libxvidcore.so.4 => /lib64/libxvidcore.so.4 (0x00007f1606249000)
>         libx264.so.142 => /lib64/libx264.so.142 (0x00007f1605ed4000)
>         libvpx.so.1 => /lib64/libvpx.so.1 (0x00007f1605b4a000)
>         libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007f1605897000)
>         libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007f160566a000)
>         libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00007f1605429000)
>         libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00007f1605210000)
>         libspeex.so.1 => /lib64/libspeex.so.1 (0x00007f1604ff7000)
>         libschroedinger-1.0.so.0 => /lib64/libschroedinger-1.0.so.0 (0x00007f1604d1d000)
>         libopus.so.0 => /lib64/libopus.so.0 (0x00007f1604ad1000)
>         libopenjpeg.so.1 => /lib64/libopenjpeg.so.1 (0x00007f16048ad000)
>         libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00007f1604635000)
>         libgsm.so.1 => /lib64/libgsm.so.1 (0x00007f1604429000)
>         libcelt0.so.2 => /lib64/libcelt0.so.2 (0x00007f1604211000)
>         libz.so.1 => /lib64/libz.so.1 (0x00007f1603ffa000)
>         libsoxr.so.0 => /lib64/libsoxr.so.0 (0x00007f1603dbe000)
>         libogg.so.0 => /lib64/libogg.so.0 (0x00007f1603bb6000)
>         liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f160392e000)
>         libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f160361f000)
>         libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f1603407000)
> [asinha at localhost  Downloads]$
> 

Maybe I'm missing a package? I have these installed:

> [asinha at localhost  ~]$ rpm -q vlc vlc-core
> vlc-2.1.5-2.fc21.x86_64
> vlc-core-2.1.5-2.fc21.x86_64
> [asinha at localhost  ~]$ rpm -q \*gstreamer\*
> package *gstreamer* is not installed
> [asinha at localhost  ~]$ rpm -qa \*gstreamer\*
> gstreamer1-plugins-ugly-1.2.4-1.fc21.x86_64
> gstreamer1-1.4.0-3.fc21.i686
> gstreamer-plugins-bad-0.10.23-5.fc21.x86_64
> gstreamer1-1.4.0-3.fc21.x86_64
> gstreamer-0.10.36-10.fc21.x86_64
> gstreamer1-plugins-good-1.4.0-2.fc21.x86_64
> PackageKit-gstreamer-plugin-0.9.4-4.fc21.x86_64
> gstreamer1-plugins-base-1.4.0-3.fc21.i686
> gstreamer-plugins-ugly-0.10.19-17.fc21.x86_64
> gstreamer-plugins-bad-free-0.10.23-23.fc21.x86_64
> gstreamer-plugins-base-0.10.36-11.fc21.x86_64
> gstreamer1-plugins-bad-free-1.4.0-2.fc21.x86_64
> gstreamer-plugins-espeak-0.4.0-5.fc21.x86_64
> gstreamer-ffmpeg-0.10.13-12.fc21.x86_64
> phonon-backend-gstreamer-4.7.2-3.gstreamer1.20140408git1c8de75487228.fc21.x86_64
> gstreamer-plugins-bad-nonfree-0.10.23-2.fc19.x86_64
> gstreamer1-libav-1.2.4-1.fc21.x86_64
> gstreamer-plugins-good-0.10.31-13.fc21.x86_64
> gstreamer-tools-0.10.36-10.fc21.x86_64
> gstreamer1-plugins-base-1.4.0-3.fc21.x86_64
> gstreamer1-plugins-base-tools-1.4.0-3.fc21.x86_64
> libnice-gstreamer1-0.1.4-4.fc21.x86_64
> [asinha at localhost  ~]$ rpm -qa \*ffmpeg\*
> ffmpeg-2.3.2-1.fc21.x86_64
> gstreamer-ffmpeg-0.10.13-12.fc21.x86_64
> ffmpeg-libs-2.3.2-1.fc21.x86_64
> [asinha at localhost  ~]$

This is what ffmpeg says:

> [asinha at localhost  ~]$ ffmpeg -codecs | grep -E 'H\.264'
> ffmpeg version 2.3.2 Copyright (c) 2000-2014 the FFmpeg developers
>   built on Aug 12 2014 08:15:49 with gcc 4.9.1 (GCC) 20140807 (Red Hat 4.9.1-5)
>   configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-frei0r --enable-gnutls --enable-libass --enable-libcdio --enable-libcelt --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
>   libavutil      52. 92.100 / 52. 92.100
>   libavcodec     55. 69.100 / 55. 69.100
>   libavformat    55. 48.100 / 55. 48.100
>   libavdevice    55. 13.102 / 55. 13.102
>   libavfilter     4. 11.100 /  4. 11.100
>   libavresample   1.  3.  0 /  1.  3.  0
>   libswscale      2.  6.100 /  2.  6.100
>   libswresample   0. 19.100 /  0. 19.100
>   libpostproc    52.  3.100 / 52.  3.100
>  DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_vdpau ) (encoders: libx264 libx264rgb )
> 

I've removed and reinstalled vlc and related packages and also deleted
any vlc configuration in the home directory but there still isn't any
change. VLC plays the audio, but not the video of the file.
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part
URL: <https://lists.rpmfusion.org/pipermail/rpmfusion-developers/attachments/20140826/506b76ef/attachment.sig>


More information about the rpmfusion-developers mailing list