Printable Version of Topic
Click here to view this topic in its original format
Forums > Наши статьи > Как создать MPEG4-фильм согласно стандарту ISO?


Posted by: VxWorks on 04-10-2006, 22:22
Как создать MPEG4-фильм согласно стандарту ISO?
kasp


О чем эта статья?

Мы покажем вам, как создать соответствующий стандарту MP4-файл, который вы сможете проиграть любым MPEG4-плейером, например, Quicktime 6. Дело в том, что лучшие MPEG4-кодеки, DivX и XviD, могут создавать только AVI-файлы, но не MP4. Если вам к тому же нужен высококачественный AAC-звук, то на сегодня имеется только одна возможность: MPEG4ip – проект, который раскручивают сотрудники технологического центра Cisco Systems. Здесь (http://mpeg4ip.sourceforge.net разработчиками выложена целая серия различных MPEG4-утилит. С их помощью вы можете кодировать полностью соответствующие стандарту ISO фильмы в формате MPEG4. Из правовых и лицензионных соображений утилиты представлены только в некомпилированном виде. Но, здесь (http://www.divx-digest.com/search_action.php?type=software&keywords=mpeg4ip можно скачать уже скомпилированную версию утилит, там же находится MPEG4ip-плейер (на любителя, разумеется). Оболочку для утилит mp4UI вы найдете здесь (http://www.divx-digest.com/software/mp4ui_tools.html.

Хотя в утилиты MPEG4ip и встроен свой AAC-энкодер, но он позволяет обрабатывать только чистый PCM-аудиопоток. Поэтому будет намного проще создать файл AAC с помощью Quicktime 6 Pro – даже, если требуемая для этого версия стоит порядка 30€.


1. Кодирование видео

Видеопоток вы можете создать любым способом. Рекомендуется VirtualDub (http://www.virtualdub.org/, т.к. в нем мы имеем прямой доступ к настройкам кодека. В качестве кодека можно взять DivX 5.05 или XviD. Важно: версия XviD должна быть новой, точнее любая, опубликованная <u>после</u> октября 2002. В конфигурации кодека необходимо активировать B-Frames, а вот дополнительные технологии сжатия – такие как QuartelPixel или GMC – отключаем (рис.1 и 2), т.к. встроенный в Quicktime MPEG4-декодер часто глючит с этими технологиями и отказывается проигрывать видео.

user posted image
рис. 1


user posted image
рис. 2


2. Создание AAC-дорожки

Запускаем Quicktime. Идем в File>Import. В открывшемся окне изменяем тип файла с Movies на Audio Files:

user posted image
рис. 3

Затем выбираем звуковую дорожку нашего фильма – она должна быть в формате WAV – и кликаем на Convert. Откроется новое окно Quicktime.

user posted image
рис. 4

Для кодирования идем в File>Export и в открывшемся окне в поле Export выбираем Movie to MPEG4:

user posted image
рис. 5

Чтобы выставить нужный битрейт идем в Option, в MPEG4-Settings выбираем Audio:

user posted image
рис. 6

и с помощью бегунка выставляем требуемый битрейт:

user posted image
рис. 7

После того, как указываем место, куда сохранять файл, Quicktime с помощью встроенного AAC-энкодера создаст MP4-файл.



3. Микширование видео- и аудиотреков

Открываем mp4UI.exe и в закладке Options в поле External tool указываем путь к файлу mp4creator.exe из набора утилит MPEG4ip.

user posted image
рис. 8

В закладке General открываем наш MP4-аудиофайл, который был создан в Quicktime. В главном окне высвечивается структура нашего будущего MP4-файла.

user posted image
рис. 9

Кнопкой Add добавляем AVI-файл, который содержит видеопоток нашего фильма. В заключение mp4creator автоматически микширует аудио- и видеопотоки, которыми впоследствии мы можем насладиться, как единым фильмом в том же Quicktime.

Удачи!

© CHIP (http://www.chip.de/ 6/2003 © Перевод с немецкого kasp

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)