Как проверить веб-камеру в консоли.
ivankom 16 февраля, 2015 - 20:06
Поднял сервер ZoneMinder - видеорегистратор. Система без иксов.
Проблема в том что камера там не показывает. Камера USB.
Возможно как-то в консоли проверить ее?
Поддержку в ядре включил, в /dev она определилась.
zoneminder# ls /dev/video*
/dev/video0 /dev/video1
zoneminder ~ # lsusb
Bus 001 Device 002: ID 0ac8:3500 Z-Star Microelectronics Corp.
Вроде через mplayer можно, но он не ставится, иксы требует.
»
- Для комментирования войдите или зарегистрируйтесь
Цитата: но он не ставится,
Так вы отключите у него флаги из-за которых от их требует.
У меня глобально отключены
У меня глобально отключены флаги -X и -dvd
Цитата: У меня глобально
И что из этого?
Вы читать будете что вам пишет emerge?
У вас активирован флаг osdmenu, он требует активированного флага X, у вас активирован флаг xscreensaver, который требует активированного флага X, то же самое с флагом xv.
Ну и посмотрите строку ниже, уже не буду повторяться.
Кроме всего прочего можете открыть ebuild пакета mplayer и посмотреть зависимости флагов.
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-video/mplayer/mplayer-1.2_pre20130729.ebuild?revision=1.17&view=markup
Поставил mplayer. Спасибо.
Поставил mplayer. Спасибо.
Ну в общем mplayer показывает
Ну в общем mplayer показывает вот что:
В последней строке цифры 1487 увеличиваются, индикатор на камере загорается.
Работает занчит если я правильно понял?
Я в этом не особо разбираюсь,
Я в этом не особо разбираюсь, но, я очень сомневаюсь, что проверка вообще возможна... с "-Х" ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Обычно видеокамера это файл в
Обычно видеокамера это файл в каталоге. Правда в лоб катом не читается. Зато файл. Да к тому же в каталоге. Один из вариантов - замонтировать дев по ссх, или выкинуть симлинк в шару (шара должна позволять следование по симлинку за пределы шары, что позволяется далеко не всегда), короче вариантов почитать удаленный файл по сети масса. Далее скармливаем сей файл на локалхосте программке, "которая может" .
Есть толпа КОНСОЛЬНЫХ утилит, позволяющих грабить камеру http://www.tldp.org/HOWTO/Webcam-HOWTO/framegrabbers.html. Ну и вывод иксовых программок можно перенаправить, благо протокол позволяет, но это имхо наиболее сложный путь, и мы не будем в тестовых целях им заниматься. При локальном доступе добавляется возможность использования фреймбуффера в качестве вывода видео. И таки да, пресловутый мплеер может выдавать видео ..... в текстовую консоль псевдографикой (aaa), тоесть может быть собран без иксов вообще. Последнее выглядит ужосна, но для теста вполне приемлемо.
подозреваю, что с поддержкой
подозреваю, что с поддержкой фреймбуфера в ядре mplayer покажет картинку
типа так
mplayer /dev/video0 -vo fbdev (или fbdev2)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Aladdin
Натюрлих, именно так.
флаг libcaca нужно
флаг libcaca нужно установить, чтоб mplayer мог в консоль выводить картинку
[I] media-video/mplayer
У меня в консоли выводит и без libcaca
У тебя фреймбуффер и
У тебя фреймбуффер и модесеттинг, а не голая консоль.
П.С хех, скоро "консоль" станет тем же, чем стал "терминал" ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
зачем вообще выводить видео
зачем вообще выводить видео на этой машине? Запишите ролик с камеры mencoder-ом, ffmpeg-ом или еще чем и посмотрите что записалось на другой машине (хотя если будут проблемы то при записи будет видно в выводе).
ТС поставить mplayer не
ТС поставить mplayer не может, а вы предлагаете ему ещё научиться записывать mencoder'ом
Локальный оверлей растёт