[FFmpeg-user] ffplay and mpeg1video files

Robert A. Schmied ras at acm.org
Sun Dec 23 20:02:50 CET 2012

aloha ffmpeg users and gurus

we're a bit perplexed, maybe just unable to see a tree for the forest ...
we have an old old old ffmpeg that plays mpeg1video files mentioned
below just fine.
  %     ffmpeg -version
    ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
    built on Oct 27 2005 18:34:55, gcc: 3.4.4
  ffmpeg      0.4.9-pre1
  libavcodec  4718
  libavformat 4616

because of it's age (the old ffmpeg) we decided maybe a newer model might
be nice so proceeded to downloaded and build 'angel' on solaris 10 sparc
with ancient sunpro c 5.8 (from sunpro 11). with only some minor tweaks
to configure and config.mak it built ok; seems (mostly) functional ...
  %    file ffplay
  ffplay: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required, \
  version 1 (SYSV), dynamically linked (uses shared libs), not stripped

when trying to view (play) a very short video stream (anim.mpg 121704 bytes)
there are stats on the tty but no video window is opened.
my 'file' claims: anim.mpg: MPEG video stream data

ffprobe reports:
ffprobe version 1.0.1 Copyright (c) 2007-2012 the FFmpeg developers
  built on Dec 22 2012 17:11:48 with Sun C 5.8 2005/10/13
  configuration: --prefix=/usr/local --enable-pic --disable-static \
   --enable-shared --disable-doc --cc=/opt/SUNWspro/bin/cc --enable-gpl \
   --enable-version3 --enable-nonfree --disable-mmx --disable-debug \
   --disable-stripping --disable-w32threads --disable-os2threads \
   --extra-cflags=' -errtags=yes -features=extinl ' \
   --extra-libs=/usr/lib/values-xpg6.o --enable-x11grab \
   --enable-avresample --enable-outdev=sdl
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpegvideo @ 40600] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegvideo, from '..../anim.mpg':
  Duration: 00:00:00.14, bitrate: 6553 kb/s
    Stream #0:0: Video: mpeg1video, yuv420p, 256x256 [SAR 1:1 DAR 1:1], \
    6553 kb/s, 30 fps, 30 tbr, 1200k tbn, 30 tbc

but ffplay will not display it. it (ffplay) reports stats on tty but does
not open a video window.

we've come across a number of other similar .mpg files (all mpeg1video)
and they all refuse to 'display', if the file has an audio track (channel)
it does play the audio. ffplay 'plays' (displays) other video files, not
mpeg1video (e.g. msmpeg4v2 and indeo3) just fine, so we are presuming there
is something 'special' about mpeg1video encoded files?!

what, if anything, are we doing wrong?
are we missing some important library for mpeg1video?
did our build fail?

our few hours of searching the docs and ffmpeg.org and the users archive
turned up nothing since 2007
on this sort of problem, but i may have missed it in the forest ...

help if at all possible.

thanks and merry christmas to all


ps -- not planning on subscribing, so please direct any assistance or
followup queries directly to me, and include the list if appropriate;
thanks -- ras

More information about the ffmpeg-user mailing list