> Как создать MPEG4-фильм согласно стандарту ISO?
 VxWorks Member is Offline
 Posted: 04-10-2006, 22:22 (post 1, #660217)

Daysleeper
Forum moderator
Group: Privileged
Posts: 21927
Warn:0%-----
Как создать MPEG4-фильм согласно стандарту ISO?
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
рис. 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 6/2003 © Перевод с немецкого kasp
PM
Top Bottom
Topic Options