[FFmpeg-user] ffmpeg -h full omits some of the decoders

Steve Kenton skenton at ou.edu
Tue Sep 2 05:18:56 CEST 2014

I just built ffmpeg from git and generated a file containing the output 
of 'ffmpeg -h full' to peruse.
  -h full -- print all options (including all format and codec specific 
options, very long)

ffmpeg version 2.3.git Copyright (c) 2000-2014 the FFmpeg developers
   built on Sep  1 2014 21:17:27 with gcc 4.8 (Ubuntu/Linaro 
   configuration: --prefix=/home/steve/ffmpeg_build 
--extra-ldflags=-L/home/steve/ffmpeg_build/lib --bindir=/home/steve/bin 
--enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype 
--enable-libmp3lame --enable-libopus --enable-libtheora 
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree 

I notice that some of the decoders I use such as rawvideo and pcm_s16le 
are missing from that file? The demuxer/format rawvideo and s16le are 
documented in both 'ffmpeg -h full' and 'ffmpeg -formats' but the 
codec/decoders are not mentioned in 'ffmpeg -h full' but are in 'ffmpeg 
-decoders'. I realize that there is a lot of confusion between demuxers 
and decoders and the similar names probably make it worse and ffmpeg 
seems to make sane choices and propagate options to the right place so 
'the right thing' happens in most cases. Being a stickler for detail I'd 
rather 'dot the I' and 'cross the t' myself when possible.

So, does anyone know, are the omissions minor bugs or the result of some 
sort of policy or indication of development direction?

Thanks - Steve Kenton

More information about the ffmpeg-user mailing list