26

Odp: motion z obsługą ffmpeg

Mi przy próbie instalacji na CC wyskakuje takie coś


root@OpenWrt:~# opkg install /tmp/libffmpeg-full_2.6.2-1_ar71xx.ipk
Installing libffmpeg-full (2.6.2-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for libff                   mpeg-full:
*      alsa-lib *
* opkg_install_cmd: Cannot install package libffmpeg-full.
root@OpenWrt:~# opkg install /tmp/motion-ffmpeg.ipk
Installing motion-ffmpeg (3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for motion-ffmpeg:
*      libffmpeg-full *
* opkg_install_cmd: Cannot install package motion-ffmpeg.

27 (edytowany przez build000 2015-11-22 21:03:55)

Odp: motion z obsługą ffmpeg

Zainstaluj też alsa-lib - napisał Ci to.
I to w takiej wersji/kompilacji, w jakiej łyknie go ów libffmpeg-full, który chesz zainstalować.
W linuxie zjawisko powszechnie znane jako tzw. "piekło zależności".

Do wklejania komend/logów z wiersza polecenia używamy:
[ code ]...[ /code ]
W realnym użyciu klamry z resztą treści w tagu bez spacji - to co chcesz wkleić dajesz zamiast kropek.
wink

28

Odp: motion z obsługą ffmpeg

Ale tego w repo nie mogę namierzyć. Możesz dać namiary??

29 (edytowany przez build000 2015-11-22 21:10:24)

Odp: motion z obsługą ffmpeg

Zależy jakie masz repo - nie śledziłem dokładnie tematu. Kwestia też czy użyłeś wcześniej "opkg update".
Tam coś piszą żeby uniknąć zainstalowania libjpeg z repo - gdy zainstalujesz alsa-lib (o ile masz w repo) zaraz potem zrestartuj po prostu router - i dopiero potem dalsza część na której się zatrzymałeś.

30

Odp: motion z obsługą ffmpeg

użyłem wcześniej update. repo mam

|

                   _            _____ _____
                  | |          / ____|_   _|
                  | |    _   _| |      | |
                  | |   | | | | |      | |
                  | |___| |_| | |____ _| |_
                  |______\__,_|\_____|_____|

----------------------------------------------------------------
|                                                              |
| OpenWrt Chaos Calmer 15.05 (r47390)                          |
| Build time: 2015-11-06 18:39 CET                             |
|                                                              |
| Cezary Jackiewicz (obsy), http://eko.one.pl                  |
|                                                              |
----------------------------------------------------------------

31 (edytowany przez build000 2015-11-22 21:20:03)

Odp: motion z obsługą ffmpeg

Chyba powinieneś najpierw zaktualizować w ogóle firmware od Cezarego, bo już jest nowszy (r47515) - i dopiero potem zabawa z motion-ffmpeg.

Hehe - tu też powinieneś użyć tagu [ code ] - nie rozjechałby się tak beznadziejnie ten semigraficzny znaczek logo systemu...polecam zapoznać się z BBCode.
wink

32

Odp: motion z obsługą ffmpeg

djchester22 napisał/a:

Mi przy próbie instalacji na CC wyskakuje takie coś

root@OpenWrt:~# opkg install /tmp/libffmpeg-full_2.6.2-1_ar71xx.ipk
Installing libffmpeg-full (2.6.2-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for libff                   mpeg-full:
*      alsa-lib *
* opkg_install_cmd: Cannot install package libffmpeg-full.
(...)#############dalej nie chce mi się cytować##############.

Po pierwsze robisz błąd tzn nie czytasz ze zrozumieniem. Widać że ściągałeś do CC paczkę dla AA lub BB, bo wrzuciłeś wszystko do /tmp wg opisu.
Opis z tymi przewałkami dotyczył tylko wersji AA lub BB, do których były przeportowane wszystkie potrzebne pakiety z CC, więc oryginalne paczki z repo ( libffmpeg-full i libjpeg) dla AA i BB były "niekompatybilne".

Dla wersji CC jest tylko motion-ffmpeg z posta nr 4  Zacytuje sam Siebie:

A oto wynik dla CC:
motion-ffmpeg z CC dla ar71xx lub
motion-ffmpeg z CC dla ar71xx

motion-ffmpeg DLA CC lub
motion-ffmpeg DLA CC
reszta potrzebnych paczek tj libffmpeg-full oraz libjpeg oraz inne, wchodzą normalnie z repo po wcześniejszym

opkg update

i bez żadnych restartów.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

33 (edytowany przez build000 2015-11-22 23:07:28)

Odp: motion z obsługą ffmpeg

No jak z CC to wiadomo, że bez restartów - to chyba oczywiste (chociaż nie z tego tematu i tych opisów - wszystko wymieszane i porozrzucane).
Napisałbyś po prostu zbiorczy poradnik (i prostym językiem - jak krowie na rowie) w jednym poście (a nie, żeby latać od posta do posta) i nie byłoby takich kwestii...
wink
Tak czy inaczej audio nie zgrywa dla mojej kamerki uvc.

34 (edytowany przez mar_w 2015-11-22 23:28:21)

Odp: motion z obsługą ffmpeg

Dla Wersji AA oraz BB ściągamy odpowiednie paczki dla odpowiednich gałęzi Openwrt.

Paczka dla AA: motion-ffmpeg-ar71xx-AA!!!

Paczka dla BB: motion-ffmpeg-ar71xx-BB!!!

Instalacja TYLKO dla AA oraz BB wg tego poradnika, za wyjątkiem punktu 1, bo odpowiednią paczkę już mamy smile: Instalacja motion-ffmpeg tylko dla AA oraz BB !!!

Instalacja tylko dla CC:
1. Skopiuj na router do katalogu /tmp tylko paczkę DLA CC: motion-ffmpeg-ar71xx-CC lub motion-ffmpeg-ar71xx-CC
2. komendy po kolei:

root@OpenWrt:/tmp# opkg update
root@OpenWrt:/tmp# opkg install motion-ffmpeg_3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-1_ar71xx.ipk

Wszystko w temacie. Sprawdzałem na każdej wersji. Żadnych dziwnych błędów przy instalacji. A dźwiękiem się nie bawiłem...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

35 (edytowany przez djchester22 2015-11-23 17:05:32)

Odp: motion z obsługą ffmpeg

Po skopiowaniu do /tmp i podaniu komendy


root@OpenWrt:~# /tmp# opkg update
-ash: /tmp#: not found

Z repo nie wchodzi

root@OpenWrt:~# opkg install libffmpeg-full
Unknown package 'libffmpeg-full'.
Collected errors:
* opkg_install_cmd: Cannot install package libffmpeg-full.

36 (edytowany przez mar_w 2015-11-23 17:44:40)

Odp: motion z obsługą ffmpeg

djchester22 napisał/a:

Po skopiowaniu do /tmp i podaniu komendy


root@OpenWrt:~# /tmp# opkg update
-ash: /tmp#: not found

(...)

a nie powinno być czasem:

 root@OpenWrt:~# cd /tmp

root@OpenWrt:/tmp# opkg update

?????

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

37 (edytowany przez djchester22 2015-11-23 19:32:40)

Odp: motion z obsługą ffmpeg

mar_w napisał/a:
djchester22 napisał/a:

Po skopiowaniu do /tmp i podaniu komendy


root@OpenWrt:~# /tmp# opkg update
-ash: /tmp#: not found

(...)

a nie powinno być czasem:

 root@OpenWrt:~# cd /tmp

root@OpenWrt:/tmp# opkg update

?????

Ok lecz nadal woła o alsa-lib

opkg install libffmpeg-full_2.6.2-1_ar71xx.ipk
Installing libffmpeg-full (2.6.2-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for libffmpeg-full:
*      alsa-lib *
* opkg_install_cmd: Cannot install package libffmpeg-full.

Moze ktoś pomóc jak zainstalować to??

PS

Poradziłem sobie. Jednym słowem kto szuka to znajdzie.

38

Odp: motion z obsługą ffmpeg

Może się ktoś podzielić wersją dla CC i architektury ramips??

39 (edytowany przez build000 2015-11-23 20:22:51)

Odp: motion z obsługą ffmpeg

A nie działa Ci budowanie z Mekefile od mar_w ?
Ewentualnie można spróbować łatwo dostosować w źródłach trunka ów Makefile dla sekcji generic i zamienić musl na UCLibc-ng - wyjdzie chyba na to samo.
Chyba, że masz jakąś dedykowaną architekturę z defaultowo dostępnych dla CC, to napisz jaką, to może Ci ktoś machnie paczkę (w CC po prostu nie ma jeszcze sekcji generic jak w trunku, więc trzeba podać odpowiednią).
Napisz co za sprzęta masz.

40 (edytowany przez djchester22 2015-11-23 20:26:08)

Odp: motion z obsługą ffmpeg

build000 napisał/a:

A nie działa Ci budowanie z Mekefile od mar_w ?
Ewentualnie można spróbować łatwo dostosować w źródłach trunka ów Makefile dla sekcji generic i zamienić musl na UCLibc-ng - wyjdzie chyba na to samo.
Chyba, że masz jakąś dedykowaną architekturę z defaultowo dostępnych dla CC, to napisz jaką, to może Ci ktoś machnie paczkę (w CC po prostu nie ma jeszcze sekcji generic jak w trunku, więc trzeba podać odpowiednią).
Napisz co za sprzęta masz.

Odpaliłem jednak jest jakiś problem.

Poniżej log


cap.driver: "gspca_zc3xx"
cap.card: "PC Camera"
cap.bus_info: "usb-ehci-platform-1.1.2"
cap.capabilities=0x85200001
------------------------
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - READWRITE
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - STREAMING
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: name = "gspca_zc3xx", type 0x00000002, status 00000000
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: - CAMERA
Mon Nov 23 20:23:50 2015 user.warn syslog: [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:23:50 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
Mon Nov 23 20:24:00 2015 user.warn syslog: [1] [WRN] [ALL] motion_loop: Retrying until successful connection with camera
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability:
------------------------
cap.driver: "gspca_zc3xx"
cap.card: "PC Camera"
cap.bus_info: "usb-ehci-platform-1.1.2"
cap.capabilities=0x85200001
------------------------
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - READWRITE
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - STREAMING
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: name = "gspca_zc3xx", type 0x00000002, status 00000000
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: - CAMERA
Mon Nov 23 20:24:00 2015 user.warn syslog: [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
Mon Nov 23 20:24:10 2015 user.warn syslog: [1] [WRN] [ALL] motion_loop: Retrying until successful connection with camera
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability:
------------------------
cap.driver: "gspca_zc3xx"
cap.card: "PC Camera"
cap.bus_info: "usb-ehci-platform-1.1.2"
cap.capabilities=0x85200001
------------------------
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - READWRITE
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - STREAMING
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: name = "gspca_zc3xx", type 0x00000002, status 00000000
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: - CAMERA
Mon Nov 23 20:24:10 2015 user.warn syslog: [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:24:10 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
Mon Nov 23 20:24:20 2015 user.warn syslog: [1] [WRN] [ALL] motion_loop: Retrying until successful connection with camera
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability:
------------------------
cap.driver: "gspca_zc3xx"
cap.card: "PC Camera"
cap.bus_info: "usb-ehci-platform-1.1.2"
cap.capabilities=0x85200001
------------------------
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - READWRITE
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - STREAMING
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: name = "gspca_zc3xx", type 0x00000002, status 00000000
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: - CAMERA
Mon Nov 23 20:24:20 2015 user.warn syslog: [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:24:20 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
Mon Nov 23 20:24:24 2015 authpriv.info dropbear[2990]: Exit (root): Exited normally
Mon Nov 23 20:24:24 2015 user.notice syslog: [1] [NTC] [ALL] motion_loop: End of event 1
Mon Nov 23 20:24:24 2015 user.notice syslog: [1] [NTC] [ALL] motion_loop: Thread exiting
Mon Nov 23 20:24:24 2015 user.notice syslog: [0] [NTC] [ALL] main: Threads finished
Mon Nov 23 20:24:26 2015 user.warn syslog: [0] [WRN] [ALL] main: Restarting motion.
Mon Nov 23 20:24:31 2015 user.alert syslog: [0] [ALR] [ALL] conf_load: could not open configfile /etc/motion/motion.conf: No such file or directory
Mon Nov 23 20:24:31 2015 user.crit syslog: [0] [CRT] [ALL] conf_load: Not config file to process using default values
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] motion_startup: Using default log level (NTC) (6)
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] motion_startup: Motion 3.4.0-Git-78ba2da Started
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] motion_startup: Logging to syslog
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] motion_startup: Using default log type (ALL)
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] motion_startup: Using log type (ALL) log level (NTC)
Mon Nov 23 20:24:31 2015 user.warn syslog: [0] [WRN] [ALL] main: Motion restarted
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] main: Thread 1 is device: /dev/video0 input -1
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] main: Stream port 0
Mon Nov 23 20:24:31 2015 user.notice syslog: [0] [NTC] [ALL] main: Waiting for threads to finish, pid: 3088
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [ALL] motion_init: Thread 1 started , motion detection Enabled
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability:
------------------------
cap.driver: "gspca_zc3xx"
cap.card: "PC Camera"
cap.bus_info: "usb-ehci-platform-1.1.2"
cap.capabilities=0x85200001
------------------------
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - READWRITE
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_get_capability: - STREAMING
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: name = "gspca_zc3xx", type 0x00000002, status 00000000
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_select_input: - CAMERA
Mon Nov 23 20:24:31 2015 user.warn syslog: [1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: (0) JPEG (JPEG)
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: 0 - JPEG (compressed : 1) (0x4745504a)
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format Selected palette JPEG
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] v4l2_do_set_pix_format: Testing palette JPEG (352x288)
Mon Nov 23 20:24:31 2015 user.warn syslog: [1] [WRN] [VID] v4l2_do_set_pix_format: Adjusting resolution from 352x288 to 320x240.
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] v4l2_do_set_pix_format: Error setting pixel format.
VIDIOC_S_FMT: : Device or resource busy
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] VIDIOC_TRY_FMT failed for format v4l2_set_pix_format: Input/output error
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] v4l2_set_pix_format: Unable to find a compatible palette format.
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [VID] vid_v4lx_start: Using V4L1
Mon Nov 23 20:24:31 2015 user.notice syslog: [1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items
Mon Nov 23 20:24:38 2015 ftp.info vsftpd[2775]: [djchester22] FTP response: Client "192.168.1.230", "421 Timeout."
Mon Nov 23 20:24:41 2015 user.err syslog: [1] [ERR] [ALL] motion_init: Error capturing first image
Mon Nov 23 20:24:41 2015 user.err syslog: [1] [ERR] [ALL] motion_loop: Video device fatal error - Closing video device
Mon Nov 23 20:24:41 2015 user.notice syslog: [1] [NTC] [VID] vid_close: Closing video device /dev/video0

41 (edytowany przez build000 2015-11-23 20:53:22)

Odp: motion z obsługą ffmpeg

Mon Nov 23 20:24:00 2015 user.notice syslog: [1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] v4l2_do_set_pix_format: Error setting pixel format.


Mon Nov 23 20:24:31 2015 user.alert syslog: [0] [ALR] [ALL] conf_load: could not open configfile /etc/motion/motion.conf: No such file or directory


VIDIOC_S_FMT: : Device or resource busy
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] VIDIOC_TRY_FMT failed for format v4l2_set_pix_format: Input/output error
Mon Nov 23 20:24:31 2015 user.err syslog: [1] [ERR] [VID] v4l2_set_pix_format: Unable to find a compatible palette format.

