MP4 video on F23

stan stanl-fedorauser at vfemail.net
Tue Dec 8 18:49:21 UTC 2015


On Tue, 08 Dec 2015 16:19:07 +0000
Patrick O'Callaghan <pocallaghan at gmail.com> wrote:

> Since updating to F23 I've been unable to view MP4 videos (mostly H264
> encoded). I know this is a proprietary format but it's what's out
> there and what people tend to send when sharing in emails (from
> non-Linux machines as a rule). The message from vlc (for example) is:
> 
> Codec not supported:
> VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
> 
> Usually the audio track is supported and plays, but no picture.

I run mplayer, and have no issues with mp4.  Have you tried an install
of mplayer and ffmpeg from rpmfusion?  They might even pull in the
dependency that seems to be missing for vlc with their install, and
then vlc will work as well.

I *have* had this exact issue intermittently with firefox playing mp4
videos on vimeo, even when it works on mp4s elsewhere.  I suspect that
is a problem with their player or feed, though, not with my setup.


> This is what I currently have installed:
> gstreamer-0.10.36-11.fc21.x86_64
> gstreamer1-vaapi-0.6.1-1.fc23.x86_64
> gstreamer-plugins-base-0.10.36-13.fc23.i686
> gstreamer1-plugins-bad-free-1.6.1-2.fc23.x86_64
> gstreamer1-1.6.1-1.fc23.x86_64
> gstreamer-plugins-bad-free-0.10.23-28.fc23.x86_64
> gstreamer-plugins-bad-nonfree-0.10.23-3.fc22.x86_64
> gstreamer-plugins-ugly-0.10.19-18.fc23.x86_64
> gstreamer1-plugins-base-1.6.1-1.fc23.i686
> gstreamer-plugins-bad-0.10.23-7.fc22.x86_64
> gstreamer1-plugins-bad-freeworld-1.6.1-1.fc23.x86_64
> gstreamer-plugins-good-0.10.31-15.fc23.x86_64
> gstreamer-plugins-espeak-0.4.0-7.fc23.x86_64
> gstreamer1-plugins-base-1.6.1-1.fc23.x86_64
> gstreamer-ffmpeg-0.10.13-15.fc22.x86_64
> gstreamer-plugins-base-0.10.36-13.fc23.x86_64
> gstreamer-plugins-bad-free-extras-0.10.23-28.fc23.x86_64
> gstreamermm-0.10.11-8.fc23.x86_64
> gstreamer1-plugins-ugly-1.6.1-1.fc23.x86_64
> gstreamer-0.10.36-13.fc23.i686
> gstreamer1-libav-1.6.1-2.fc23.x86_64
> gstreamer-0.10.36-13.fc23.x86_64
> gstreamer1-plugins-good-1.6.1-1.fc23.x86_64
> gstreamer-tools-0.10.36-13.fc23.x86_64
> gstreamer1-1.6.1-1.fc23.i686

Here's a list of gstreamer related packages I have installed.  As I
said, mplayer works (command line from xterm).  As does ffplay (command
line from xterm).  And so does vlc. All on an mp4.

