Описание тега samplegrabber
Фильтр Sample Grabber - это фильтр DirectShow, который предоставляет способ извлекать образцы по мере их прохождения через граф фильтра. Это фильтр преобразования с одним входным и одним выходным контактами. Он передает все образцы вниз по потоку без изменений, поэтому вы можете вставить его в граф фильтра, не изменяя поток данных. Затем ваше приложение может получить отдельные образцы из фильтра, вызвав методы интерфейса ISampleGrabber.
1
ответ
Поиск ключевых кадров с использованием DirectShowNet
Моя задача: я создаю график, присоединяю к нему SampleGrabber и получаю ключевые кадры с помощью интерфейса IMediaSeeking после построения графика. Вот что я сделал: В методе Main: Type comType = Type.GetTypeFromCLSID ( new Guid ( "e436ebb3-524f-11c…
19 янв '11 в 08:34
1
ответ
Как использовать SampleGrabber с Matroska Muxer в DirectShow?
Я сделал простой график для записи файла MKV. Но я не хочу использовать файл писателя. Я хочу использовать SampleGabber и получить поток, используя простую программу. Проблема в том, что я получаю данные не от Matroska muxer!(Что мне делать? http://…
03 янв '10 в 17:57
1
ответ
Различные подходы к получению захваченных видеокадров в DirectShow
Я использовал механизм обратного вызова для захвата кадров веб-камеры в моем мультимедийном приложении. Он работал, но был медленным из-за некоторых дополнительных буферных функций, которые выполнялись в самом обратном вызове. Сейчас я пытаюсь друго…
17 май '12 в 07:02
1
ответ
Проблемы с использованием SampleGrabber с CaptureGraphBuilder2
Я пытался использовать SampleGrabber, чтобы взять кадр с веб-камеры и сохранить его как растровое изображение, но мне не повезло. Я использовал пример захвата видео Directshow на MSDN с использованием ICaptureGraphBuilder2 вместе с примером Sample g…
01 май '15 в 06:37
1
ответ
Получение данных из Asp с помощью curl
Ниже приведен код для отображения всех цен на сельскохозяйственные культуры на одной веб-странице с этого сайта: http://agmarknet.nic.in/agnew/NationalBEnglish/MarketWiseDailyReport.aspx?ss=1 Но я получил только цены на Ranaghat(Kalyani) из Западной…
07 дек '14 в 05:51
2
ответа
Как реализовать свой собственный рендерер DirectShow?
Как реализовать свой собственный рендерер DirectShow, который мог бы работать а-ля или вместо SampleGrabber?
28 янв '10 в 12:07
2
ответа
Samplegrabber отлично работает с файлами AVI/MPEG, но работает с WMV
Я использую последнюю версию WPFMediaKit. Я пытаюсь написать пример приложения, которое будет использовать Samplegrabber для захвата видеокадров видеофайлов, чтобы я мог иметь их как отдельные растровые изображения. До сих пор мне повезло со следующ…
15 апр '10 в 21:44
0
ответов
Захват видео очень медленно в C#
Я пытаюсь написать видео плеер, который может накладывать видео с текстом и изображением. Сейчас я использую сэмплерный фильтр для захвата видео, чтобы захватить видео и представить его в своем программном обеспечении. Он работает нормально, но очен…
20 окт '15 в 02:06
0
ответов
Можем ли мы подключить фильтр граббера образца к фильтру lame, чтобы иметь доступ к буферу..?
В программе Directshow я создал программу для преобразования звука с микрофона в MP3 с помощью LAME ENCODER. Теперь я хотел бы получить доступ к буферу, чтобы я мог использовать закодированные данные для дальнейших процессов. Так что мой вопрос, мог…
10 дек '14 в 10:34
2
ответа
Невозможно отобразить две камеры в DirectShow
Я использую два графика DirectShow, работающие в отдельных потоках, для отображения потокового видео (с использованием VMR 9 на отдельном устройстве) и захвата кадров (с использованием Sample Grabber) с двух веб-камер. Одна из них - встроенная веб-к…
22 мар '13 в 23:22
1
ответ
ISampleGrabber может конвертировать видеокадры в определенный медиа-тип?
Я нашел этот хороший пример в интернете, объясняющий, как работает DirectShow. http://alax.info/trac/public/browser/trunk/Utilities/SetLifeCamStudioResolutionSample/SetLifeCamStudioResolutionSample.cpp В этом примере есть два примера грабберов. Один…
16 май '13 в 13:29
1
ответ
Граббер для расщепления в UWP
Мне нужен твой совет. Я хотел бы разработать приложение для разделения аудио / видео с использованием интерфейса Metro. Обычно я использую DirectShow для него, используя следующую схему: создайте граббер, добавьте его в график DS, захватите им аудио…
18 апр '16 в 15:26
1
ответ
Не загружать мой сайт на Facebook
Пример ссылки: http://upfrontnews.us/news.php?id=24 Когда я размещаю эту ссылку на Facebook, Facebook не загружает этот контент для ссылки и загружает другой контент, я думаю, что это проблема HTML
06 авг '17 в 19:29
1
ответ
ISampleGrabberFilter шаг за шагом
У меня есть конечная точка графа, SampleGrabber, где я получаю несжатые данные всех кадров, используя функцию обратного вызова. В моем коде интерфейса верхнего уровня я хочу иметь функцию ReadNextFrame(), которая получает данные следующего кадра на …
30 авг '17 в 13:41
2
ответа
Как получить разрешение в реальном времени в DirectShow?
Как получить текущее разрешение SamleGrabber в DirectShow? Я попробовал приведенный ниже код, он не работает. Полученное значение всегда составляет 1920x1080, а исходное разрешение изменилось с 1920x1080 до 1680x1050. void GetCurrentResolution(ISamp…
24 май '13 в 06:53
1
ответ
Как сделать так, чтобы фильтр Sample Grabber не генерировал больше обратных вызовов при закрытии графа фильтра DirectShow?
У меня есть приложение DirectShow, написанное на Delphi 6 с использованием библиотеки компонентов DSPACK. Когда я закрываю свои графики фильтра (остановка воспроизведения), я получаю нарушение прав доступа из-за обратного вызова из фильтра Sample Gr…
30 ноя '11 в 09:00
1
ответ
IMediaSample, возвращенный Sample Grabber, имеет неожиданный размер буфера
Я работал над библиотекой захвата аудио / видео для Windows, используя Media Foundation. Однако я столкнулся с проблемой, описанной в этом посте для некоторых веб-камер на Windows 8.1. Поэтому я решил использовать другую реализацию, использующую Dir…
03 апр '15 в 11:58
2
ответа
SampleGrabber Изменение размера BufferLen в C# и VB.NET
Есть ли какая-то причина, по которой размер BufferLen в ISampleGrabberCB.BufferCB с не установленным подтипом media должен отличаться, если он вызывается из разных языков программирования? У меня есть приложение на C# и приложение VB.NET, которые об…
21 мар '13 в 23:44
1
ответ
Каков наилучший способ исправить проблемы Pixel Aspect Ratio (PAR) в DirectShow?
Я использую фильтр графа DirectShow для захвата кадров из видео. Текущая реализация следует этому графику: SourceFilter-> SampleGrabber-> NullRenderer Это работает большую часть времени для извлечения изображений кадр за кадром для дальнейшей обрабо…
08 янв '15 в 08:50
1
ответ
Поиск ключевых кадров с помощью IMediaSample DirectShow.Net
Насколько я знаю, чтобы проверить, является ли кадр ключевым, или нет, я должен проверить метод IMediaSample::IsSyncPoint(), который возвращает 0 (S_OK), если кадр является ключевым, или false в другой случай. Но метод IsSyncPoint () просто возвраща…
24 янв '11 в 11:18