2010-07-21 4 views
0

Мы пытаемся разработать небольшое приложение C# для загрузки DVD (VOB), отображения его и захвата некоторых кадров.Кто-нибудь знает хороший компонент обработки DVD, который я могу скачать или купить?

Это приложение будет коммерческим, так что я ищу компонент (возможно, DLL), который мы можем купить и использовать для A. play the DVD, B. Перейти к конкретным временам в кадрах DVD и C. Capture.

Это действительно актуально, поэтому любая помощь будет очень полезна.

Спасибо.

+0

http://en.wikipedia.org/wiki/VLC_media_player # cite_note-12 может помочь. Как и libvlc, у которого есть «моментальный снимок», возможно. – rogerdpack

ответ

0

Это немного сложнее, чем вы думаете. Проблема в том, что «таймфрейм» может быть трудно получить (перемещаться по меню, находить ПРАВЫЕ части/главы, которые являются настоящим фильмом и т. Д.

Windows 7 имеет компоненты DirectShow - вы можете работать с DirectShow из C#, но Я бы рекомендовал использовать Managed C++ для этой части (AP очень COM-ориентирован, проще управлять ими из C++-приложения, чем C#, управляемый с помощью C++, позволяет создавать хороший управляемый класс .NET, который обрабатывает все DirectShow Interop).

Windows 7 имеет стандартный DVD Decovers на борту. Не уверен, насколько хорошо они acessible из DirectShow являются ли они или защищенные формы третьего приложения сторонних.

+0

Thanks TomTom, Я играл с DirectShow некоторое время, но не могу заставить его делать именно то, что я хочу. Также мне нужно приложение для работы с компьютерами XP, но по умолчанию они не содержат никаких DVD-декодеров. Я прыгал, когда-то уже создал DLL или что-то, что я могу связать. Знаете ли вы что-нибудь или кто-нибудь, кто может помочь с этим? –

+0

Да. Практически каждый коммерческий кодер поставляется с компонентами directirect (именно поэтому он работает на Media Player). Но они должны оплачиваться пользователем COST - разработка и личная жизнь. – TomTom

 Смежные вопросы

  • Нет связанных вопросов^_^