[FFmpeg-user] qtrle in an avi results in "non video" playback

Roger Pack rogerdpack2 at gmail.com
Wed Sep 5 21:42:17 CEST 2012


>> Does this mean that the avi mixer should "reject" qtrle
>
> No, because you may choose a fourcc - for example RogP - that
> ffmpeg will happily write for your avi, but that will create
> more files that are unplayable with anything outside the
> FFmpeg / MPlayer universe, which we try to avoid.
> Otoh, if you find an avi with qtrle in the wild, we will
> probably support it (and I agree with you,
> at least a warning would be fine).

I assume this is the same problem when one tries to put an x264 in a
.mpg container?

Thanks!
-r
output:

ffmpeg -y -i sintel_trailer-480p.mp4  -vcodec copy -acodec copy out.mpg
ffmpeg version N-44022-g048522f Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 30 2012 17:30:51 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86 --enable-gpl
--enable-libx264 --enable-avisynth --enable-libxvid
--target-os=mingw32
--cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-i686/bin/i686-w64-mingw32-
--pkg-config=pkg-config --enable-libmp3lame --enable-version3
--enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32
--extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm
--extra-libs=-lgdi32 --enable-librtmp --enable-libvorbis
--enable-libtheora --enable-libspeex --enable-libopenjpeg
--enable-gnutls --enable-libgsm --enable-libfreetype
--disable-optimizations --enable-mmx --disable-postproc
--enable-runtime-cpudetect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 14.100 /  3. 14.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sintel_trailer-480p.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    creation_time   : 1970-01-01 00:00:00
    title           : Sintel Trailer
    artist          : Durian Open Movie Team
    encoder         : Lavf52.62.0
    copyright       : (c) copyright Blender Foundation | durian.blender.org
    description     : Trailer for the Sintel open movie project
  Duration: 00:00:52.20, start: 0.000000, bitrate: 669 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
854x480, 537 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz,
stereo, s16, 126 kb/s
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : SoundHandler
[mpeg @ 01FF6DE0] VBV buffer size not set, muxing may fail
Output #0, mpeg, to 'out.mpg':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    description     : Trailer for the Sintel open movie project
    title           : Sintel Trailer
    artist          : Durian Open Movie Team
    copyright       : (c) copyright Blender Foundation | durian.blender.org
    encoder         : Lavf54.25.104
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p,
854x480, q=2-31, 537 kb/s, 24 fps, 90k tbn, 24 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, 126 kb/s
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : SoundHandler
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 1253 fps=0.0 q=-1.0 Lsize=    4268kB time=00:00:52.12 bitrate=
670.8kbits/s
video:3428kB audio:803kB subtitle:0 global headers:0kB muxing overhead 0.866931%

c:\vids>ffplay out.mpg
ffplay version N-43886-g5ac603d Copyright (c) 2003-2012 the FFmpeg developers
  built on Aug 29 2012 06:12:51 with gcc 4.7.1 (GCC)
  configuration: --enable-memalign-hack --arch=x86 --enable-gpl
--enable-libx264 --enable-avisynth --enable-libxvid
--target-os=mingw32
--cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-i686/bin/i686-w64-mingw32-
--pkg-config=pkg-config --enable-libmp3lame --enable-version3
--enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32
--extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm
--extra-libs=-lgdi32 --enable-librtmp --enable-libvorbis
--enable-libtheora --enable-libspeex --enable-libopenjpeg
--enable-gnutls --enable-libgsm --enable-libfreetype
--enable-runtime-cpudetect
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 02273CE0] probed stream 0 failed
[mp1 @ 0228CC20] Header missing
    Last message repeated 639 times
[mpeg @ 02273CE0] Could not find codec parameters for stream 0 (Video:
none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 02273CE0] decoding for stream 1 failed
[mpeg @ 02273CE0] Could not find codec parameters for stream 1 (Audio:
mp1, 0 channels, s16): unspecified sample size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
out.mpg: could not find codec parameters


More information about the ffmpeg-user mailing list