NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Кодирование видео в MPEG4 для мобильника Motorola A835 |
|
Posted: 05-10-2006, 01:40
(post 1, #660320)
|
||
Daysleeper Group: Privileged Posts: 21927 Warn:0% |
Кодирование видео в MPEG4 для мобильника Motorola A835 VxWorks О чем эта статья? Пожалуй, эту статью я начну с сакраментальной фразы в стиле былых советских газет: Прогресс семимильными шагами неотвратимой поступью входит в дома простых людей! Причем, не только в дома, но и в карманы (нет, речь пойдет не о том, как у нас вытягивают кровно заработанные тугрики, хотя, согласен, тема благодатная). Под карманами имеется в виду место хранения и переноски персональных коммуникаторов, в просторечии - мобильных телефонов, мобилок или трубок. Так вот, некоторые из этих аппаратов (наиболее продвинутые представители семейства деньговыкачивателей) умеют воспроизводить музыку в формате МР3, имеют встроенное радио, навигационную систему и MPEG4 плейера. Понятно, что форм-фактор телефона ограничивает разработчиков в размерах экрана, так что рекламные фразы в стиле "видео в DVD качестве!" можно смело пропускать мимо ушей. Однако, что-либо увидеть на экране все-таки можно, да и сама идея того, что можно небрежно вытащить аппарат из кармана и наслаждаться просмотром последней "Матрицы" (вернее, с гордым видом ловить офигевшие взгляды не менее офигевших окружающих), заслуживает внимания. Итак, для тех, кто ничего не понял из столь многословного вступления (каюсь, каюсь!), поясняю - в этой статье пойдет речь о том, как кодировать видео для мобильного телефона Motorola A835, недавно приобретенного автором (и им же посланным назад в магазин... но это уже другая история). Отмазка, она же Disclaimer Автор не уверен что способ кодирования видео, описываемый в статье является оптимальным, поскольку он (то бишь, я) действовал по принципу "работает и ладно". Так что, если кто-то знает лучший способ, просьба не писать мне гневные письма в стиле "ну ты и ламер!", а сесть и написать свое руководство. Договорились? Ну, и необходимая по нынешним временам отмазка: метод кодирования не испытывался на животных, не влияет на озонную дыру, не имеет отношения к миру во всем мире, а также не усугубляет тяжелое положение экономики стран третьего мира. При написании статьи никто (даже сотрудники фирмы Motorola) не пострадал, хотя мне очень хотелось поймать того, кто ответственен в сей фирме за разработку меню и задать ему (или ей) пару нелицеприятных вопросов. Софт При кодировании использовалась демо-версия программы mpegable X4 live. Честно говоря, полная версия стоит всего 14 фунтов, но даже демо-версия достаточно функциональна. Единственным отличием с точки зрения пользования, является то, что демо-версия вставляет свой небольшой логотип в правый верхний угол видео. Но если относиться к этому как к, скажем, логотипу телеканала, то он не мешает. Настройки Запускаем mpegable X4 live и получаем вот такое диалоговое окно: Можно, конечно, программу купить, а можно просто нажать Cancel. Что я и предлагаю сделать: Откроются несколько окон. Выбираем то, у котого в заголовке стоит Settings. Следуя совету разработчиков программы, будем делать все по порядку. Выбираем закладку Basic I/O, в которой в разделе Input нажимаем кнопку Browse. Откроется окно выбора файла: После того, как файл выбран, в разделе Encoding Profile кликаем два раза на Motorola Devices так, чтобы около этой надписи появилась галочка. В этом же разделе жмем на кнопку Apply Settings. В разделе Remarks должна появиться информация о выбранном типе кодирования. В дальнейшем, раздел Remarks можно игнорировать. В принципе, можно начинать кодировать прямо сейчас. Те, кто не хочет забивать себе голову разными дополнительными настройками, могут сразу перейти к части Кодирование. Еще настройки Основная проблема при кодировании видео для Motorola A835 заключается в том, что у этого аппарата объем памяти ограничен 64Мбайтами. Это много (для мобильника, конечно), но надо помнить, что это общая память, так что, если часть ее уже потрачена на МР3, фотографии и тому подобное, для видео остается очень немного. Итак, поставим себе целью уменьшение размера выходного файла с тем, чтобы запихать в несчастные 64Мб хотя бы час видео в смотрибельном качестве. Выбираем закладку Video Encoding: Опытным путем (для одного конкретного файла), я установил, что, если выставить Video Bitrate равным (или большим) 60Кбит\с, качество видео остается приличным, а размер уменьшается до приемлемых размеров. В Bitrate Mode ставим Variable Bitrate, а в Preferred Quality - High Quality. Теперь можно перейти к закладке Audio Encoding: Тут выставляем Audio Bitrate равным 16Kbps, Audio codec оставляем MPEG-4 AAC. В разделе Channels ставим Mono, а в Sample Rate Conversion - 11025Hz. Если выставить 8000Hz, то на том материале, что был у меня, звук превращался во что-то неудобоваримое. Следующий шаг - необязательный, поскольку X4 live обычно выставляет все необходимые параметры самостоятельно. Но проверить и откорректировать, если что-то не так, не помешает.<br> Выбираем закладку Image Preprocessing, где ставим галочку на Cropping/Resizing (если ее там еще нет), после чего, нажимаем на Setup. Если надо обрезать края видео, то используем раздел Cropping (меняем значения в тех из четырех параметров, которые нужны). Затем, переходим в раздел Resizing mode, где выставляем Bicubic, а также, ставим галочки на High Quality и Constrain Proportions. В разделе Resized, выставляем 176x132 (если там еще не выставлены эти значения), после чего, нажимаем на ОК. |
||
|
Posted: 05-10-2006, 01:41
(post 2, #660321)
|
||
Daysleeper Group: Privileged Posts: 21927 Warn:0% |
Кодирование Возвращаемся к закладке Basic I/O и нажимаем на кнопку записи (выделена на картинке): В окне Job List, наблюдаем за ходом процесса (окна Preview и Statistics можно закрыть, чтобы ускорить процесс): После того, как кодирование завершится, получим файл с расширением 3GP. Этот файл надо перенести в мобильник, поставить на воспроизведение, а затем с гордостью показывать всем знакомым и незнакомым - "смотри, у меня видео в мобиле!". |
||