imho - не всё, что пишут в wiki стоит рассматривать серьёзно:
Код: Выделить всё
$ ffmpeg -formats | grep 264
FFmpeg version SVN-r10224, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr/local --mandir=/usr/share/man --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-pp --enable-swscaler --enable-gpl --enable-libx264 --enable-libamr-nb --enable-libamr-wb --enable-pthreads --enable-x11grab --enable-libtheora
libavutil version: 49.5.0
libavcodec version: 51.42.0
libavformat version: 51.12.2
built on Aug 25 2007 21:53:06, gcc: 4.2.1
DE h264 raw H264 video format
D V DT h264
EV libx264
как видим из этого простого примера h264 не является энкодером, чего не скажешь о libx264. также можно заметить, что h264 - это формат (и вроде он сугубо для видео без аудио дорожек). поскольку я так и не разобрался в тонкостях и особенностях vbr (многа букафф), то использую для кодинга в 264 очень простые конструкции:
Код: Выделить всё
$ cat ~/.mplayer/mencoder.conf
x264encopts=qp=20:pass=1
и ffmpeg
Код: Выделить всё
ffmpeg -i sound.mp3 -i motion_demo1_2_1.avi -map 1:0 -map 0:0 -acodec copy -vcodec libx264 -crf 20 motion_demo1_2_2.avi
буду признателен, если кто-нить доступно изложит параметры vbr кодирования в x264 при помощи ffmpeg (а также преимущества по сравнению с изложенным выше способом).
спасибо