Доставка приложения с видео / X-FLV декодером

У меня есть приложение, которое нужно играть video/x-flv файлы. Не у всех клиентов установлены кодеки, а кодеки для video/x-flv не поставляются с Windows, поэтому я должен поставлять его с моим приложением.

Проблема в том, что я не могу понять, что мне нужно отправить, чтобы включить video/x-flv декодирование на новом компьютере, на котором не было установлено никаких пакетов кодеков.

Я пытался установить ffdshow а также FLVSplitter, но без везения.

Установка Combined Community Codec Pack работает - но я не хочу поставлять мое приложение с полным пакетом кодеков, но с минимумом, необходимым для декодирования video/x-flv,

Есть идеи?

1 ответ

Решение

Gabest-х FLVSplitter больше не поддерживается в системах Windows 7.

Есть два решения:

  1. Установите LAV Filters,
  2. Скомпилируйте свой собственный крошечный двоичный файл из libavformat (в случае, если ваш фреймворк использует бинарный файл в качестве бэкэнда).

Поскольку сами фильтры LAV составляют ~7 МБ, а CCCP - ~9 МБ, я решил установить весь пакет кодеков на компьютер пользователей (с их одобрения, конечно).

Другие вопросы по тегам