Czyli to raczej kwestia obsługi tego sterownika/kamerki przez motion.
Napisz w końcu co za sprzęt masz: maszyna i kamera (konkretnie).

42 (edytowany przez mar_w 2015-11-23 21:11:03)

Odp: motion z obsługą ffmpeg

(...)
Mon Nov 23 20:24:31 2015 user.alert syslog: [0] [ALR] [ALL] conf_load: could not open configfile /etc/motion/motion.conf: No such file or directory
(...)
VIDIOC_S_FMT: : Device or resource busy
(...)

Te dwie linijki mnie niepokoją. Pierwszą można łatwo ogarnąć a do drugiej potrzeba szczegółowych informacji, typu sprzęt z której gałęzi Openwrt itd...
Chyba to nie jest tajemnica, no chyba, że to kamera za 1.000.000 $ smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

43 (edytowany przez build000 2015-11-23 21:04:24)

Odp: motion z obsługą ffmpeg

Tak czy inaczej z ostatnich postów @secam7 wynika, że z ramipsów męczył http://wiki.openwrt.org/toh/hame/mpr-a2 Hame MPR-A2 (Colorovo PowerBox) - to o ten sprzęt chodzi ?
I jeszcze konkretnie - jaka kamerka ?

44

Odp: motion z obsługą ffmpeg

