Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с MediaPlayer. [D7, 95/98]


Lebedev ©   (2007-11-14 06:17:00) 

Здравствуйте!
Свою программу я пишу на относительно современном ПК, а вот работать она должна на ПК 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:07:00) [1]

Ответ:

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


Lebedev   (2007-11-15 07:35:00) [2]

4 {RASkov}  Спасибо, попробую

4 Azize, Denis

Спаибо за "дельные" советы... (((


Denis__   (2007-11-14 17:09:00) [3]


> Это уже не компьютер это антиквариат

Ога, можно продать за бешеные бабки... Лет через 50!


Azize   (2007-11-14 17:06:00) [4]


> Фик знает.... но я бы на твоем месте попробывал бы со стандартными
> кодаками...
> т.е. "пережать" ролик чем-нить более "родным" для Win98.
> ...
>

а лучше всего машину поменять
т.к.

>  Pentium 100, 32 Мб RAM, 3 Гб HDD, слабая VIDEO-карта

Это уже не компьютер это антиквариат


{RASkov}   (2007-11-14 17:02:00) [5]

Фик знает.... но я бы на твоем месте попробывал бы со стандартными кодаками...
т.е. "пережать" ролик чем-нить более "родным" для Win98....


Lebedev   (2007-11-14 13:57:00) [6]

Отдельно проигрователем Windows ролик показывает нормально.
А вот моя программа его воспроизодит ненормально.


{RASkov}   (2007-11-14 11:44:00) [7]

> [0] Lebedev   (14.11.07 06:17)

Не совсем понятно, тот же самый ролик, что в программе используется, так же глючно показывает и отдельно(стандартным(виндовым, универсальным) проигрывателем)?
....Все равно дело в кодеках).


Наверх

Титульная страница Поиск, карта сайта Написать письмо