ffmpeg всегда пропускает видео через directshow? - PullRequest
2 голосов
/ 17 мая 2011

ffmpeg всегда передает видео через DirectShow?

Мне нужно получить потоковое видео с ip-камеры и передать его в directshow. Я использую ffmpeg, чтобы получить это видео, и я хотел бы знать, если в Windows все, что делает ffmpeg, использует directshow?

Я знаю, как я могу получить фильм в протоколе RSTP, но я не знаю, как я могу вывести его в DirectShow.

Если это правда, как я могу получить фильм, прочитать его и передать результат в directshow?

Спасибо.

1 Ответ

2 голосов
/ 19 мая 2011

ffmpeg - это автономный инструмент / библиотека для сжатия / распаковки, по умолчанию он не использует directshow, однако вы можете настроить его так, чтобы он использовал directshow (через avisynth), а такжеиспользуется с приложениями на основе directshow, ( фильтр ffdshow ).

Чтобы захватить поток rtsp с использованием directshow, я бы предложил использовать исходный фильтр rtsp, вы можете найти один здесь .

Для дальнейшего понимания всего процесса я бы предложил следующие несколько руководств по директивному шоу в качестве предварительного шага.

Редактировать:

Согласно комментариям, мне кажется, что вам нужен исходный фильтр DirectShow, который можно использовать внутри Flash Media Encoder.Я не знаю ни о каком (бесплатном) фильтре для этого, но есть комментарии здесь и здесь о том, как решить эту проблему.

...