secam7 napisał/a:

Może się ktoś podzielić wersją dla CC i architektury ramips??

Ja mam ale podobno nic nikomu nie działa, tylko u mnie działa na kamerze UVC, więc żałuję że wrzuciłem to wszystko do sieci.
Nie mam wszystkich kamer na świecie żeby testować....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

45 (edytowany przez build000 2015-11-23 21:32:48)

Odp: motion z obsługą ffmpeg

Nie przejmuj się mar_w - zrobiłeś konkretny poradnik - wielu osobom na pewno się przyda, ale wiadomo - nie z każdą kamerką dana wersja motion/ffmpeg będzie kumać, tak było, jest i będzie zapewne jeszcze długo (w dużych linuchach jest to samo zresztą - producenci skąpią informacji to sterowniki są, jakie są).
Ogólnie najlepiej do openwrt/linucha dobierać kamerki uvc bo z nimi jest najmniej problemów i w większości wszystko bangla (no może poza dźwiękiem jak w mojej Logitech HD Webcam C910 lub innych - ogólnie nie działa dźwięk z jej mikrofonu tylko pod openwrt - pod innymi systemami wszystko bangla).

A tak na marginesie uwaga do innych postujących w tym temacie - chcesz pomocy to pisz co masz za sprzęt...albo wcale nie pisz...wróżek tu nie ma...same oznaczenia z logów nie zawsze prawidłowo pokazują wszystko.

