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