mencoder при прочих равных дает более лучшее качество картинки чем ffmpeg.
Плюс у ffmpeg бывало съезжала синхронизация видео и звука.
примерная строчка для кодирования с помощью ffmpeg:
ffmpeg -i input.avi -f flv -ar 22050 -ab 32 output.flv
а для mplayer-а:
mencoder input.avi -o output.flv -ofps 25 -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=400:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
Для того чтобы работал стриминг нужно пройтись еще flvtool2:
flvtool2 -U output.flv
А это, как оказалось, умеют не все плейеры.
Плюс у ffmpeg бывало съезжала синхронизация видео и звука.
примерная строчка для кодирования с помощью ffmpeg:
ffmpeg -i input.avi -f flv -ar 22050 -ab 32 output.flv
а для mplayer-а:
mencoder input.avi -o output.flv -ofps 25 -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=400:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
Для того чтобы работал стриминг нужно пройтись еще flvtool2:
flvtool2 -U output.flv
Легко, просто и бесплатно.