2009 06/02

Кодируем видео для iPhone, iPod, Nokia и PSP

Наиболее простой способ конвертации видео в формат, воспринимаемый вашим мобильным девайсом, будь то iPhone, Nokia, Sony Ericsson или PSP – использовать приложение с графическим интерфейсом. Лучшими являются Techspansion VisualHub, который к сожалению перестал поддерживаться,  и Xilisoft Video Converter (я бы назвал его ОЧЕНЬ ПЛАТНЫМ, цена от 35 до 55 долларов в зависимости от версии). Есть и другие продукты, но, как правило, они – платные или совсем не пригодные.

Я предлагаю вам использовать ffmpeg. Инструкции по его установке на Mac OS X вы можете прочитать здесь, либо здесь.

Если вы все установили правильно, то используйте терминал, чтобы перейти в каталог с вашими видео. Например,

cd Movies

и запусткайте оттуда следующие комманды:

для iPhone, iPhone 3G, iPod Touch

ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

Исходный файл : source_video.avi
Audio codec : aac
Audio bitrate : 128kb/s
Video codec : mpeg4
Video bitrate : 1200kb/s
Video size : 320px x 180px
Конечный файл : final_video.mp4

для Playstation Portable PSP

ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Исходный файл : source_video.avi
Audio codec : aac
Audio bitrate : 32kb/s
Video codec : xvid
Video bitrate : 1200kb/s
Video size : 320px x 180px
Конечный файл : final_video.mp4

для Nokia / Sony Ericsson (формат  3GP):

ffmpeg -i source_video.mp4 -s 176x144 -vcodec h263 -r 25 -b 12200 -ab 12200 -ac 1 -ar 8000 final_video.3gp

Исходный файл : source_video.avi
Audio codec : ac1
Audio bitrate : 12kb/s
Video codec : h263
Video bitrate : 122kb/s
Video size : 176px x144px
Конечный файл : final_video.3gp
  • Борис Андреев

    А если для AppleTV ?

  • Борис Андреев

    Кстати! Почему именно ffmpeg, а не h.264 ?

  • Alex

    я скоро напишу про gui-конвертеры, ими как раз очень удобно под различные устройства кодировать, в том числе AppleTV.

  • Alex

    ffmpeg – потому, что
    1) быстрый и поддерживает multicore-threading (до 8 процессоров)
    2) открытый GPL
    3) легко с batch работать
    4) есть множество библиотек
    5) удобно во flash перекодировать видео
    6) просто мне подходит в конце концов

    ну и т. д. ;-)

blog comments powered by Disqus


copyright 2008-2010 MacGuide