[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