OFFTOPIC:
Do trunka przeportowali ciekawy program stress, pewno da się go też łatwo zaadaptować do CC.

46

Odp: motion z obsługą ffmpeg

build000 napisał/a:

Nie przejmuj się mar_w - zrobiłeś konkretny poradnik - wielu osobom na pewno się przyda, ale wiadomo - nie z każdą kamerką dana wersja motion/ffmpeg będzie kumać, tak było, jest i będzie zapewne jeszcze długo (w dużych linuchach jest to samo zresztą - producenci skąpią informacji to sterowniki są, jakie są).
Ogólnie najlepiej do openwrt/linucha dobierać kamerki uvc bo z nimi jest najmniej problemów i w większości wszystko bangla (no może poza dźwiękiem jak w mojej Logitech HD Webcam C910 lub innych - ogólnie nie działa dźwięk z jej mikrofonu tylko pod openwrt - pod innymi systemami wszystko bangla).

A tak na marginesie uwaga do innych postujących w tym temacie - chcesz pomocy to pisz co masz za sprzęt...albo wcale nie pisz...wróżek tu nie ma...same oznaczenia z logów nie zawsze prawidłowo pokazują wszystko.

OFFTOPIC:
Do trunka przeportowali ciekawy program stress, pewno da się go też łatwo zaadaptować do CC.

