Я делаю некоторую обработку видео с уже написанным приложением. На самом деле, он использует DirectShow (DS) для декодирования видеопотока и обработки его с помощью обратного вызова.
Основной недостаток заключается в том, что многие распространенные видеоформаты не могут быть декодированы с помощью DS из-за отсутствия кодеков (это влияет на большинство чересстрочных видеоформатов, таких как .vob - Files = DVD-Format).
Поэтому я ищу альтернативу декодированию для замены кода DirectShow.
Возможно, gstreamer с его привязки C#.
К сожалению, имеется лишь небольшой пример кода, как его использовать, поэтому довольно сложно найти подходящее место для начиная.
Может быть, кто-нибудь знает, как начать с обратных вызовов gstreamer-sharp и videoframe-для дальнейшей обработки?
Заранее большое спасибо!