Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.05;
Скачать: CL | DM;

Вниз

Проблема с MediaPlayer.   Найти похожие ветки 

 
Lebedev   (2007-11-13 14:36) [0]

Здравствуйте!
Свою программу я пишу на относительно современном ПК, а вот работать она должна на ПК Pentium 100, 32 Мб RAM, 3 Гб HDD, слабая VIDEO-карта. Из-за этого возникает множество проблем. И вот проблема, которую я никак не могу решить.

В моей программе используется два компонента MediaPlayer. Первый воспроизодит видео-ролики, а второй - анимацию. Проблема - с воспроизведением видео-роликов (avi-файлы).  Эти avi-файлы я уже предварительно обработал с помощью Canopus ProCoder 2. Теперь они нормально воспроизводятся даже родным проигрователем Win98. Так же на машине установил K-Lite Codeck Pack 2.88 (последняя версия для этой ОС) Правда стоит DirectX 7, хотя кодеки при установки просили DirectX 9. Но я счёл это не существенным, так как даже родной проигрователь винды справлялся с задачей воспроизведения.

Но вот беда! При воспроизведении этих роликов в моей программе, сильно искажаются цвета при воспроизведении, так что разобрать ничего нельзя. Причём, происходит это после где-то 0.5 секунду нормального воспроизведения. То есть видно, что начинает воспроизводить вначале нормально, а затем начинается кошмар - ничего не разобрать.

В чём же причина? Подскажите, пожалуйста!
У меня есть кое-какие подозрение. Но я в это не уверен. Сразу после воспроизведения видео-ролика начинается воспроизведение анимации. И MediaPlayer"ы воспроизводят их параллельно. Может это имеет какое-то значение?

Как же мне быть? Подскажите, пожалуйста!


 
Lebedev   (2007-11-15 20:06) [1]

Ответ:

либо аппаратная либо сама ОС не справляется с одновременным проированием роликов, если они  конвертированы разными кодеками. Если ролики конвертируются одним и тем же кодеком, то такая проблема исчезает.


 
Pavia ©   (2007-11-15 22:35) [2]

Могу предположить что анимация и фильм используют разное представление цветов. Один RGB другой YUV. Надо привести к одному стандарту. Так как скорее всего возможны только одного типа оверлеи. И скорее всего YUV.


 
Lebedev   (2007-11-16 06:15) [3]

>Pavia

Будьте добры по-подробнее. Или где об этом можно прочесть?
Что такое оверлеи?

У меня обычные видео ролики теперь, формата avi.
А анимация сделана в программе flash. (Вроде так пишется.)

Я пока не знаю как эту анимацию переконвертировать, так как проги с ней работать не хотят, так как у неё ен стандартные размеры ( не 800x600 и т.п.).

Что вы мне посоветуете?



Страницы: 1 вся ветка

Текущий архив: 2009.07.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1241387790
Unknown user
2009-05-04 01:56
2009.07.05
Delphi и debug information


15-1241088234
56m1t
2009-04-30 14:43
2009.07.05
Как прикрутить свой домен с хостингу?


15-1241557755
Германн
2009-05-06 01:09
2009.07.05
Очередной дурацкий


15-1241011871
Savek
2009-04-29 17:31
2009.07.05
Безопасность компьютера может быть под угрозой


15-1240884969
dmk
2009-04-28 06:16
2009.07.05
PHP и параметры строки