Jump to content

300x

Forum Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by 300x

  1. Подскажите кто знает пожалуйста. Так и не хочет транслировать. Ошибка в журнале ffmpeg_newfile: Error opening context for movie output. Не пойму в чём искать проблему с motion ffmpeg никто вообще не упоминал. То ли в config motion что то прописать надо, то ли в кодеках беда. Писали: motion стало понятно, что она не поддерживает с моей камерой режим MJPEG, а поддерживает только режим YUYV — в результате чего результатом работы motion будет не видеоряд, а только последовательность фотографий JPEG. Может тут что то, не знаю, пробовал менять... v4l2_palette 15 Но у меня в браузере вообще ничего нет. 192.168.1.1:8080 и 8081 молчат, в конфиге точно они. Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] vid_start: Opening V4L2 device Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_device_open: Using videodevice /dev/video0 and input -1 Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_device_capability: - VIDEO_CAPTURE Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_device_capability: - STREAMING Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_input_select: Name = "Camera 1"- CAMERA Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_norm_select: Device does not support specifying PAL/NTSC norm Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_pixfmt_set: Testing palette YUYV (1280x720) Дек 11 20:30:30 motion [1:ml1] [NTC] [VID] v4l2_pixfmt_set: Using palette YUYV (1280x720) Дек 11 20:30:34 motion [1:ml1] [NTC] [ALL] mlp_actions: End of event 4 Дек 11 20:30:34 motion [1:ml1] [NTC] [ENC] ffmpeg_open: No ffmpeg functionality included Дек 11 20:30:34 motion [1:ml1] [ERR] [EVT] event_ffmpeg_newfile: Error opening context for movie output. Дек 11 20:30:34 motion [1:ml1] [NTC] [ALL] motion_detected: Motion detected - starting event 5
  2. ~ # ndmq -p "show version" -P release 3.01.C.10.0-0 ~ # opkg install kmod_ndms и ~ # modprobe --first-time -v uvcvideo подтянули модули insmod /opt/lib/modules/4.9-ndm-3/kernel/i2c-core.ko insmod /opt/lib/modules/4.9-ndm-3/kernel/videodev.ko insmod /opt/lib/modules/4.9-ndm-3/kernel/videobuf2-v4l2.ko insmod /opt/lib/modules/4.9-ndm-3/kernel/uvcvideo.ko insmod /opt/lib/modules/4.9-ndm-3/v4l2-common.ko insmod /opt/lib/modules/4.9-ndm-3/videobuf2-core.ko insmod /opt/lib/modules/4.9-ndm-3/videobuf2-memops.ko insmod /opt/lib/modules/4.9-ndm-3/videobuf2-vmalloc.ko insmod /opt/lib/modules/4.9-ndm-3/kernel/i2c-dev.ko /opt/etc/init.d/S99motion start - запуск motion Загорелся светодиод на камере, хотя камера в устройствах показывалась, но как загорелась почем-то в ls dev пропала В журнале ошибка Дек 10 20:08:19 motion [1:ml1] [NTC] [ALL] motion_detected: Motion detected - starting event 1 Дек 10 20:08:19 motion [1:ml1] [NTC] [ALL] mlp_actions: End of event 1 Дек 10 20:08:19 motion [1:ml1] [NTC] [ENC] ffmpeg_open: No ffmpeg functionality included Дек 10 20:08:19 motion [1:ml1] [ERR] [EVT] event_ffmpeg_newfile: Error opening context for movie output. Дек 10 20:08:19 motion [1:ml1] [NTC] [ALL] motion_detected: Motion detected - starting event 2 Установил пакет opkg install ffmpeg, но не помогло. Попробую ещё завтра поковырять. С mjpg-streamer тоже не хочет работать. В общем картинки в браузере я так и не увидел (( И похоже всё перемешалось, попробую как обычно начисто попробовать с чем то одним. Драйвер похоже работает, раз загорается. Остается запустить в каком-нибудь стримере. Motion странно что не заработал, вроде всё как остальные сделал. Спасибо всем, за помощь
  3. Вообще хотел как здесь сделать https://habr.com/ru/post/420005/ Внимание! Если никакого изображения в браузере вы не увидели, следует обратить внимание на вашу версию прошивки Keenetic. Предположительно начиная с версии прошивки 2.11.A.4.0-1 модули видео по умолчанию не подгружаются, поэтому в SSH надо их загрузить «ручками» или добавить в скрипт запуска: /opt/sbin/insmod /lib/modules/3.4.113/i2c-core.ko /opt/sbin/insmod /lib/modules/3.4.113/i2c-dev.ko /opt/sbin/insmod /lib/modules/3.4.113/videodev.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-core.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-memops.ko /opt/sbin/insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko /opt/sbin/insmod /lib/modules/3.4.113/v4l2-common.ko /opt/sbin/insmod /lib/modules/3.4.113/uvcvideo.ko Как ручками подгружать, в таком виде ошибка выдается и где скрипт автозапуска, вот и пришел на форум
  4. ~ # modprobe --first-time -v uvcvideo -sh: modprobe: not found ~ # opkg install kmod_ndms Installing kmod_ndms (24-5) to root... Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/kmod_ndms_24-5_mipsel-3.4_kn.ipk Installing libusb-1.0 (1.0.22-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libusb-1.0_1.0.22-2_mipsel-3.4.ipk Installing libusb-compat (0.1.5-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libusb-compat_0.1.5-2_mipsel-3.4.ipk Installing dvb-firmware (1.0-5) to root... Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/dvb-firmware_1.0-5_mipsel-3.4_kn.ipk Configuring libusb-1.0. Configuring libusb-compat. Configuring dvb-firmware. Configuring kmod_ndms. modinfo: ERROR: Module alias /opt/lib/modules/4.9-ndm-3/kernel/compat.ko not found. ~ # modprobe --first-time uvcvideo ~ # ls /dev/v* /dev/vdsl /dev/video0 После ~ # opkg install kmod_ndms потом ~ # modprobe --first-time uvcvideo ~ # ls /dev/v* /dev/vdsl /dev/video0 (после перезапуска vds1 стал называться) ставил motion, но там ошибка, имя в конфиге поменял с vid0 на которое сейчас vds1, если это камера конечно Теперь ошибка из журнала keenetic [1:ml1] [ERR] [VID] vid_start: V4L2 device failed to open Дек 9 20:40:40 motion [1:ml1] [NTC] [ALL] motion_loop: Thread exiting Дек 9 20:40:41 motion [0:motion] [NTC] [ALL] main: Motion thread 1 restart Дек 9 20:40:41 motion [0:motion] [NTC] [ALL] motion_start_thread: Camera ID: 0 is from /opt/etc/motion/motion.conf Дек 9 20:40:41 motion [0:motion] [NTC] [ALL] motion_start_thread: Camera ID: 0 Camera Name: (null) Device: /dev/vds1 Дек 9 20:40:41 motion [1:ml1] [NTC] [ALL] motion_init: Camera 0 started: motion detection Enabled Дек 9 20:40:41 motion [1:ml1] [NTC] [VID] vid_start: Opening V4L2 device Дек 9 20:40:41 motion [1:ml1] [NTC] [VID] v4l2_device_open: Using videodevice /dev/vds1 and input -1 Дек 9 20:40:41 motion [1:ml1] [ALR] [VID] v4l2_device_open: Failed to open video device /dev/vds1: No such file or directory Дек 9 20:40:41 motion [1:ml1] [ERR] [VID] vid_start: V4L2 device failed to open Дек 9 20:40:41 motion [1:ml1] [WRN] [ALL] motion_init: Could not fetch initial image from camera Дек 9 20:40:41 motion [1:ml1] [WRN] [ALL] motion_init: Motion continues using width and height from config file(s) Дек 9 20:40:41 motion [1:ml1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items Дек 9 20:40:41 motion [1:ml1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 4 items
  5. login as: root root@192.168.1.1's password: BusyBox v1.31.0 () built-in shell (ash) ~ # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev ~ # opkg upgrade ~ # ls /dev/vid* ls: /dev/vid*: No such file or directory ~ # Keenetic Ultra (KN-1810)? Версия ОС 3.1.10 Так понимаю, что из-за драйвера не видит камеру Logitec c270 А вот как драйвер поставить, что бы увиделась камера, не пойму. И вручную если пишу ~ # insmod /lib/modules/3.4.113/videodev.ko insmod: can't insert '/lib/modules/3.4.113/videodev.ko': No such file or directory
  6. Подскажите пожалуйста. Пытаюсь подключить web камеру logitec. 1. Подключил USB-носитель к кинетику 2. Cоздал на разделе с заданной меткой USB-носителя папку install 3. Скопируйте в папку install подготовленный архив установки для своего устройства: - для Keenetic - для остальных интернет-центров Keenetic - mipsel-installer.tar.gz 4. В веб-интерфейсе кинетика и на странице «Приложения > OPKG» поставил галку «Включить», затем выберал из списка нужный USB-носитель и нажал кнопку «Применить». Через SSH зашел не видит камеру в dev Я уже запутался ядерные модули как ставятся? Это просто галочки поставить в компонентах операционной системы. Просто ещё пишут руками прописать Перед стартом видеокамеры нужно вручную загружать модули в таком порядке: insmod /lib/modules/3.4.113/videodev.ko insmod /lib/modules/3.4.113/videobuf2-core.ko insmod /lib/modules/3.4.113/videobuf2-memops.ko insmod /lib/modules/3.4.113/videobuf2-vmalloc.ko insmod /lib/modules/3.4.113/uvcvideo.ko Это вообще где делается, в SSH только? Или модули сначала надо скачать и в папку кинуть или скрипте прописать? Где скрипт тоже не понятно. Не пойму структуру, объясните пожалуйста последовательность. Основная загвоздка, что камера не видится как устройство. А дополнительно модули или компоненты как подгружать не разберусь. insmod /lib/modules/3.4.113/videodev.ko пробовал прям так, но opkg говорит нет такого, ошибка Надеюсь в ту тему написал. Спасибо
×
×
  • Create New...