Smart |
Отправлено: 11.10.2005, 12:57 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 35
|
Юзаю в своей проге MediaPlayer, вывод на панель.
Проблема в том, что некоторые видеофайлы (зажатые в DivX или XviD — все пробовал) проигрываются без звука и какими-то ускоренными рывками, типа по опорным кадрам скачет, а что между ними — не кажет.
При этом все софтовые плеера эти видеофайлы показывают без проблем, стало быть дело не в кодеке.
Как решить проблему??? |
|
Sl@Sh |
Отправлено: 11.10.2005, 15:35 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
DSPack вам в помощь
Дело в том, что MediaPlayer использует некий MCI. А все те плееры, которые нынче популярны — DirectShow. MCI не поддерживает DivX и т.п. а DirectShow много чего поддерживает.
|
|
Smart |
Отправлено: 11.10.2005, 16:42 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 35
|
DSPack не нашел нигде...
Я так понял, что можно юзать DirectShow напрямую из проги...
Может кинете примерчик работы с AVI файлом для DirectShow и CBuilder? |
|
Sl@Sh |
Отправлено: 12.10.2005, 17:08 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
QUOTE | Я так понял, что можно юзать DirectShow напрямую из проги... |
Для этого вам нужен SDK. На мелкософтском сайте он есть. Весит ~200 MB. Много, но я выкачал т.к. это того стоит.
DSPack без SDK не будет работать кроме того там еще нужно дополнительно ДЛЛ-ки переделаные скачать с (clotile.narod.ru кажется)
DSPack лежит на progdigy.com (как вы искали не пойму. до линка загрузки за 2 мин. можно дойти ).
Пример не дам т.к. нет времени да и с DSPack'ом есть и хелп и примеры ( а с SDK их вообще очень много)
|
|
Smart |
Отправлено: 12.10.2005, 20:31 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 35
|
Большое СПАСИБО за помощь!
Надеюсь, смогу _это_ осилить, очень нада... |
|