Форум: "Media";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];
ВнизПроблема с 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 вся ветка
Форум: "Media";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c