gstreamer1-1.4.5-1.fc21.x86_64
gstreamer1-devel-1.4.5-1.fc21.x86_64
gstreamer1-devel-docs-1.4.5-1.fc21.noarch
gstreamer1-libav-1.4.5-2.fc21.x86_64
gstreamer1-libav-devel-docs-1.4.5-2.fc21.noarch
gstreamer1-plugins-bad-free-1.4.5-3.fc21.x86_64
gstreamer1-plugins-bad-free-devel-1.4.5-3.fc21.x86_64
gstreamer1-plugins-bad-free-extras-1.4.5-3.fc21.x86_64
gstreamer1-plugins-bad-free-fluidsynth-1.4.5-3.fc21.x86_64
gstreamer1-plugins-bad-freeworld-1.4.5-2.fc21.x86_64
gstreamer1-plugins-base-1.4.5-1.fc21.x86_64
gstreamer1-plugins-base-devel-1.4.5-1.fc21.x86_64
gstreamer1-plugins-base-devel-docs-1.4.5-1.fc21.noarch
gstreamer1-plugins-base-tools-1.4.5-1.fc21.x86_64
gstreamer1-plugins-entrans-1.0.2-5.fc21.x86_64
gstreamer1-plugins-entrans-docs-1.0.2-5.fc21.noarch
gstreamer1-plugins-fc-0.2-10.fc21.x86_64
gstreamer1-plugins-good-1.4.5-3.fc21.x86_64
gstreamer1-plugins-good-extras-1.4.5-3.fc21.x86_64
gstreamer1-plugins-ugly-1.4.5-1.fc21.x86_64
gstreamer1-plugins-ugly-devel-docs-1.4.5-1.fc21.noarch
gstreamer1-vaapi-0.5.10-2.fc21.x86_64
gstreamer1-vaapi-devel-0.5.10-2.fc21.x86_64
gstreamer-devel-0.10.36-11.fc21.x86_64
gstreamer-devel-docs-0.10.36-11.fc21.noarch
gstreamer-ffmpeg-0.10.13-15.fc21.x86_64
gstreamermm-0.10.11-5.fc21.x86_64
gstreamermm-devel-0.10.11-5.fc21.x86_64
gstreamermm-doc-0.10.11-5.fc21.noarch
gstreamer-plugins-bad-0.10.23-7.fc21.x86_64
gstreamer-plugins-bad-free-0.10.23-24.fc21.x86_64
gstreamer-plugins-bad-free-devel-0.10.23-24.fc21.x86_64
gstreamer-plugins-bad-free-devel-docs-0.10.23-24.fc21.x86_64
gstreamer-plugins-bad-free-extras-0.10.23-24.fc21.x86_64
gstreamer-plugins-bad-nonfree-0.10.23-3.fc21.x86_64
gstreamer-plugins-base-0.10.36-12.fc21.x86_64
gstreamer-plugins-base-devel-0.10.36-12.fc21.x86_64
gstreamer-plugins-base-devel-docs-0.10.36-12.fc21.noarch
gstreamer-plugins-base-tools-0.10.36-12.fc21.x86_64
gstreamer-plugins-espeak-0.4.0-5.fc21.x86_64
gstreamer-plugins-fc-0.2-10.fc21.x86_64
gstreamer-plugins-good-0.10.31-13.fc21.x86_64
gstreamer-plugins-good-devel-docs-0.10.31-13.fc21.noarch
gstreamer-plugins-good-extras-0.10.31-13.fc21.x86_64
gstreamer-plugins-ugly-0.10.19-18.fc21.x86_64
gstreamer-plugins-ugly-devel-docs-0.10.19-18.fc21.noarch
gstreamer-python-0.10.22-7.fc21.x86_64
gstreamer-python-devel-0.10.22-7.fc21.x86_64
gstreamer-rtsp-0.10.8-9.fc21.x86_64
gstreamer-tools-0.10.36-11.fc21.x86_64
libnice-gstreamer-0.1.7-1.fc21.x86_64
PackageKit-gstreamer-plugin-1.0.6-2.fc21.x86_64
perl-GStreamer-0.19-3.fc21.x86_64
perl-GStreamer-Interfaces-0.06-7.fc21.x86_64
phonon-backend-gstreamer-4.8.2-3.fc21.x86_64
python3-gstreamer1-1.4.0-1.fc21.x86_64
python-gstreamer1-1.4.0-1.fc21.x86_64
qt5-gstreamer-1.2.0-2.fc21.x86_64
qt5-gstreamer-devel-1.2.0-2.fc21.x86_64
qt-gstreamer-1.2.0-2.fc21.x86_64
qt-gstreamer-devel-1.2.0-2.fc21.x86_64
rubygem-gstreamer-2.2.5-1.fc21.x86_64
rubygem-gstreamer-devel-2.2.5-1.fc21.x86_64
rubygem-gstreamer-doc-2.2.5-1.fc21.x86_64

I have a mix of gstreamer1 and gstreamer because firefox still defaults
to the old version of gstreamer, but I run nightly with a custom
compile using gstreamer1 (like the Fedora firefox package).
Occasionally, when I have a problem, I switch back to see if it is
gstreamer related.

And, yes, I'm still on f21.  I have no internet facing services
enabled, and I'm running kernel 4.4, and I compile my main vector for
vulnerabilities, firefox, from the nightly sources daily.  I'll
install from scratch eventually (probably f24, it looks like it's
going to be a winner and the template for the future), but for now,
this works.


More information about the users mailing list