Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизMediaPlayer не приигрывает avi видео-ролик цифрового фотика. Найти похожие ветки
← →
Lebedev © (2006-10-30 18:19) [0]Здравствуйте!
Я пытаюсь стандартным компонентом MediaPlayer проиграть видео-ролик avi, который сделан цифровым фотоаппаратом. Звук кажется идёт, а изображения нет. Пишет: не удаётся нати программу распаковки.
Как решить эту проблему?
Какой программой преобразовать этот файл к нужному виду?
С какими вообще файлами может работать этот компонент?
Спасибо!
← →
RASkov (2006-10-30 18:26) [1]> С какими вообще файлами может работать этот компонент?
Ему пофигу с какими, он напрямую с ними не работает.
> Пишет: не удаётся нати программу распаковки.
> Как решить эту проблему?
Вот через них он и работает. Нужно узнать формат "видео-ролик avi" и установить соответствующий кодек.
← →
RASkov (2006-10-30 18:28) [2]> Какой программой преобразовать этот файл к нужному виду?
Скорее всего на диске с дровами к фотику все необходимое имеется. Нужно вниматочно посмотреть:)
← →
Ketmar © (2006-10-30 18:36) [3]>[1] RASkov 30-Oct-2006, 18:26
>Вот через них он и работает.
ага. только не через все. а через те, которые имеют интерфейс для vfw. а имеют его не столь многие, ибо технология дохлая. на что я автору намекал. и предлагал импортировать ActiveX -- Windows Media Player. который умеет много гитик. или использовать DSPack, но это не для слабонервных, WMP проще. %-)
← →
Gydvin © (2006-10-30 21:50) [4]Попробуйте Canopus ProCoder, неплохая прога
← →
Lamer@fools.ua © (2006-10-30 22:19) [5]Возможно, установка QuickTime спасёт отца русской демократии.
← →
Lamer@fools.ua © (2006-10-30 22:24) [6]P.S. к [5]
У моего фотыка видео в формате MJPEG. Его ffdshow, вроде, нормально показывает.
← →
Lebedev © (2006-10-31 06:13) [7]Спасибо! Попробую!
← →
Lebedev © (2006-10-31 11:50) [8]Такой вопрос возник. Если попытаться найти альтернативу этому компоненту (TMediaPlayer), то какой будет лучше?
1)Использовать DSPack сложно? Этот компонет требует каких-то узких знаний для его использования?
2) ActiveX -- Windows Media Player. А его где взять?
Или может ещё какой?
← →
Reindeer Moss Eater © (2006-10-31 11:58) [9]Воспроизвести видео с помощью DirectShow ~ 5 с половиной строк кода.
Без всяких DS паков.
← →
Lebedev © (2006-10-31 16:22) [10]
> с помощью DirectShow ~ 5 с половиной строк кода.
А можно показать эти строки и сказать куда их вставлять.
← →
Ketmar © (2006-10-31 16:25) [11]>[9] Reindeer Moss Eater(c) 31-Oct-2006, 11:58
>Воспроизвести видео с помощью DirectShow ~ 5 с половиной
>строк кода.
>Без всяких DS паков.
а мне тоже можно код? в 5 с половиной строчек. без DS Pack. очень интересно стало. лично я такого не умею.
← →
Reindeer Moss Eater © (2006-10-31 16:48) [12]Пример лежит здесь:
Platform SDK->DirectShow->Getting Started->How to Play a File
Создать менеджер фильтров с помощью CoCreateInstance
Запросить у него два интерфейса IID_IMediaControl и IID_IMediaEvent
Создать граф вызовом метода RenderFile у менеджера
запустить плейбак вызовом метода Run интерфейса IID_IMediaControl
Войти в цикл ожидания окончания воспроизведения с вызовом метода
WaitForCompletion интерфейса IID_IMediaEvent
Итого: 5 c половиной строк (последний вызов сойдет за полстроки)
← →
Ketmar © (2006-10-31 17:21) [13]>[12] Reindeer Moss Eater(c) 31-Oct-2006, 16:48
благодарю. надо чаще документацию читать. %-)
← →
Lebedev © (2006-10-31 18:27) [14]
> Platform SDK->DirectShow->Getting Started->How to Play a
> File
Пожалуйста поясните где такой маршрут находится.
← →
Ketmar © (2006-10-31 18:47) [15]>[14] Lebedev(c) 31-Oct-2006, 18:27
>Пожалуйста поясните где такой маршрут находится.
ты не поверишь -- в MSDN.
← →
Lebedev © (2006-11-01 18:12) [16]
> ты не поверишь -- в MSDN.
Поверю, если скажешь что это такое и где оно находится. Или как это завести на своём компьютере. )))))
← →
Ketmar © (2006-11-01 19:06) [17]гугль подаст.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.05 c