Я использую DirectShowLib в приложении C#, чтобы разрешить воспроизведение видео. К сожалению, не все системы предоставляют достойный видеокодек, поэтому я решил установить FFDShow как часть моей установки. К сожалению, это не работает для некоторых пользователей, так как у них либо уже установлено несколько пакетов видеокодеков, либо они используют старые версии. Или, например, Windows 7 уже не требует.
Когда я играл с libvlc некоторое время назад, они позволили мне указать путь к плагину со всеми поддерживаемыми видеокодеками, но, к сожалению, я не могу найти что-то подобное с DirectShowLib.
Есть ли способ либо упаковать необходимые библиотеки кодеков как часть моего приложения и указать на эту папку, либо установить FFDShow в определенную папку и сослаться на нее?