Главная страница
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
2-1242372724
opolo2000
2009-05-15 11:32
2009.07.05
TQuickReport


10-1158657335
Krants
2006-09-19 13:15
2009.07.05
"Selection.End(xlDown).Select" в Excel


8-1194953765
Lebedev
2007-11-13 14:36
2009.07.05
Проблема с MediaPlayer.


2-1242561252
Mer
2009-05-17 15:54
2009.07.05
Насколько приемлемо делать два конструктора


15-1241156123
palva
2009-05-01 09:35
2009.07.05
А с Первым мая никто не поздравит?