QTMovieView поддерживаемые форматы - PullRequest
1 голос
/ 29 октября 2011

Я занимаюсь разработкой медиаплеера с использованием инфраструктуры QTKit в Mac OS X (v 10.6).Я использовал элемент управления QTMovieView для того же, но есть проблема.Проблема в том, что файлы MOV воспроизводятся идеально, но файлы AVI и аналогичные форматы не воспроизводятся должным образом. Я имею в виду, что, хотя я добавил тип документа для типа файла public.avi, но только звук поступает, и визуальный вывод отсутствуетигрок.Я пытался играть в то же самое время, используя Quicktime (v 10), но безрезультатно.

Может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

2 голосов
/ 30 октября 2011

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

Вам необходимо выяснить, какой видеокодек использовался в вашем фильме.Есть ряд приложений, которые могут отображать эту информацию.Например, VLC Player.

Если Quicktime не воспроизводит его с набором кодеков по умолчанию, скорее всего, кодеком является Divx.

После того, как вы узнали, какой кодек используется, установите определенный компонент Quicktime.

0 голосов
/ 29 октября 2011

Из документации .. и см. поддерживаемых форматов. .

Аудио форматы

AIFF, MP3, AU, WAV, uLaw

Форматы видео

AVI, AVR, DV, M-JPEG, MPEG-1, MPEG-2, MPEG-4

Кодеки

AAC, AVI, AVR, DV, M-JPEG, MPEG-1, MPEG-2, MPEG-4, OpenDML, 3GPP, 3GPP2, AMC, H.264

Форматы веб-потоков

HTTP, RTP, RTSP

...