вторник, 16 сентября 2008 г.

Просмотр на компе 3gp и mp4 файлов

Многим обладателям мобильников, смартфонов, коммуникаторов со встроенной камерой рано или поздно приходится ей воспользоваться, если необходимо запечатлеть какой-нибудь интересный момент, а нормальной камеры под рукой не оказалось. И если с просмотром на компьютере отснятых фотографий никаких трудностей не возникает, так как снимки сохраняются в распространённом формате JPEG, то с просмотром видеозаписей в формате 3gp обычно бывают проблемы.

Для начала стоит рассказать про то, что файлы mp4 и 3gp представляют собой контейнеры, внутри которых находятся различные потоки и их описание, т.е. обычный видеоклип в формате mp4 состоит из двух потоков, одним из которых является звук, а другим - видео, а также их описания. Чтобы воспроизвести клип, необходимо извлечь потоки из контейнера, а затем направить их на соответствующие декодеры.

Для воспроизведения 3gp файлов должны быть установлены декодеры звука в формате amr и видео в форматах h263 и mpeg4, для воспроизведения mp4 файлов также потребуются декодер звука в формате aac. Все необходимые декодеры и многие другие есть в сборнике FFDShow. Но, как я уже говорил, чтобы декодировать потоки, их нужно сначала извлечь из контейнера. Если на компе установлена знаменитая писалка дисков Nero, то устанавливать больше ничего не нужно. Если нет, то для mp4 необходимо установить MP4 Splitter (описание установки) или Haali Matroska Splitter. Этого достаточно, чтобы воспроизводить и 3gp файлы, только при использовании Haali Splitter следует сменить расширение файла с 3gp на mp4.

Далее можно открыть видеофайл любым проигрывателем, хоть Windows Media Player, и наслаждаться просмотром.

3 комментария:

Johan комментирует...

Всё правильно написал, только насчет смены расширения ересь какая-то. Кто мешает тупо прописать ассоциацию с .3gp-файлами в настройках плеера? ;-)

Maxxxx32 комментирует...

В том то и дело, что Direct Show принципиально не хочет воспроизводить файлы с расширением 3gp через Haali Splitter, а если сменить расширение, то без проблем.

Johan комментирует...

Видать сплиттер кривой какой-то. С другим проблем не возникает.