Oczywiście poradnik dobry, lecz z własnego doświadczenia wiem ze ludzie nie czytają ze zrozumieniem. I muszę się przyznać ze w tym temacie Ja również nie przeczytałem dokładnie. Sory za kłopoty i zbędne gadanie. Wszystko działa jak należy. Trzeba poprostu czytać i czytać i czytać i poźniej robić i czytać. Jak nie wychodzi znowu czytać. Oczywiści zrozumienie podstawa.

Jeszcze jedno pytanko mam. Czy motion tak ostro obciąża procka. Bo na rozdziałce 800X600 to użycie było na poziomie 95 %. To troszę sporo. Zmieniłem rozdziałkę na 640X480 i spadło do 50% ale to i tak sporo jak na sam jeden proces.

47

Odp: motion z obsługą ffmpeg

myślę że użytkownik @djchester22 robi podobne błędy co użytkownik @allucard018.
W poście #26 napisał:

djchester22 napisał/a:

Mi przy próbie instalacji na CC wyskakuje takie coś

root@OpenWrt:~# opkg install /tmp/libffmpeg-full_2.6.2-1_ar71xx.ipk
Installing libffmpeg-full (2.6.2-1) to root...

W swoim poście #34 napisałem jak ma wyglądać instalacja. Po czym użytkownik @djchester22 napisał (dzień po mnie) w poście #37:

djchester22 napisał/a:

opkg install libffmpeg-full_2.6.2-1_ar71xx.ipk

Komentarz:
Moim zdaniem w systemie jest już bałagan podobny do sytuacji użytkownika @allucard018. Komenda

# opkg install libffmpeg-full_2.6.2-1_ar71xx.ipk

w ogóle nie powinna się pojawić w gałęzi CC. libffmpeg-full ma wziąć z REPOZYTORIUM a nie z moich plików. Ta biblioteka jest w paczkach dla AA oraz dla BB, więc skąd niby ta paczka znalazła się w katalogu /tmp?
Odp: Bo była z paczki dla innych gałęzi

