kasp
О чем эта статья?
Мы покажем вам, как создать соответствующий стандарту MP4-файл, который вы сможете проиграть любым MPEG4-плейером, например, Quicktime 6. Дело в том, что лучшие MPEG4-кодеки, DivX и XviD, могут создавать только AVI-файлы, но не MP4. Если вам к тому же нужен высококачественный AAC-звук, то на сегодня имеется только одна возможность: MPEG4ip – проект, который раскручивают сотрудники технологического центра Cisco Systems. Здесь разработчиками выложена целая серия различных MPEG4-утилит. С их помощью вы можете кодировать полностью соответствующие стандарту ISO фильмы в формате MPEG4. Из правовых и лицензионных соображений утилиты представлены только в некомпилированном виде. Но, здесь можно скачать уже скомпилированную версию утилит, там же находится MPEG4ip-плейер (на любителя, разумеется). Оболочку для утилит mp4UI вы найдете здесь.
Хотя в утилиты MPEG4ip и встроен свой AAC-энкодер, но он позволяет обрабатывать только чистый PCM-аудиопоток. Поэтому будет намного проще создать файл AAC с помощью Quicktime 6 Pro – даже, если требуемая для этого версия стоит порядка 30€.
1. Кодирование видео
Видеопоток вы можете создать любым способом. Рекомендуется VirtualDub, т.к. в нем мы имеем прямой доступ к настройкам кодека. В качестве кодека можно взять DivX 5.05 или XviD. Важно: версия XviD должна быть новой, точнее любая, опубликованная <u>после</u> октября 2002. В конфигурации кодека необходимо активировать B-Frames, а вот дополнительные технологии сжатия – такие как QuartelPixel или GMC – отключаем (рис.1 и 2), т.к. встроенный в Quicktime MPEG4-декодер часто глючит с этими технологиями и отказывается проигрывать видео.
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-11.jpg)
рис. 1
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-12.jpg)
рис. 2
2. Создание AAC-дорожки
Запускаем Quicktime. Идем в File>Import. В открывшемся окне изменяем тип файла с Movies на Audio Files:
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-13.jpg)
рис. 3
Затем выбираем звуковую дорожку нашего фильма – она должна быть в формате WAV – и кликаем на Convert. Откроется новое окно Quicktime.
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-14.jpg)
рис. 4
Для кодирования идем в File>Export и в открывшемся окне в поле Export выбираем Movie to MPEG4:
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-15.jpg)
рис. 5
Чтобы выставить нужный битрейт идем в Option, в MPEG4-Settings выбираем Audio:
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-16.jpg)
рис. 6
и с помощью бегунка выставляем требуемый битрейт:
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-17.jpg)
рис. 7
После того, как указываем место, куда сохранять файл, Quicktime с помощью встроенного AAC-энкодера создаст MP4-файл.
3. Микширование видео- и аудиотреков
Открываем mp4UI.exe и в закладке Options в поле External tool указываем путь к файлу mp4creator.exe из набора утилит MPEG4ip.
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-18.jpg)
рис. 8
В закладке General открываем наш MP4-аудиофайл, который был создан в Quicktime. В главном окне высвечивается структура нашего будущего MP4-файла.
![user posted image](http://netlab.kpoxa.org/images2/03-08-03/03-08-03-19.jpg)
рис. 9
Кнопкой Add добавляем AVI-файл, который содержит видеопоток нашего фильма. В заключение mp4creator автоматически микширует аудио- и видеопотоки, которыми впоследствии мы можем насладиться, как единым фильмом в том же Quicktime.
Удачи!
© CHIP 6/2003 © Перевод с немецкого kasp