среда, 16 июня 2010 г.

Кодирование фильма для iPhone (iPod Touch)

Люблю пользоваться mplayer/mencoder.. Даже под Windows. Особенно удобно прописать на него файловые ассоциации с видео в FAR'е. Но не об этом.
Для комфортного просмотра фильмов на iPhone (iPod Touch) нужно перекодировать видео файлы с нужным разрешением, в контейнер mp4 и кодеками x264 (видео) и AAC (аудио). С этим делом mencoder справляется великолепно:

Первый проход:
mencoder input.avi -o output.mp4 -vf scale=480:-10,harddup -nosound -of lavf -lavfopts format=mp4 -ovc x264 -x264encopts bitrate=1300:vbv_maxrate=1500:vbv_bufsize=2000:nocabac:me=umh:trellis=1:level_idc=30:global_header:threads=2:pass=1:turbo

Второй проход:
mencoder input.avi -o output.mp4 -vf scale=480:-10,harddup -af volnorm -oac faac -faacopts mpeg=4:object=2:raw:br=128 -of lavf -lavfopts format=mp4 -ovc x264 -x264encopts bitrate=1300:vbv_maxrate=1500:vbv_bufsize=2000:nocabac:me=umh:subq=6:frameref=6:trellis=1:level_idc=30:global_header:threads=2:pass=2