Porada: Wgrać od nowa system i sprawdzić

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

48 (edytowany przez build000 2015-11-23 22:05:54)

Odp: motion z obsługą ffmpeg

@djchester22 :
- to normalka z tym obciążeniem - nie ma bata - libffmpeg-full + samo motion ma swoje narzuty - dlatego zapewne w oficjalnym openwrt nie ma tej paczki, bo 90 % sprzętów będzie się zwyczajnie wieszać lub przycinać...
- co do czytania...wiadomo, że TAK.

W praktyce udało mi się pokimać moją kamerkę na 1280x720 pod CC...ale szło to qrna ...tak sobie (ale ogólnie dobrze widać sam podgląd z kamerki przy 15kl/s w tej rozdziałce) - chcąc coś zapisać strumieniem 15 kl/s w tej rozdziałce...router się wykrzaczył a demon motion zdechł...hehe.
Ogólnie 640x480 to max na średnich/dobrych (mocnych) routerach, a zalecane dla pozostałej większości to max. 320x240.
>= 800x600 przy libffmpeg-full...zaczyna żreć router w całości - jaki by nie był...ogólnie najlepiej znoszą wysokie rozdziałki routery + kamerki uvc.
Jednak są wyjątki od reguły i czasem potrafi się pięknie zachowywać nawet jakaś noname na pozostałych sterach - trzeba każdą kamerkę testować osobno.

49 (edytowany przez djchester22 2015-11-23 22:09:00)

Odp: motion z obsługą ffmpeg

build000 napisał/a:

@djchester22 :
- to normalka z tym obciążeniem - nie ma bata - libffmpeg-full + samo motion ma swoje narzuty - dlatego zapewne w oficjalnym openwrt nie ma tej paczki, bo 90 % sprzętów będzie się zwyczajnie wieszać lub przycinać...
- co do czytania...wiadomo, że TAK.

W praktyce udało mi się pokimać moją kamerkę na 1280x720 pod CC...ale szło to qrna ...tak sobie - chcąc coś zapisać strumieniem w tej rozdziałce...router się wykrzaczył a demon motion zdechł...hehe.
Ogólnie 640x480 to max na średnich/dobrych (mocnych) routerach, a zalecane dla pozostałej większości to max. 320x240.
>= 800x600 przy libffmpeg-full...zaczyna żreć router w całości - jaki by nie był...ogólnie najlepiej znoszą wysokie rozdziałki routery + kamerki uvc.
Jednak są wyjątki od reguły i czasem potrafi się pięknie zachowywać nawet jakaś noname na pozostałych sterach - trzeba każdą kamerkę testować osobno.

U mnie przy rozdziałce 800x600 zapisuje i zgrywa filmy ale użycie procka prawie 100%, więc nie będę go tak męczył. Narazie psróbowałem i działa wszystko. Zobaczymy jak to będzie wyglądało w przyszłości.

Mam zamiar kupić sobie taki coś

http://www.aliexpress.com/item/Original … eb201560_9

lub

http://www.aliexpress.com/item/Sricam-M … eb201560_9

50 (edytowany przez build000 2015-11-23 23:35:01)

Odp: motion z obsługą ffmpeg

@secam7
- jeżeli prawidłowo odgadłem Twój sprzęcior ramips i jest to Hame MPR-A2 - to tutaj masz paczkę (użyty Makefile od mar_w)
motion-ffmpeg_3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-1_ramips_24kec.ipk dla najnowszego CC r47607
- jako, że nic się nie zmieniło w zależnych bibliotekach a/v, powinien być dobry dla wcześniejszych rewizji - jak będą jednak jakieś problemy to sam sobie wyłuskaj z tej kompilacji core pozostałe, zależne biblioteki - ramips-CC-r47607-HAME_MPR-A2.7z
- analogicznie masz dla wt3020, bo czytałem, że też walczyłeś na tym sprzęciorze - wyłuskasz sobie motion-ffmpeg i ewentualnie resztę z wnętrza paczki
ramips-CC-r47607-WT3020.7z

Teoretycznie dla obu tych wynalazków motion-ffmpeg kompiluje się identycznie, ale żeby uniknąć jakichś niuansów, które ewentualnie nakładają ewentualne łaty - skompilowałem oddzielnie - po obrazach w paczkach można się zorientować na jakich to ogólnie ramipsach teoretycznie powinno działać.