| Motion - II časť, rozšírená konfigurácia |
|
|
|
| Napísal TomasHanzel | ||||||||||||
| Utorok, 09 Február 2010 08:00 | ||||||||||||
|
Rozšírená konfigurácia.
Minulé obrázky boli len obrázkami bez významu. Žiadny pohyb, len zmes obrázkov, ktoré nezlákajú využívať a predstaviť si hodnotu Motion. Ja však potrebujem nastaviť Motion tak, aby mi snímal už čo len tieň, aby mi nič neuniklo. Nakoniec, ukážeme si to na jednoduchom príklade. Ako som spomenul vyššie, idem sa venovať verzii snímania konkrétneho objektu. A to kvôli lepšiemu prehľadu. Zoberiem si USB kľúč a namierim naň web kameru. „ukradnem“ USB kľúč a prezriem záznam, či je zaznamenaný pohyb tak, ako si predstavujem. Avšak tu je moja druhá požiadavka. Chcem väčšie obrázky a výstup aj vo videu.
motion.conf############################################ Capture device options###########################################
# Image width (pixels). Valid range: Camera dependent, default: 352 width 640
# Image height (pixels). Valid range: Camera dependent, default: 288 height 480
Základné nastavenia rozlíšenie obrázkov v mojom prípade 640 x 480. Všetko však záleží na samotnej kamere.
# Maximum number of frames to be captured per second. # Valid range: 2-100. Default: 100 (almost no limit). framerate 30
Táto voľba je zaujímavá. Určuje, koľko snímkov za 1 sekundu bude uložených, nasnímaných. To znamená, že čím vyššia hodnota, tým vyššia záťaž na počítač i na diskový priestor. Avšak to znamená i oveľa lepšiu kvalitu pri snímaní. V podstate Vám pri dobrom nastavení neunikne žiadny detail. Čo je teda optimum? Ja, ako vidíte, mám hodnotu 30. Základná hodnota je však 100 a nápoveda hovorí, že dostupný je takmer žiadny limit (To si však neviem presne predstaviť, no iste je rátané i s profesionálnymi kamerami.) Určite však nedávajte malé hodnoty, znižujú kvalitu získaného „možného dôkazného materiálu“.
####################################### Motion Detection Settings:####################################### Threshold for number of changed pixels in an image that # triggers motion detection (default: 1500) threshold 100
Z minula už viete, o čo ide. Zadaná hodnota určuje počet zmenených pixelov v snímke v pohybe. Čo to presne znamená? Ak sa na obrázku „mení“ v pohybe 100px, začne sa nahrávať. To určuje pomerne malý objekt. Pre blízke sledovanie objektu je to lepšia voľba. Ak by ste pre blízko sledovaný objekt rozhodli nastaviť väčší počet pixelov, znamená to možné straty. Samozrejme pre vzdialenejší objekt je lepšia hodnota trochu väčšia.
Dosť dôležitá je sekcia, # Maximum length in seconds of an mpeg movie # When value is exceeded a new mpeg file is created. (Default: 0 = infinite) max_mpeg_time 60
ktorá určuje maximálny čas záznamu pre jedno video. Tiež opatrne, pretože malý disk môže byť zaplnený veľmi rýchlo.
##################################### Image File Output####################################
# The quality (in percent) to be used by the jpeg compression (default: 75) quality 100
Kvalita kompresie snímkov. Základná hodnota je 75.
To boli základné hodnoty snímkov. Teraz, keď spustíte motion, alebo motion -c /cesta/ku/konfiguracnemu/suboru/motion.conf, tak uvidíte sami oveľa lepší výsledok. Prezriete si priečinok a pred sebou máte mnoho obrázkov. Našou druhou úlohou je konfigurácia výstupu do videa. Aby ste mohli využívať túto možnosť, potrebujete balík ffmpeg. Nainštalujte si ho. Nasledujte sekciu v motion.conf.
###################################### FFMPEG related options# Film (mpeg) file output, and deinterlacing of the video input# The options movie_filename and timelapse_filename are also used# by the ffmpeg feature#####################################
# Use ffmpeg to encode mpeg movies in realtime (default: off) ffmpeg_cap_new on
V reálnom čase (v dobe snímania) vytvára aj video. To je naša hlavná voľba. Zapnutím a spustením, či samotným snímaním, umožníme motion automaticky robiť videá z nasnímaných obrázkov.
# Codec to used by ffmpeg for the video compression. # Timelapse mpegs are always made in mpeg1 format independent from this option. # Supported formats are: mpeg1 (ffmpeg-0.4.8 only), mpeg4 (default), and msmpeg4. # mpeg1 - gives you files with extension .mpg # mpeg4 or msmpeg4 - gives you files with extension .avi # msmpeg4 is recommended for use with Windows Media Player because # it requires no installation of codec on the Windows client. # swf - gives you a flash film with extension .swf # flv - gives you a flash video with extension .flv # ffv1 - FF video codec 1 for Lossless Encoding ( experimental ) # mov - QuickTime ( testing ) ffmpeg_video_codec mpeg4
Určujeme použitý kodek pri kompresii a tvorbe videa. Z dostupných volieb si vyberieme, aký chceme. Ja osobne využívam mpeg4 (mp4 video). Kvalita, ale aj využitý kodek pri spracovaní videa hrajú veľkú úlohu pri výbere veľkosti disku. Dbajte o to. Tak a teraz je motion nastavený tak, aby spĺňal naše požiadavky. Ukážme si to na tom popísanom príklade.
Motion bez problémov zareagoval na pohyb spred kamery. Hovoríme o snímaní objektu priamo pred kamerou. K dispozícií je i video, ktoré Motion vytvoril podľa mojej definície, snímať hneď po zistení aktivity, až po ukončenie aktivity. Po skončení som nežiadal ďalšie sekundy navyše a tak je video veľmi rýchle. Stiahnete ho na adrese: http://www.easy-share.com/1909161232/01-20100130172400.avi alebo po kliknutí na odkaz. Teraz by sa to mohlo nejak využiť. Nastavíme si skript, ktorý vykoná úlohy po nasnímaní obrázkov, respektíve v čase "diania". Ide o to, aby sme sa aj my dozvedeli, že sa niečo deje. Skript vykonáSekundovú kontrolu priečinku, kde sa ukladá video i každý uložený snímok. V prípade, že sa v priečinku objaví snímok, začne sa zadaná úloha. Zadaná úloha v našom prípade znamená spustenie výstražného zvuku pomocou konzolovej aplikácie na prehrávanie hudby mpg123, ktorú musíte a pravdepodobne máte nainštalovanú. Skript#!/usr/bin/bashDIRTOCHECK=./scan/ SONG="/cesta/k/pesnicke/" while [ 1 ] do if [ "`ls -A $DIRTOCHECK`" ] then if ! ps ax|grep "mpg123 $SONG"|grep -v grep > /dev/null 2> /dev/null then mpg123 "$SONG" > /dev/null 2> /dev/null& fi else if ps ax|grep "mpg123 $SONG"|grep -v grep > /dev/null 2> /dev/null then # todo: kill only that one mpg123 killall -9 mpg123 fi fi sleep 1 done Súbor s týmto textom uložte ako skript s koncovkou .sh. Premenná DIRTOCHECK určuje adresu priečinka so snímkami. SONG - určuje cestu k výstražnému zvuku Zvuk si môžete voľne stiahnuť stadiaľto: http://simplythebest.net/sounds/WAV/events_WAV/event_WAV_files/alarm.zip Je jasné, že pokiaľ budú v priečinku súbory, dovtedy bude skript vyhlasovať výstražný signál. Ide len o jedno z riešení, preto nemá zmysel komentovať túto voľbu. Volieb, ako si ošetriť výstrahu, je mnoho. Jednou ešte celkom dobrou možnosťou na výstrahu alebo informovanie je v prípade plniaceho sa obsahu priečinka notifikácia na mail. Za predpokladu, že využívate služby notifikáciu prichádzajúceho mailu na mobilný telefón, máte o zábavu postarané. (Spoločnosť Orange kedysi ponúkala možnosť notifikácie na mail). Možností je skutočne mnoho, takže ak sa nepáči tento spôsob, iste miesto kritiky napíšete a vymyslíte lepší ;-). AutomatizáciaNasleduje posledná vec, ktorú by sme potrebovali. Nastaviť si automatizáciu. Ja si nastavujem pomocou skriptu túto udalosť:Motion sa zapne automaticky v čase od 20.00 do 08.00. Skopíruje všetok obsah do priečinka /zaloha, do novovytvoreného priečinka podľa aktuálneho dátumu. Súbory videí (mp4) skopíruje do priečinka /zaloha/datum/video a súbory obrázkov (jpg) skopíruje do priečinka /zaloha/datum/obrazky. Motion vymaže priečinok, kde sú aktuálne stiahnuté záznamy (u mňa /scan) a naplánuje si úlohu spustiť sa a toto isté vykonať v čase od 20.00 do 08.00. Navyše záznamy staršie ako 7 dní vymaže z priečinka /zaloha. Skript motion.sh#!/usr/bin/bash # dakujem za pomoc xchg - Oliver Kindernay a Szabóvy sa pripomenienky v komentaroch MOTION="/usr/bin/motion" LOGDIR="$HOME/motion/log" START8="0 20 * * * $MOTION 2> $LOGDIR/motion_err.log > $LOGDIR/motion.log" # pusti motion o 20.00 STOP8="0 8 * * * $0 kill" # stopni motion o 8.00 DATUM=`date +"%d_%m_20%y"|tr -d '\n'` SCANDIR="/$HOME/motion/scan" ZALOHA="/$HOME/motion/zaloha" PHOTODIR="$ZALOHA//$DATUM/obrazky" VIDEODIR="$ZALOHA/$DATUM/video" if [ "$1" = "kill" ] then killall motion if ps -A|grep motion then killall -9 motion fi exit fi # vytvori potrebne zlozky ak neexistuju [ -d "$SCANDIR" ] || mkdir -p "$SCANDIR" [ -d "$PHOTODIR" ] || mkdir -p "$PHOTODIR" [ -d "$VIDEODIR" ] || mkdir -p "$VIDEODIR" [ -d "$LOGDIR" ] || mkdir -p "$LOGDIR" # Ak v crone nie su naplanovane ulohy, naplanuj ich if ! crontab -l|grep -F "$START8" > /dev/null then echo -e "`crontab -l`\n$START8" |crontab - fi if ! crontab -l|grep -F "$STOP8" > /dev/null then echo -e "`crontab -l`\n$STOP8"|crontab - fi # presun nazbierane data mv "$SCANDIR/"*.jpg "$PHOTODIR/" mv "$SCANDIR/"*.mp4 "$VIDEODIR/" rm "$SCANDIR/"* # vymaz subory starsie ako 7 dni find "$ZALOHA" -type d -mtime +7 -exec rm -fr {} \; V skripte stačí pomeniť údaje v podobe:
on_picture_save wput ftp://username:password@yourserver %f. Túto položku vložíte na koniec Vášho konfiguračného súboru, zmeníte parametre prihlasovacieho mena, hesla a servra Vášho FTP a uložíte. Nezabudnite si nainštalovať aplikáciu wput. Na všetky skripty sa vzťahuje licencia GNU/GPL, |
||||||||||||
| Posledná zmena v Sobota, 06 Marec 2010 12:15 |
Vyžaduje prihlásenie alebo registráciu pre pridávanie komentárov ku článkom.
Počet komentárov: 35. Zobraziť komentáre.
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 11 2010 22:59:00 Takto, aby si sa nesplietol
Skript uloz kamkolvek, avsak nie do priecinkov, kde su ulozene fotky a videa zo streamu, ani do zaloznej zlotky. (preto, lebo sa obsah presuva do zalohy, a zaloha sa cisti kazdy 7den a skript by ti mohol tym padom vymazat) To co som ja myslel znamena: Cesty ulozenia zaznamenanych suborov a zaloznej zlozky by mali byt tam, kde ma pravo zapisovat uzivatel (Je jasne, ze user nemoze za normalnych okolnosti zapisovat ani vymazavat ani vytvarat priecinky napriklad na / ako to mam ja /scan /zaloha...) Takze najlepsie je robit vsetko v home (Avsak odporucam vytvorit noveho uzivatela, pre istotu) a poriadne nastavit cesty ukladania snimkov a zaloznu cestu. Samozrejme aj do skriptov, pokial ich chces vyuzivat. Nie je problem poziadat aj tu na fore o skript, iste sa najdu ludia, ktory ho spravia a tak pomozu ostatnym. Sice maly projekt ale urcite pomoze. Treba hybat svetom £^@&! Aby sme rozumeli celkovo tak u mna to bolo: /scan - priecinok, kam sa zaznamenavali snimky (video i obrazky) /zaloha - priecinok, kam sa ukladaju subory po skonceni snimania, teda o 8 rano - presunie sa tam obsah /scan a rozdeli jpg do obrazky, mp4 do video (tam sa vytvoria zlozky s datumom snimania pre video i obrazky). Kludne sa pytaj ak nieco nie je jasne alebo nefunguje. Pripadne uploadni do portalu konfiguracny subor (Pozor teba aj cestu k nemu uviest ak nevyuzivas /etc/motion.conf ale iny, zalozny blabla...to uz pletiem 5 cez 9) |
#4310 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 11 2010 23:12:28 TomasHanzel napísal:
Takto, aby si sa nesplietol Skript uloz kamkolvek, avsak nie do priecinkov, kde su ulozene fotky a videa zo streamu, ani do zaloznej zlotky. (preto, lebo sa obsah presuva do zalohy, a zaloha sa cisti kazdy 7den a skript by ti mohol tym padom vymazat) To co som ja myslel znamena: Cesty ulozenia zaznamenanych suborov a zaloznej zlozky by mali byt tam, kde ma pravo zapisovat uzivatel (Je jasne, ze user nemoze za normalnych okolnosti zapisovat ani vymazavat ani vytvarat priecinky napriklad na / ako to mam ja /scan /zaloha...) Takze najlepsie je robit vsetko v home (Avsak odporucam vytvorit noveho uzivatela, pre istotu) a poriadne nastavit cesty ukladania snimkov a zaloznu cestu. Samozrejme aj do skriptov, pokial ich chces vyuzivat. Nie je problem poziadat aj tu na fore o skript, iste sa najdu ludia, ktory ho spravia a tak pomozu ostatnym. Sice maly projekt ale urcite pomoze. Treba hybat svetom £^@&! Aby sme rozumeli celkovo tak u mna to bolo: /scan - priecinok, kam sa zaznamenavali snimky (video i obrazky) /zaloha - priecinok, kam sa ukladaju subory po skonceni snimania, teda o 8 rano - presunie sa tam obsah /scan a rozdeli jpg do obrazky, mp4 do video (tam sa vytvoria zlozky s datumom snimania pre video i obrazky). Kludne sa pytaj ak nieco nie je jasne alebo nefunguje. Pripadne uploadni do portalu konfiguracny subor (Pozor teba aj cestu k nemu uviest ak nevyuzivas /etc/motion.conf ale iny, zalozny blabla...to uz pletiem 5 cez 9) Takze takto skript som si ulozil do ~/.motion Skusal som Aj original skript aj si upravit cesty ukladania na /home/bum/scan a /home/bum/zaloha. Stale to cele u mna zakape na tom ze do zalohy nevytvori ako ma dalsie zlozky teda /home/bum/zaloha/datumblabla/obrazky a /home/bum/zaloha/datumblabla/video Samozrejme ak som pouzil origos skript spustal som ho ako root aby mal prava cmarat kam chce a co chce. Ako pisem nevytvara mi to podzlozky. ale vymaze vsetko co bolo v zlozke scan |
#4312 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 00:33:19 No takze u mna to funguje takto. je to tak spravne?
#!/bin/bash # dakujem za pomoc xchg - Oliver Kindernay MOTION="/usr/bin/motion" CRONFILE="/var/spool/cron/crontabs/root" START8="0 20 * * * $MOTION 2> /var/log/motion_err.log > /var/log/motion.log" # pusti motion o 20.00 STOP8="0 8 * * * $0 kill" # stopni motion o 8.00 DATUM=`date +"%d_%m_20%y"|tr -d '\n'` SCANDIR="/home/bum/scan" PHOTODIR="/home/bum/zaloha/$DATUM/obrazky" VIDEODIR="/home/bum/zaloha/$DATUM/video" if [ "$1" = "kill" ] then killall motion if ps -A|grep motion then killall -9 motion fi exit fi # Ak v crone nie su naplanovane ulohy, naplanuj ich if ! cat $CRONFILE|grep -F "$START8" > /dev/null then echo "$START8" >> $CRONFILE fi if ! cat $CRONFILE|grep -F "$STOP8" > /dev/null then echo "$STOP8" >> $CRONFILE fi # vytvori podzlozky pre video a obrazky mkdir -p /home/bum/zaloha/`date +"%d_%m_20%y"`/video /home/bum/zaloha/`date +"%d_%m_20%y"`/obrazky # presun nazbierane data mv $SCANDIR/*.jpg $PHOTODIR/ mv $SCANDIR/*.swf $VIDEODIR/ rm -fr $SCANDIR/* # toto nechapem naco tu je ked prikazy pred tym vlastne vsetko vystrihnu a roztriedia # vymaz subory starsie ako 7 dni find /home/bum/zaloha -type f -mtime +7 -exec rm {} \; Uz som spokojnejsi a mozem ist spat Dobru noc |
#4316 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 00:43:08 Dobrú noc
Cesty máš v poriadku, skript si doplnil sa mal by fungovať a vymazanie scandir môžeš teda zakomentovať. Je to len pre istotu aby zmazal obsah priečinka. Zdá sa že je to v poriadku. Najlepšie však skúsiť. Idem aj ja, lebo nič nevidim |
#4317 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 12:29:53 Hm. napada ma este vela otazok. Napriklad ako spravit aby sa vytvorene video dalo prezerat na webe?
|
#4328 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 13:40:18 Szabó napísal:
Hm. napada ma este vela otazok. Napriklad ako spravit aby sa vytvorene video dalo prezerat na webe? Motion ma pokial viem v sebe zabudovany maly webserver. |
#4332 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 14:05:22 xchg napísal:
Szabó napísal: Hm. napada ma este vela otazok. Napriklad ako spravit aby sa vytvorene video dalo prezerat na webe? Motion ma pokial viem v sebe zabudovany maly webserver. Ano nieco podobne tomuto som nasiel, ale neviem ci s tym pohnem. ############################################################ # Live Webcam Server ############################################################ # The mini-http server listens to this port for requests (default: 0 = disabled) webcam_port 8081 # Quality of the jpeg images produced (default: 50) webcam_quality 50 # Output frames at 1 fps when no motion is detected and increase to the # rate given by webcam_maxrate when motion is detected (default: off) webcam_motion off # Maximum framerate for webcam streams (default: 1) webcam_maxrate 1 # Restrict webcam connections to localhost only (default: on) webcam_localhost on # Limits the number of images per connection (default: 0 = unlimited) # Number can be defined by multiplying actual webcam rate by desired number of seconds # Actual webcam rate is the smallest of the numbers framerate and webcam_maxrate webcam_limit 0 ############################################################ # HTTP Based Control ############################################################ # TCP/IP port for the http server to listen on (default: 0 = disabled) control_port 8080 # Restrict control connections to localhost only (default: on) control_localhost on # Output for http server, select off to choose raw text plain (default: on) control_html_output on # Authentication for the http based control. Syntax username:password # Default: not defined (Disabled) ; control_authentication username:password Ano online mi ide na localhost/8081/ Ale ktomu sa z ineho miesta nedostanem. ci hej? A myslel som to tiez takto po ukonceni nahravania by sa video oodoslalo na nejaky web a tam by sa dalo pozriet v pripade potreby. |
#4334 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 14:28:17 Skript som mierne upravil upravil. Mal by fungovat korektne.
K tomu webu, skus dat control_localhost na off. Samozrejme musis mat verejnu IP. Na iny server to mozes nahravat napr pomocou ftp. Myslím že motion by to mal mat uz v sebe, nech povie tomas ja neviem. |
#4336 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 14:35:40 xchg napísal:
Skript som mierne upravil upravil. Mal by fungovat korektne. K tomu webu, skus dat control_localhost na off. Samozrejme musis mat verejnu IP. Na iny server to mozes nahravat napr pomocou ftp. Myslím že motion by to mal mat uz v sebe, nech povie tomas ja neviem. Jo spekulujem na tom. A kukol som ten skript. Toto je spravne? PHOTODIR="$ZALOHA//$DATUM/obrazky" Inde mas jedno lomitko |
#4337 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 12 2010 14:40:44 Nj uslo
|
#4338 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 00:23:40 Asi som otravny, ale mne ten novy script moc nejde.
Teda ide ale fotky nejak nehodi tam kde ma - teda vymaze ich. |
#4375 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 01:35:46 Szabó napísal:
Asi som otravny, ale mne ten novy script moc nejde. Teda ide ale fotky nejak nehodi tam kde ma - teda vymaze ich. Pýtať sa je normálna vec. Neskúšal som nový skript, a ani to v tomto stave nedokážem na konci článku som dal príkaz na upload do ftp. Následne stačí do html zadať tag na obrázok a automatický reload. Alebo uploadovať video a to streamovať. Ale to chce dobrý net na upload. Stránku jednoducho "zahesluješ" a nik ku nej nebude mať prístup a je možné ju prezerať i cez mobil. (Vhodné pre maťa pišoju Druý skript idem skúsiť, olympiáda ešte nie je, tak mám čas. |
#4378 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 09:28:48 Blbne to len mne? Sa mi tu deju nejake divne veci. Prestalo sa mi automaticky pripajat na ssh a pod.
|
#4380 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 13:46:33 Prešiel som si cely ten skript a chybu som nenasiel
|
#4382 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:00:52 xchg napísal:
Prešiel som si cely ten skript a chybu som nenasiel Asi je to len u mna. je to divne. Video to slahne kam ma a jpg sa stratia nie ze by mi to nejak vadilo, len su fuc. Asi budem musiet preinstalovat cele pc sa mi zacina rucat. Dan za stale skusanie a vymyslanie. |
#4383 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:08:27 Skus zakomentovat tie casti kde sa presuvaju *.jpg a *.mp4 a maze ten adresar kam sa ukladaju. Ci ich tam ten motion vobec dava.
|
#4385 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:10:24 TomasHanzel napísal:
Szabó napísal: Asi som otravny, ale mne ten novy script moc nejde. Teda ide ale fotky nejak nehodi tam kde ma - teda vymaze ich. Pýtať sa je normálna vec. Neskúšal som nový skript, a ani to v tomto stave nedokážem na konci článku som dal príkaz na upload do ftp. Následne stačí do html zadať tag na obrázok a automatický reload. Alebo uploadovať video a to streamovať. Ale to chce dobrý net na upload. Stránku jednoducho "zahesluješ" a nik ku nej nebude mať prístup a je možné ju prezerať i cez mobil. (Vhodné pre maťa pišoju Druý skript idem skúsiť, olympiáda ešte nie je, tak mám čas. Hrrr. Potialto som akoze v pohode. Dostal si ma dalsou vecou co som este vzivote neskusal a to je "Stránku jednoducho "zahesluješ" a nik ku nej nebude mať prístup". Takze uz vidim, ze nebudem zasa spat. Hehe. idem nurat ako zaheslujem stranku. Zatial dik. |
#4386 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:21:47 Szabó napísal:
Hrrr. Potialto som akoze v pohode. Dostal si ma dalsou vecou co som este vzivote neskusal a to je "Stránku jednoducho "zahesluješ" a nik ku nej nebude mať prístup". Takze uz vidim, ze nebudem zasa spat. Hehe. idem nurat ako zaheslujem stranku. Zatial dik. 1, www.google.sk/#hl=sk&source=hp&q...p;fp=5df6ff3443f0626 2, netreba mat nainstalovany ftp server. staci nainstalovat wput aplikáciu, ktorá ti bude posielať obrázky na miesto na to určené, teda ftp-čko. |
#4387 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:23:52 xchg napísal:
Skus zakomentovat tie casti kde sa presuvaju *.jpg a *.mp4 a maze ten adresar kam sa ukladaju. Ci ich tam ten motion vobec dava. Dava to spravne do ~/motion/scan ako to mas v tom skripte. Upravil som si motion.conf ked som nahadzoval tuto verziu skriptu. je to divne. vsetko funguje. chyti video slahne tam kam ma, ale fotky sa stratia. Dokonca porobi s videom dalsie kusky co som si vymyslel. Skusal som dat prec tie kozmeticke veci ako uvodzovky ale vysledok furt rovnaky. Foto je v cudu a nemalo by byt. Riadok na vymazanie scan/ mam zakomentovany takze ten to nepototo. |
#4388 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:29:50 TomasHanzel napísal:
Szabó napísal: 1, www.google.sk/#hl=sk&source=hp&q...p;fp=5df6ff3443f0626 2, netreba mat nainstalovany ftp server. staci nainstalovat wput aplikáciu, ktorá ti bude posielať obrázky na miesto na to určené, teda ftp-čko. No ten wput mam ale vyhadzuje to chybu Error: File `/home/bum/motion/scan/01-20100213152928-00.jpg.' does not exist. Don't know what to do about this URL. Nothing done. Try `wput --help'. |
#4389 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 14:51:10 Szabó napísal:
xchg napísal: Skus zakomentovat tie casti kde sa presuvaju *.jpg a *.mp4 a maze ten adresar kam sa ukladaju. Ci ich tam ten motion vobec dava. Dava to spravne do ~/motion/scan ako to mas v tom skripte. Upravil som si motion.conf ked som nahadzoval tuto verziu skriptu. je to divne. vsetko funguje. chyti video slahne tam kam ma, ale fotky sa stratia. Dokonca porobi s videom dalsie kusky co som si vymyslel. Skusal som dat prec tie kozmeticke veci ako uvodzovky ale vysledok furt rovnaky. Foto je v cudu a nemalo by byt. Riadok na vymazanie scan/ mam zakomentovany takze ten to nepototo. Viem kde je chyba, prikaz find. Nemam pravo upravovat clanok. Prepis si ten riadok na find "$ZALOHA" -type d -mtime +7 -exec rm -fr {} \; Inac, tie uvodzovky tam su vsade preto aby sa predislo problemu ked bude v nazve suborov medzera. Co sa tyka obmedzit pristup na web heslom pogoogli si ".htpasswd //edit - ak sa bojite toho -fr tak tam daj rm {}/*, zostanu ti tam vsak prazdne priecinky |
#4390 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 15:10:22 xchg napísal:
Szabó napísal: xchg napísal: Skus zakomentovat tie casti kde sa presuvaju *.jpg a *.mp4 a maze ten adresar kam sa ukladaju. Ci ich tam ten motion vobec dava. Dava to spravne do ~/motion/scan ako to mas v tom skripte. Upravil som si motion.conf ked som nahadzoval tuto verziu skriptu. je to divne. vsetko funguje. chyti video slahne tam kam ma, ale fotky sa stratia. Dokonca porobi s videom dalsie kusky co som si vymyslel. Skusal som dat prec tie kozmeticke veci ako uvodzovky ale vysledok furt rovnaky. Foto je v cudu a nemalo by byt. Riadok na vymazanie scan/ mam zakomentovany takze ten to nepototo. Viem kde je chyba, prikaz find. Nemam pravo upravovat clanok. Prepis si ten riadok na find "$ZALOHA" -type d -mtime +7 -exec rm -fr {} \; Inac, tie uvodzovky tam su vsade preto aby sa predislo problemu ked bude v nazve suborov medzera. Co sa tyka obmedzit pristup na web heslom pogoogli si ".htpasswd //edit - ak sa bojite toho -fr tak tam daj rm {}/*, zostanu ti tam vsak prazdne priecinky Aj sa mi zdalo ze je to akesi ine. Super uz to funguje. A dakujem aj za vysvetlenie uvodzoviek. A idem skusit teraz tu stranku. Uz som nieco nasiel. este sa z toho vyznat. Pst: Dakujem |
#4392 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 17:59:51 V podstate sa kľudne pýtaj aj tu, neskôr sa to podľa tvojho môže hodiť ako celok nastavenia a pomôže to iným napríklad.
Xchg - ktoré potrebuješ zmeniť? |
#4393 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 18:41:41 TomasHanzel napísal:
V podstate sa kľudne pýtaj aj tu, neskôr sa to podľa tvojho môže hodiť ako celok nastavenia a pomôže to iným napríklad. Xchg - ktoré potrebuješ zmeniť? Dakujem. Rozbehal som aj tu stranku. Takze je to tam, len mi nefunguje to prenasanie fotiek na server cez ten wput. Na servri musim mat ftp a to tam nie je. Takze tak. |
#4398 |
|
Re:Motion - II časť, rozšírená konfigurácia
Feb 13 2010 21:56:00 TomasHanzel napísal:
V podstate sa kľudne pýtaj aj tu, neskôr sa to podľa tvojho môže hodiť ako celok nastavenia a pomôže to iným napríklad. Xchg - ktoré potrebuješ zmeniť? Len ten posledny riadok, ten find. |
#4399 |







V minulej časti sme si ukazovali len tie najzákladnejšie nastavenia, konfiguráciu Motion. Dnes by som pokračoval a zakončil pár vecí. Nakonfigurovať Motion na snímanie objektu v blízkosti, čo uvidíte i na priloženom videu tak, aby výsledok bol skutočne dobrý. Vysvetliť viac pár vecí z konfigurácie a vysvetliť, ako sa nahrávajú obrázky na FTP server, respektíve vytvoriť skript pre vymazávanie videí starších ako 7 dní. Poďme na to.



