Как просматривать видео с устройства захвата VC500 через gstreamer-java в Windows 7 - PullRequest
1 голос
/ 17 июня 2010

Я пытаюсь построить конвейер с gst-launch в Windows 7, который будет просматривать поток с устройства VC500 Video Capture (захватывает композитное видео и входы на компьютер через USB).Я думаю, что моя самая большая проблема здесь - факт, что это ДОЛЖНО быть сделано в Windows.Я считаю, что многие плагины для gstreamer-java поддерживаются в Linux, а не в Windows.Так что у меня проблемы с поиском элемента и синтаксиса, чтобы это работало.Любая помощь будет принята с благодарностью.Другое дело, что для этого мне не нужно использовать инфраструктуру gstreamer, просто она кажется самой простой.Если кто-нибудь знает другую хорошую медиа-среду с хорошими привязками Java, что может быть лучше, дайте мне знать?Ха-ха.(Пробовал DirectShow, VLCJ, ни один из них не очень стабилен для Java.) Большое спасибо.Брайден

РЕДАКТИРОВАТЬ: Из более чтения я почти уверен, что элемент, который мне нужен здесь, это ksvideosrc.

Итак, я пытался: gst-launch -v ksvideosrc ! autovideosink

Но я получаю:

ОШИБКА: от элемента / GSTPipeline: pipeline0 / GstKsVideoSrc: ksvideosrc0: не удалосьзахват записи Дополнительная информация отладки: .......... \ Source \ gst-plugins-bad \ sys \ winks \ gstvideosrc.c (970): gst_ks_video_src_create (): / GstPipeline: pipeline0 / GstKsVideoSrc: ksvideosrc0: ошибкаизменить состояние вывода на KSSTATE_RUN Выполнение завершилось через 1000000 нс.

1 Ответ

1 голос
/ 29 июня 2010

Хорошо, хорошо. В итоге я использовал Direct Show Java (dsj).Он мог очень легко воспроизводить видео с устройства захвата.

...