2016-10-06 14 views
3

Я пытаюсь захватить видео с помощью веб-камеры logitech c930e использовать аппаратный закодированный поток (Windows 8.1 x64). Попытайтесь по-разному, но все равно не успеете (ffmpeg только покажет mjpeg, directshow не может подключить pin к mp4mux, подключиться только к MS DTV-DVD Video Decoder).Directshow Аппаратное кодирование для веб-камеры Logitech C930e

Есть ли все-таки, чтобы захватить видео с помощью этой веб-камеры, используя аппаратное обеспечение, закодированное?

Спасибо!

+1

Добро пожаловать в StackOverflow. Поскольку это не вопрос программирования, пожалуйста, спросите [** SuperUser.com **] (http://superuser.com/). Нажмите «присоединиться к этому сообществу» на этой странице, чтобы использовать свою текущую учетную запись. Также покажите, какие команды вы попробовали в своем вопросе. –

ответ

2

Чтобы использовать видео H.264 Logitech C930e, вам может потребоваться адаптер-фильтр, который защищает видео камеры от стандартного типа носителя H.264.

Или this fork of GDCL mp4mux project, например, принимает H.264 камеры непосредственно:

enter image description here

Вы также можете потреблять и записать это видео H.264, естественно, с помощью Media Foundation API. Стандартное приложение Windows Store Camera способно выполнять именно это (по крайней мере, в Windows 10 до обновления Anniversary или иначе с отключением Frame Server или, возможно, с последними исправлениями).

+0

Мне нужно решение, поэтому я могу кодировать видео (используйте HW) в течение короткого времени (10 ~ 20 секунд) и сохранять в файл. Я уже пытаюсь использовать приложение Windows Camera, кажется, что он кодирует использование потока MJPEG при кодировании процессора около 5 ~ 8%, а файл результата ~ 80 МБ/30 сек, я использую кодирование с ручным тормозом с высоким профилем, он превращается в 15 МБ. Это значит, что видео неправильно закодировано (я имею в виду несжатый)? –

+0

Если ваш вопрос является вопросом программирования, то вы можете использовать Media Foundation API (ну, также DirectShow). Возможно захват аппаратного видео H.264 с этой камеры. Популярные приложения могут быть неспособны сделать это, хотя, но в этом случае, если вам интересно их, это не вопрос StackOverflow. –

+0

Я предпочитаю использовать DirectShow, однако любая идея, как получить аппаратное видео H.264 с этой камеры? Я использую mp4mux, и он не принимает вывод –