Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut hareketidir.
Program:
ADI
hareket - Bir video4linux cihazı kullanarak hareketi algılayın
SİNOPSİS
hareket [ -hmns ] [ -c yapılandırma dosyası yolu ] [ -d günlük düzeyi ] [ -k günlük türü ] [ -p
process_id_file ] [ -l günlük dosyası ]
TANIM
Hareket hareketi algılamak için bir video4linux cihazı kullanır. Hem normal hem de hareket algılanırsa
hareketli resimler çekilecektir. Motion ayrıca gerekirse sizi bilgilendirmek için eylemlerde bulunabilir.
Otomatik anlık görüntülerin oluşturulması da mümkündür.
SEÇENEKLER
-c Yapılandırma dosyasının tam yolu ve dosya adı. Ör. /home/kurt/motion.conf. Varsayılan
Motion oluşturulurken farklı bir şekilde belirtilmediği sürece /usr/local/etc/motion. Birçok RPM
ve debian paketleri büyük olasılıkla kullanacak / Etc veya varsayılan olarak /etc/motion.
-h Yardım ekranını göster.
-m Başlangıçta hareket algılamayı devre dışı bırakın.
-n Daemon olmayan modda çalıştırın.
-s Kurulum modunda çalıştırın. Daemon olmayan modu da zorlar
-d log seviye
Günlük seviyesini ayarlayın [1..9] (EMR, ALR, CRT, ERR, WRN, NTC, INF, DBG, ALL). (varsayılan: 6 /
NTC)
-k log tip
Günlük türünü ayarlayın (COR, STR, ENC, NET, DBL, EVT, TRK, VID, ALL). (varsayılan: TÜMÜ)
-p İşlem kimliği dosyası (pid dosyası) için tam yol ve dosya adı. Ör. /var/run/motion.pid.
Varsayılan tanımlanmadı. Pid dosyası yalnızca hareket arka plan programında başlatıldığında oluşturulur
modu.
-l Günlük dosyasının tam yolu ve dosya adı. ( stderr ve syslog'da oturum açmak için -l syslog kullanın)
CONFIG DOSYA SEÇENEKLER
Bunlar, yapılandırma dosyasında kullanılabilecek seçeneklerdir. Onlar vardır Geçersiz kılınan by
the Komut satırı! Tüm sayı değerleri tam sayıdır (ondalık basamağa izin verilmez).
Boole seçenekleri açık veya kapalı olabilir ("1", "evet" ve "açık" değerlerinin tümü doğru ve herhangi bir
diğer değer yanlış anlamına gelir).
alan_tespiti tamsayı
Değerler: 0 - 999999999 / Varsayılan: Tanımlanmadı
Önceden tanımlanmış alanlarda (1 - 9) hareketi algılayın. Alanlar şu şekilde numaralandırılmıştır: 1 2 3
Hareket 4 5 6 olduğunda bir komut dosyası (on_area_detected) hemen başlatılır
verilen alanlardan birinde algılandı, ancak bir etkinlik sırasında yalnızca bir kez. 7 8 9
Bu seçenek ile bir veya daha fazla alan belirtilebilir. Kendine iyi bak: Bu seçenek
Algılamayı bu alanlarla KISITLAMAYIN! (Varsayılan: tanımlanmadı)
otomatik parlaklık boole
Değerler: açık, kapalı / Varsayılan: kapalı
Hareketin bir video cihazının parlaklığını düzenlemesine izin verin. Yalnızca kameralar için önerilir
otomatik parlaklık olmadan
parlaklık tamsayı
Değerler: 0 - 255 / Varsayılan: 0 (devre dışı)
Video cihazının parlaklık düzeyi.
kontrast boole
Değerler: 0 - 255 / Varsayılan: 0 (devre dışı)
Video cihazı için kontrast düzeyi.
daemon boole
Değerler: açık, kapalı / Varsayılan: kapalı
Daemon (arka plan) modunda başlayın ve terminali bırakın. Bu seçenek yerleştirilmelidir
motion.conf'ta ve bir thread yapılandırma dosyasında değil.
veritabanı_dbadı dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Veritabanının adı.
veritabanı_host dizi
Değerler: Maks. 4095 karakter / Varsayılan: localhost
Veritabanı sunucusu için IP adresi veya alan adı. Hareket halinde "localhost" kullanın ve
veritabanı aynı sunucu üzerinde çalışır.
veritabanı_parolası dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Veritabanı parolası.
veritabanı_portu tamsayı
Değerler: 0 - 65535 / Varsayılan: Tanımlanmadı
Veritabanı sunucusu bağlantı noktası numarası.
veritabanı_türü ayrık dizeleri
Değerler: mysql, postgresql / Varsayılan: Tanımlanmadı
Veritabanı türü ( mysql , postgresql ).
veritabanı_kullanıcısı dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Veritabanı kullanıcı adı.
despeckle_filter dizi
Değerler: EedDl / Varsayılan: Tanımlanmadı
(E/e)rode veya (D/d)ilate kombinasyonlarını kullanarak hareketli görüntünün beneklerini giderin. ve biten
isteğe bağlı (l)abeling ile.
taklit_hareket boole
Değerler: açık, kapalı / Varsayılan: kapalı
Resim, her zaman hareket algılanıyormuş gibi sürekli olarak kaydedilir.
olay_boşluğu tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 60
Event Gap, bir olayın sonunu tetikleyen hareket algılamanın olmadığı saniyedir.
Olay, kısa bir zaman diliminde çekilmiş bir dizi hareketli görüntü olarak tanımlanır.
eski_metin dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir JPEG EXIF yorumuna eklenecek metin , dönüştürme dahil herhangi bir metin olabilir
belirleyiciler. EXIF zaman damgası bu metinden bağımsız olarak dahil edilmiştir.
egzoz borusu dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
ham videoyu genel olarak - 'STDIN'e yönlendirerek harici bir video kodlayıcının kullanılmasına izin verir.
örneğin memcoder kullanarak:
extpipe mencoder -demuxer rawvideo -rawvideo w=320:h=240:i420 -ovc x264
-x264encopts bframes=4:frameref=1:subq=1:scenecut=-1:nob_adapt:
threads=1:keyint=1000:8x8dct:vbv_bufsize=4000:crf=24:partitions=i8x8,i4x4:vbv_maxrate=800:no-
chroma-me -vf denoise3d=16:12:48:4,pp=lb -of avi -o %f.avi - -fps %fps
ffmpeg_bps tamsayı
Değerler: 0 - 9999999 / Varsayılan: 400000
Ffmpeg tarafından üretilen filmlerin bit hızı. Bit hızı, saniyedeki bit sayısıdır. Varsayılan: 400000
(400kbps). Daha yüksek değer, daha iyi kalite ve daha büyük dosyalar anlamına gelir. Seçenek bunu gerektirir
ffmpeg kitaplıkları kurulur.
ffmpeg_output_debug_movies boole
Değerler: açık, kapalı / Varsayılan: kapalı
Yalnızca pikselleri gördüğünüz hareket türü filmleri kodlamak için ffmpeg kitaplıklarını kullanın
bu değişir.
ffmpeg_output_movies boole
Değerler: açık, kapalı / Varsayılan: kapalı
Filmleri gerçek zamanlı olarak kodlamak için ffmpeg kitaplıklarını kullanın.
ffmpeg_deinterlace boole
Değerler: açık, kapalı / Varsayılan: kapalı
Videoyu ayırmak için ffmpeg kullanın. Bir analog kamera kullanıyorsanız ve bkz.
video veya resimlerde hareketli nesneler üzerinde yatay tarama.
ffmpeg_timelapse tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 0 (devre dışı)
tarafından ayarlanan saniye cinsinden aralıklarla bir resim çerçevesi kaydeden bir hızlandırılmış film oluşturun.
bu parametre. Kullanılmıyorsa 0'a ayarlayın.
ffmpeg_timelapse_mode ayrık dizeleri
Değerler: saatlik, günlük, haftalık-pazar, haftalık-pazartesi, aylık, manuel / Varsayılan:
günlük
Zaman atlamalı videonun dosya rollover modu.
ffmpeg_variable_bitrate tamsayı
Değerler: 0, 2 - 31 / Varsayılan: 0 (devre dışı)
ffmpeg kodlayıcı için değişken bit hızını etkinleştirir ve tanımlar. ffmpeg_bps yoksayılır
değişken bit hızı etkinse. Geçerli değerler: 0 (varsayılan) = tanımlanmış sabit bit hızı
ffmpeg_bps veya 2'nin en iyi kalite ve 31'in en kötü olduğu 2 - 31 aralığı ile.
ffmpeg_video_codec ayrık dizeleri
Değerler: mpeg1 (yalnızca ffmpeg-0.4.8), mpeg4, msmpeg4, swf , flv , ffv1, mov, ogg /
Varsayılan: mpeg4
Video sıkıştırma için ffmpeg tarafından kullanılacak codec bileşeni. Zaman atlamalı filmler her zaman
bu seçenekten bağımsız olarak mpeg1 formatında yapılmıştır.
kare hızı tamsayı
Değerler: 2 - 100 / Varsayılan: 100 (sınırsız)
Saniyede kameradan çekilecek maksimum kare sayısı.
Sıklık tamsayı
Değerler: 0 - 999999 / Varsayılan: 0 (Ayarlanmadı)
Ayarlayıcının (kHz) olarak ayarlanacağı frekans. Geçerli aralık: tuner spesifikasyonuna göre, varsayılan: 0
(ayarlamayın)
yükseklik tamsayı
Değerler: Cihaza Bağlı / Varsayılan: 288
Her karenin piksel cinsinden yüksekliği.
renk tamsayı
Değerler: 0 - 255 / Varsayılan: 0 (devre dışı)
Video cihazının renk tonu düzeyi.
giriş tamsayı
Değerler: -1 - 64, -1 = devre dışı / Varsayılan: -1 (devre dışı)
-1'den başlayan bir tamsayı olarak ifade edilen kullanılacak giriş kanalı. Meli
normalde video/TV kartları için 1'e ve USB kameralar için -1'e ayarlanır.
ipv6_etkin boole
Değerler: açık, kapalı / Varsayılan: kapalı
http denetimi ve akışı için IPV6'yı etkinleştirin veya devre dışı bırakın.
ışık anahtarı tamsayı
Değerler: 0 - 100 / Varsayılan: 0 (devre dışı)
Resmin yüzdesi olarak verilen ani büyük ışık yoğunluğu değişikliklerini dikkate almayın
yoğunluğunu değiştiren alan.
konum_hareket ayrık dizeleri
Değerler: on, off, redbox, center, redcross, önizleme / Varsayılan: kapalı
Hareket eden nesnenin etrafına bir kutu bulun ve çizin. Değer 'önizleme' yalnızca Hareketi yapar
kaydedilen filme değil, kaydedilmiş bir önizleme jpeg görüntüsüne bir kutu çizin.
kayıt dosyası dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Tanımlanmamış stderr ve syslog kullanılıyorsa, günlük mesajlarını kaydetmek için bir dosya kullanın.
kayıt dosyası dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Tanımlanmamış stderr ve syslog kullanılıyorsa, günlük mesajlarını kaydetmek için bir dosya kullanın. ( Eğer
syslog ayarlandı, ardından stderr ve syslog'a giriş yapacak)
log_level tamsayı
Değerler: 1 - 9 / Varsayılan: 6
Günlük mesajlarının seviyesi [1..9] (EMR, ALR, CRT, ERR, WRN, NTC, ERR, DBG, ALL).
(varsayılan: 6 / NTC).
log_type ayrık dizeleri
Değerler: STR, ENC, NET, DBL, EVT, TRK, VID, ALL / Varsayılan: ALL
Mesajları türe göre günlüğe kaydetmek için filtreleyin (STR, ENC, NET, DBL, EVT, TRK, VID, ALL).
maske_dosyası dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Hassasiyet maskesi olarak kullanılacak PGM dosyası. Bu resim aynı genişliğe sahip OLMALIDIR ve
yakalanan kareler olarak yükseklik ve ikili biçimde olmalıdır.
max_movie_time tamsayı
Değerler: 0 (sonsuz) - 2147483647 / Varsayılan: 3600
Bir filmin saniye cinsinden maksimum uzunluğu. Sınırsız uzunluk için bunu sıfıra ayarlayın.
minimum_frame_time tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 0
Fotoğraf karelerinin kameradan yakalanması arasında saniye cinsinden minimum süre.
Varsayılan: 0 = devre dışı - yakalama hızı, kamera kare hızı tarafından verilir.
minimum_hareket_kareleri tamsayı
Değerler: 1 - 1000s / Varsayılan: 1
Resim çerçeveleri, arka arkaya en az belirtilen sayıda kare hareket içermelidir
gerçek hareket olarak algılanmadan önce. 1 varsayılanında, tüm hareketler
saptanmış. Geçerli aralık 1 ile binlerce arasındadır, ancak bu aralığın içinde tutulması önerilir.
1-5.
motion_video_pipe dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Hareketli görüntüler için video4linux video geri döngü giriş cihazı. Eğer belirli bir boru
kullanılacaksa, bir tire '-' verilmişse, bu borunun aygıt dosya adını kullanın.
motion, boş bir boruyu bulmak için /proc/video/vloopback/vloopbacks'i kullanır. Varsayılan:
ayarlanmadı
film_dosya adı dizi
Değerler: Maks. 4095 karakter / Varsayılan: %v-%Y%m%d%H%M%S
Target_dir'e göre hareketle tetiklenen ffmpeg filmleri için dosya yolu. Buydu
daha önce ffmpeg_filename olarak adlandırılmıştı.
netcam_tolerant_check boole
Değerler: açık, kapalı / Varsayılan: kapalı
Zayıf/hatalı bellenime sahip ağ kameraları için daha az katı jpeg kontrolleri ayarlayın.
netcam_keepalive ayrık dizi
Değerler: kapalı , zorla, açık / Varsayılan: kapalı
Ağ soketinin canlı tutulması için ayar, performansı artırmalıdır.
uyumlu net kameralar.
netcam_proxy dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Gerekirse bir netcam proxy sunucusu için kullanılacak URL. sözdizimi
http://myproxy:Port numarası
netcam_url dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Girdi olarak kullanmak için indirilebilir bir jpeg dosyasına veya ham mjpeg akışına bir url belirtin
cihaz. AXIS 2100 ağ kamerası gibi.
http:// ftp:// mjpg:// or file:/// ( mjpg:// is for network cameras with codec
mjpeg).
netcam_userpass dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Kullanıcı adı ve parola ile korunan ağ kameraları için bu seçeneği HTTP için kullanın.
1.1 Temel kimlik doğrulama. Dize kullanıcı adı:şifre olarak belirtilir. Yapma
kimlik doğrulama olmaması için bu seçeneği belirtin.
gürültü seviyesi tamsayı
Değerler: 1 - 255 / Varsayılan: 32
Gürültü seviyesi, gürültü ile hareketi ayırt etmek için bir eşik olarak kullanılır.
gürültü_tune boole
Değerler: açık, kapalı / Varsayılan: açık
Gürültü seviyesinin otomatik olarak ayarlanmasını etkinleştirir.
norm tamsayı
Değerler: 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL NC renksiz) / Varsayılan: 0 (PAL)
Video cihazının normunu seçin. Değerler: 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL
NC renk yok). Varsayılan: 0 (PAL)
on_area_detected dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Önceden tanımlanmış bir alanda hareket algılandığında yürütülecek komut, seçeneği işaretleyin
alan_algılama.
on_camera_lost
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir kamera açılamadığında veya kaybolduğunda yürütülecek komut. Kullanabilirsiniz
Komutun bir parçası olarak Dönüşüm Belirticileri ve boşluklar. Geçmek için %f kullanın
dosya adı (tam yol ile) komuta.
on_event_end dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Hareketsiz bir sürenin ardından bir olay sona erdiğinde yürütülecek komut. Periyot
hareket olmaması event_gap seçeneği ile tanımlanır. Dönüşüm Belirticilerini kullanabilir ve
komutun bir parçası olarak boşluklar.
on_event_start dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir olay başladığında yürütülecek komut. Bir olay ilk harekette başlar
event_gap tarafından tanımlanan bir hareketsizlik döneminden sonra algılandı. Kullanabilirsiniz
Komutun bir parçası olarak ConversionSpecifiers ve boşluklar.
on_motion_detected dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir hareket çerçevesi algılandığında yürütülecek komut. Dönüşüm'ü kullanabilirsiniz
Komutun bir parçası olarak belirteçler ve boşluklar.
on_movie_end dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir olayın sonunda bir ffmpeg filmi kapatıldığında yürütülecek komut. Sen
komutun bir parçası olarak Dönüşüm Belirticileri ve boşlukları kullanabilir. Geçmek için %f kullanın
dosya adı (tam yol ile) komuta.
on_movie_start dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir film oluşturulduğunda yürütülecek komut. Dönüşüm Belirticilerini kullanabilirsiniz
ve komutun bir parçası olarak boşluklar. Dosya adını (tam yol ile) iletmek için %f kullanın
komuta.
on_picture_save dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir görüntü kaydedildiğinde yürütülecek komut. Dönüşüm Belirticilerini kullanabilirsiniz
ve komutun bir parçası olarak boşluklar. Dosya adını (tam yol ile) iletmek için %f kullanın
komuta.
çıktı_debug_pictures boole
Değerler: açık, kapalı / Varsayılan: kapalı
Yalnızca hareketli nesneyle resimlerin çıktısını alın. Bu özellik, özel
Yalnızca gri tonlu bir görüntü olarak değişen pikselleri gördüğünüz hareketli tip filmler.
Etiketleme etkinse, en büyük alanı mavi renkte görürsünüz. Akıllı maske şurada gösterilir:
kırmızı.
çıktı_resimleri ayrık dizeleri
Değerler: on, off, first, best, center / Varsayılan: açık
Normal görüntü, hareket algılandığında depolanan bir görüntüdür. Bu aynı
kameranın çektiği görüntü. tarafından tanımlanan gibi bir hareketli görüntü değil
çıktı_hareket. Varsayılan, normal görüntülerin saklanmasıdır.
resim_dosya adı dizi
Değerler: Maks. 4095 karakter / Varsayılan: %v-%Y%m%d%H%M%S-%q
Target_dir'e göre hareketle tetiklenen görüntüler (jpeg veya ppm) için dosya yolu. Değer
'önizleme', ilişkili kaydedilenle aynı ad gövdesine sahip bir jpeg dosya adı yapar
film dosyası.
resim_tipi ayrık dizeleri
Değerler: jpeg , ppm / Varsayılan: jpeg
Hareket algılandığında hareketin tetikleneceği görüntü türü.
yakalama sonrası tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 0 (devre dışı)
Hareket algılandıktan sonra yakalanacak kare sayısını belirtir.
yakalama öncesi tamsayı
Değerler: 0 - 100s / Varsayılan: 0 (devre dışı)
Hareket algılamada çıktısı alınacak önceki karelerin sayısını belirtir.
Önerilen aralık: 0 ila 5, varsayılan=0. Büyük değerler kullanmayın! Büyük değerler
Motion'ın video karelerini atlamasına ve düzgün olmayan filmlere neden olmasına neden olur. Filmleri yumuşatmak için
bunun yerine daha büyük post_capture değerleri.
işlem_kimliği_dosyası dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
pid dosyası olarak da adlandırılan işlem kimliğini depolamak için dosya. Kullanıldığında önerilen değer:
/var/run/motion.pid
kalite tamsayı
Değerler: 1 - 100 / Varsayılan: 75
Yüzde olarak jpeg görüntülerin kalitesi.
sessiz boole
Değerler: açık, kapalı / Varsayılan: kapalı
Sessiz olun, hareket algılarken bip sesi çıkarmayın.
döndürmek ayrık dizeleri
Değerler: 0, 90, 180, 270 / Varsayılan: 0 (döndürülmemiş)
Resmi verilen derece kadar döndürün. Döndürme, kaydedilen tüm görüntüleri şu şekilde etkiler:
filmlerin yanı sıra.
Roundrobin_frames tamsayı
Değerler: 1 - 2147483647 / Varsayılan: 1
Girişleri değiştirmeden önce yakalanacak kare sayısını belirtir, bu şekilde de
yavaş geçiş (örneğin her saniye) mümkündür.
roundrobin_skip tamsayı
Değerler: 1 - 2147483647 / Varsayılan: 1
Bir geçişten sonra atlanacak kare sayısını belirtir. (1 kendinizi şanslı hissediyorsanız,
2 eğer güvende olmak istiyorsanız).
doyma tamsayı
Değerler: 0 - 255 / Varsayılan: 0 (devre dışı)
Video aygıtının renk doygunluğu düzeyi.
sdl_threadnr
Değerler: 0 - 2147483647 / Varsayılan: 0 (devre dışı)
SDL Penceresinde gösterilecek hareketli iş parçacığı sayısı (varsayılan: 0 = devre dışı)
kurulum modu boole
Değerler: açık, kapalı / Varsayılan: kapalı
Motion'ı kurulum modunda çalıştırın.
akıllı_maske_hızı tamsayı
Değerler: 0 - 10 / Varsayılan: 0 (devre dışı)
Akıllı maskenin tembelliği. Varsayılan 0 = DEVRE DIŞI'dır. 1 yavaş, 10 hızlı.
anlık görüntü_dosya adı dizi
Değerler: Maks. 4095 karakter / Varsayılan: %v-%Y%m%d%H%M%S-anlık görüntü
target_dir'e göre anlık görüntüler (jpeg veya ppm) için dosya yolu.
anlık görüntü aralığı tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 0 (devre dışı)
Her 'snapshot_interval' saniyede bir otomatik anlık görüntüler oluşturun.
sql_log_resim boole
Değerler: açık, kapalı / Varsayılan: açık
Hareketle tetiklenen görüntü dosyası oluştururken veritabanında oturum açın.
sql_log_movie boole
Değerler: açık, kapalı / Varsayılan: kapalı
Hareketle tetiklenen film dosyası oluştururken veritabanında oturum açın.
sql_log_anlık görüntü boole
Değerler: açık, kapalı / Varsayılan: açık
Anlık görüntü dosyası oluştururken veritabanında oturum açın.
sql_log_timelapse boole
Değerler: açık, kapalı / Varsayılan: kapalı
Timelapse film dosyası oluştururken veritabanına giriş yapın
sql_query dizi
Değerler: Maks. 4095 karakter / Varsayılan: güvenliğe ekle (kamera, dosya adı,
frame, file_type, time_stamp, text_event) değerler('%t', '%f', '%q', '%n', '%Y-%m-%d
%T', '%C')
Veritabanına gönderilen SQL sorgu dizesi. Her alan için değerler verilir
dönüştürme belirteçlerini kullanarak
akış_auth_method tamsayı
Değerler: 0 = devre dışı , 1 = Temel kimlik doğrulama ,2 = MD5 özeti (daha güvenli
kimlik doğrulama). / Varsayılan: 0 (devre dışı)
Akış için kimlik doğrulama yöntemini ayarlayın.
akış_kimliği doğrulaması dizi
Değerler: kullanıcı adı:şifre / Varsayılan: tanımlanmadı (devre dışı)
Akış için kimlik doğrulama.
akış_sınırı tamsayı
Değerler: 0 - 2147483647 / Varsayılan: 0 (sınırsız)
Çerçeve sayısını çerçeve sayısıyla sınırlayın. 'stream_limit' kare sayısından sonra
bağlantı hareketle kapatılacaktır. 0 değeri sınırsız anlamına gelir.
akış_yerel ana bilgisayar boole
Değerler: açık, kapalı / Varsayılan: açık
Akışa erişimi yerel ana bilgisayara sınırlar.
akış_maksimum oranı tamsayı
Değerler: 1 - 100 / Varsayılan: 1
Akışın kare hızını saniye başına kare olarak sınırlayın. Varsayılan 1'dir. Değeri ayarlayın
pratikte sınırsız için 100'e kadar.
akış_hareket boole
Değerler: açık, kapalı / Varsayılan: kapalı
'Açık' olarak ayarlanırsa, Hareket gönderimi, akışı saniyede 1 resme yavaşlatır.
hareket algılanır. Hareket algılandığında akış tarafından tanımlandığı gibi çalışır.
stream_maxrate. 'Kapalı' olduğunda, akış her zaman stream_maxrate tarafından tanımlandığı gibi çalışır.
akış_portu tamsayı
Değerler: 0 - 65535 / Varsayılan: 0 (devre dışı)
Hareketin, akış sunucusuyla gelen bağlantıları dinleyeceği TCP bağlantı noktası.
akış_kalitesi tamsayı
Değerler: 1 - 100 / Varsayılan: 50
Akış üzerinden aktarılan mjpeg resim çerçeveleri için yüzde olarak kalite ayarı
bağlantı. Gerekli bant genişliğini kısıtlamak için düşük tutun.
anahtar filtresi boole
Değerler: açık, kapalı / Varsayılan: kapalı
Anahtar filtresini açar veya kapatır. Filtre çoğu arasında ayrım yapabilir
anahtarlama gürültüsü ve gerçek hareket. Bununla roundrobin_skip'i 1'e bile ayarlayabilirsiniz.
çok fazla yanlış algılama oluşturmadan.
hedef_dir dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı = geçerli çalışma dizini
Resim ve film dosyaları için hedef dizin.
metin_değişiklikleri boole
Değerler: açık, kapalı / Varsayılan: kapalı
Değiştirilen pikselleri gösteren metni açar/kapatır.
metin_double boole
Değerler: açık, kapalı / Varsayılan: kapalı
Görüntülere normal boyutun iki katı büyüklüğünde karakterler çizin.
metin_etkinliği dizi
Değerler: Maks. 4095 karakter / Varsayılan: %Y%m%d%H%M%S
Bu seçenek, özel olay dönüştürme belirteci %C'nin değerini tanımlar. Yapabilirsiniz
bu seçenekte %C dışında herhangi bir dönüştürme belirteci kullanın. Tarih ve saat değerleri
mevcut olaydaki ilk görüntünün zaman damgasından.
metin_sol dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Sol alt köşede her birinin üzerine yerleştirilmiş kullanıcı tanımlı metin. AZ, az, 0-9 kullanın, "
/ ( ) @ ~ # < > | , . : - + _ \n ve dönüşüm belirteçleri (% ile başlayan kodlar).
metin_sağ dizi
Değerler: Maks. 4095 karakter / Varsayılan: %Y-%m-%d\n%T
Sağ alt köşede her birinin üzerine yerleştirilmiş kullanıcı tanımlı metin. AZ, az, 0-9 kullanın, "
/ ( ) @ ~ # < > | , . : - + _ \n ve dönüşüm belirteçleri (% ile başlayan kodlar).
Varsayılan: %Y-%m-%d\n%T = ISO biçiminde tarih ve 24 saatlik biçimde saat
iplik dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bir iş parçacığı yapılandırma dosyası için tam yolu ve dosya adını belirtir. Her kameranın bir
kameraya özgü seçenekleri içeren iş parçacığı yapılandırma dosyası. Eğer sen
sadece bir kameranız varsa, iş parçacığı yapılandırma dosyalarına ihtiyacınız yoktur. iki veya daha fazla varsa
kameralar için motion.conf'a ek olarak her kamera için bir iş parçacığı yapılandırma dosyasına ihtiyacınız var.
Bu seçenek, bir iş parçacığı yapılandırma dosyasına değil, motion.conf'a yerleştirilmelidir.
eşik tamsayı
Değerler: 1 - 2147483647 / Varsayılan: 1500
Hareket bildirmek için eşik. Eşik, değiştirilen piksel sayısıdır
gürültü filtreleme, maskeleme, benek giderme ve etiketlemeden sonra sayılır.
eşik_tune boole
Değerler: açık, kapalı / Varsayılan: kapalı
Eşik seviyesinin otomatik olarak ayarlanmasını etkinleştirir.
timelapse_filename dizi
Değerler: Maks. 4095 karakter / Varsayılan: %v-%Y%m%d-timelapse
target_dir ile ilgili hızlandırılmış filmler için dosya yolu (yalnızca ffmpeg).
track_auto boole
Değerler: açık, kapalı / Varsayılan: kapalı
Otomatik izlemeyi etkinleştir
track_iomojo_id tamsayı
Değerler: 0 - 65535 / Varsayılan: 0
Bunun yerine seri bağlantı noktasına bağlı bir iomojo gülümseme kameranız varsa bu seçeneği kullanın.
genel bir step motor kontrolörü.
track_maxx tamsayı
Değerler: 0 - 65535 / Varsayılan: 0
Servo x için maksimum konum.
track_maxy tamsayı
Değerler: 0 - 65535 / Varsayılan: 0
Servo y için maksimum konum.
track_motorx tamsayı
Değerler: 0 - 65535 / Varsayılan: 0
X eksenini kontrol etmek için kullanılan motor numarası.
track_motory tamsayı
Değerler: 0 - 65535 / Varsayılan: 0
Y eksenini kontrol etmek için kullanılan motor numarası.
track_move_wait tamsayı
Değerler: 0 - 65535 / Varsayılan: 10
Otomatik izleme kamerayı hareket ettirdikten sonra izlemenin devre dışı bırakıldığı gecikme.
Gecikme, resim çerçevesi sayısı olarak tanımlanır.
track_port dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Bu, step motor arayüzünün bağlı olduğu seri portun cihaz adıdır.
bağladı.
track_speed tamsayı
Değerler: 0 - 255 / Varsayılan: 255
Motoru ayarlamak için hız.
track_step_angle_x tamsayı
Değerler: 0-90 / Varsayılan: 10
Derece cinsinden açı, kamera otomatik izleme ile X ekseninde adım başına hareket eder.
Şu anda sadece pwc tipi kameralarla kullanılmaktadır.
track_step_angle_y tamsayı
Değerler: 0-40 / Varsayılan: 10
Derece cinsinden açı, kamera otomatik izleme ile Y ekseninde adım başına hareket eder.
Şu anda sadece pwc tipi kameralarla kullanılmaktadır.
track_stepsize tamsayı
Değerler: 0 - 255 / Varsayılan: 40
Yapılacak adım sayısı.
track_type ayrık dizeleri
Değerler: 0 (yok), 1 (step), 2 (iomojo), 3 (pwc), 4 (genel), 5 (uvcvideo) /
Varsayılan: 0 (Yok)
izci türü.
tuner cihazı dizi
Değerler: Maks. 4095 karakter / Varsayılan: /dev/tuner0
Bir tuner kartındaki tuneri kontrol etmek için kullanılan tuner cihazı. Bu seçenek
yalnızca Motion FreeBSD için derlendiğinde kullanılır.
use_extpipe boole
Değerler: açık, kapalı / Varsayılan: kapalı
Expipe'ın bir boru kullanarak YUV420 ile harici bir video kodlayıcı beslemesini kullanmasını sağlar.
v4l2_palet ayrık dizeleri
Değerler: 0 - 8 / Varsayılan: 8
Bunlardan yakalamak için hareketle kullanılacak tercih edilen paleti seçmeye izin verin
video cihazınız tarafından desteklenir.
video_pipe dizi
Değerler: Maks. 4095 karakter / Varsayılan: Tanımlanmadı
Normal görüntüler için video4linux video geri döngü giriş aygıtı. Eğer belirli bir boru
kullanılacaksa, bu borunun aygıt dosya adını kullanın. Bir tire '-' verilirse
motion, boş bir boruyu bulmak için /proc/video/vloopback/vloopbacks öğesini kullanır.
video cihazı dizi
Değerler: Maks. 4095 karakter / Varsayılan: /dev/video0 (FreeBSD: /dev/bktr0)
Yakalamak için kullanılacak video cihazı. Linux için varsayılan değer /dev/video0'dır. için
FreeBSD varsayılanı /dev/bktr0'dır.
webcontrol_authentication dizi
Değerler: Maks. 4096 karakter / Varsayılan: Tanımlanmadı
HTTP Denetimini kullanıcı adı ve parola ile korumak için, HTTP 1.1 için bu seçeneği kullanın.
Temel kimlik doğrulama. Dize kullanıcı adı: şifre olarak belirtilir. Yapma
kimlik doğrulama olmaması için bu seçeneği belirtin. Bu seçenek yerleştirilmelidir
motion.conf ve bir iş parçacığı yapılandırma dosyasında değil.
webcontrol_html_output boole
Değerler: açık, kapalı / Varsayılan: açık
webcontrol_port'a bağlanan bir tarayıcıya geri gönderilen yanıtta HTML'yi etkinleştirin.
Bu seçenek, bir iş parçacığı yapılandırma dosyasına değil, motion.conf'a yerleştirilmelidir.
webcontrol_localhost boole
Değerler: açık, kapalı / Varsayılan: açık
Web kontrolünü yerel ana bilgisayarla sınırlar. Bu seçenek motion.conf'a yerleştirilmelidir.
ve bir iş parçacığı yapılandırma dosyasında değil.
webcontrol_port tamsayı
Değerler: 0 - 65535 / Varsayılan: 0 (devre dışı)
http (tarayıcı kullanan html) tabanlı uzak web denetimi için bağlantı noktası numarasını ayarlar.
Bu seçenek, bir iş parçacığı yapılandırma dosyasına değil, motion.conf'a yerleştirilmelidir.
genişlik tamsayı
Değerler: Cihaza Bağlı / Varsayılan: 352
Her karenin piksel cinsinden genişliği. Geçerli aralık kameraya bağlıdır.
SİNYALLER
Hareket, aşağıdaki sinyallere yanıt verir:
GÖRÜŞ Yapılandırma dosyası yeniden okunacaktır.
SİGTERM
Gerekirse hareket, son olayın bir film dosyasını oluşturacak ve çıkış yapacaktır.
SIGUSR1
Motion, mevcut olayın bir film dosyasını oluşturacaktır.
NOTLAR
Enstantane fotoğraf
Anlık görüntü, herhangi bir hareketten bağımsız olarak düzenli aralıklarla çekilen bir resimdir.
fotoğraf.
Hareket görüntü
Bir "hareketli" görüntü/film, son işlem sırasında gerçekten değişen pikselleri gösterir.
çerçeveler. Bu resimler halka normal sunum için pek kullanışlı değil
ancak elinizden geldiğince maske dosyalarını test etmek, ayarlamak ve yapmak için oldukça kullanışlıdırlar.
hareketin bir şeyin hareket ettiğini tam olarak nerede gördüğünü görün. Hareket gri tonlarda gösterilir. Eğer
etiketleme etkinleştirildiğinde en büyük alan mavi olarak işaretlenir. Akıllı maske şurada gösterilir:
okuyun.
Normal görüntü
"Normal" bir görüntü, kamera tarafından üst üste bindirilmiş metinle çekilen gerçek görüntüdür.
Konular ve yapılandırma Dosyaları
Hareket komut satırı seçeneğiyle çağrıldıysa -c yol adı Hareket,
config dosyası belirtildiği gibi olacak. Komutta yapılandırma dosyasını belirttiğinizde
-c ile satıra herhangi bir şey diyebilirsiniz.
-c belirtmezseniz veya Motion'a verdiğiniz dosya adı yoksa, Motion
'motion.conf' adlı yapılandırma dosyasını aşağıdaki sırayla arayacaktır:
1. Hareketin başlatıldığı mevcut dizin
2. Ardından, mevcut kullanıcıların ana dizininde (kabuk) '.motion' adlı bir dizinde
ortam değişkeni $HOME). Ör. /home/goofy/.motion/motion.conf
3. Sırasında .configure çalıştırılırken --sysconfdir=DIR tarafından tanımlanan dizin
Motion kurulumu (Bu seçenek tanımlanmadıysa varsayılan
/usr/yerel/vb/)
/usr/local/etc/motion'a yazma erişiminiz varsa, editör şunu tavsiye eder:
varsayılan /usr/local/etc/motion dizininde yalnızca bir motion.conf dosyası.
Motion, dağıtım paketinde motion- adlı bir yapılandırma dosyasına sahiptir.
dist.conf. 'make install' çalıştırdığınızda bu dosyalar
/usr/local/etc/hareket dizini.
Yapılandırma dosyasının hareket-dist.conf'tan hareket.conf'a yeniden adlandırılması gerekiyor.
Orijinal dosyaya motion-dist.conf adı verilir, böylece mükemmel şekilde çalışırsınız.
Motion.conf dosyasını yeniden yüklediğinizde veya yeniden yüklediğinizde yanlışlıkla üzerine yazılmaz.
Motion'ın daha yeni bir sürümüne yükseltin.
Birden fazla kameranız varsa, Motion'ı daha fazla denememelisiniz.
Motion, birden fazla kamerayla çok zarif bir şekilde çalışacak şekilde yapılmıştır.
Bunu yapmak, bir dizi iş parçacığı yapılandırma dosyası oluşturmaktır. Hareket daha sonra bir
her kamera için ekstra adım. Yalnızca bir kameranız varsa, yalnızca ihtiyacınız olan
motion.conf dosyası. İki veya daha fazla kameranız olduğu anda bir kameranız olmalıdır.
Motion.conf dosyasının yanı sıra kamera başına iş parçacığı yapılandırma dosyası.
Dolayısıyla, örneğin iki kameranız varsa, motion.conf'a ve iki iş parçacığı yapılandırmasına ihtiyacınız var.
Dosyalar. Toplam 3 yapılandırma dosyası.
Motion.conf'a tüm kameralar için ortak olan bir seçenek yerleştirilebilir. (Ayrıca
tüm parametreleri iş parçacığı dosyalarına koyun, ancak bu, siz
ortak bir şeyi değiştirin).
Her iş parçacığı dosyasında bir kameraya özgü bir seçenek tanımlanmalıdır.
İlk kamera, motion.conf'tan çağrılan ilk iş parçacığı dosyasında tanımlanır. bu
2. kamera, motion.conf vb.'den çağrılan 2. iş parçacığı dosyasında tanımlanır.
Motion.conf'ta tanımlanan herhangi bir seçenek, aşağıdakiler dışındaki tüm kameralar için kullanılacaktır.
aynı seçeneğin bir iş parçacığı yapılandırma dosyasında tanımlandığı kameralar.
Motion, yapılandırma parametrelerini aşağıdaki sırayla okur. eğer aynı
parametresi, son okuyanın kazandığı birden fazla yer varsa.
1. Motion, dosyanın başından itibaren motion.conf yapılandırma dosyasını okur
satır satır ilerliyor.
2. Motion.conf'da "thread" seçeneği tanımlanmışsa, thread konfigürasyonu
dosya(lar) okunur/(okunur).
3. Motion, motion.conf dosyasının geri kalanını okumaya devam eder. Buradan herhangi bir seçenek
daha önce bir thread yapılandırma dosyasında tanımlanan aynı seçeneği geçersiz kılar.
4. Motion, önceden tanımlanmış herhangi bir seçeneği geçersiz kılan komut satırı seçeneğini tekrar okur.
seçenekleri.
Bu nedenle, her zaman motion.conf dosyasının sonundaki thread yapılandırma dosyalarını çağırın. Eğer sen
thread dosyası çağrıldıktan SONRA, motion.conf'ta seçenekleri tanımlayın, aynı seçenekler
thread dosyaları asla kullanılmayacaktır. Bu yüzden her zaman iş parçacığı dosyası çağrısını sonuna koyun.
hareket.conf.
Hareket, ffmpeg, mysql vb. gibi belirli özellikler olmadan oluşturulursa,
bu özelliklere ait seçenekleri yoksayın. onları kaldırmak zorunda değilsin
veya bunları yorumlayın.
webcontrol komutunu çalıştırırsanız http://host:port/0/config/writeevet, hareket olacak
otomatik oluşturulmuş yapılandırma dosyalarıyla motion.conf ve tüm thread.conf dosyalarının üzerine yaz
düzgün bir şekilde biçimlendirilmiş ve yalnızca Motion'ın oluşturulduğu özelliklerle. Eğer
Daha sonra Motion'ı daha fazla özellikle yeniden oluşturursanız veya yeni bir sürüme yükseltirseniz,
eski yapılandırma dosyalarınızı kullanın, motion.conf.write komutunu çalıştırın ve yeni
config dosyalarının tümü varsayılan değerlerine ayarlanmış olarak dahil edilmiştir. Bu
yükseltme yapmayı çok kolaylaştırır.
Dönüştürme belirteçleri için gelişmiş Dosya adı ve Metin Özellikler
Aşağıdaki tablo, aşağıdaki tabloda kullanabileceğiniz desteklenen tüm Dönüşüm Belirticilerini göstermektedir.
seçenekler text_left, text_right, snapshot_filename, resim_filename, movie_filename,
timelapse_filename, on_area_detected, on_camera_lost, on_event_start, on_event_end,
on_picture_save, on_movie_start, on_movie_end ve on_motion_detected.
text_left ve text_right'ta ayrıca yeni satır için '\n' kullanabilirsiniz.
%a Geçerli yerel ayara göre kısaltılmış hafta içi adı.
%A Geçerli yerel ayara göre tam hafta içi adı.
%b Geçerli yerel ayara göre kısaltılmış ay adı.
%B Geçerli yerel ayara göre tam ay adı.
%c Geçerli yerel ayar için tercih edilen tarih ve saat gösterimi.
%C text_event özelliği tarafından tanımlanan metin
%d Ondalık sayı olarak ayın günü (01 ila 31 aralığı).
%D Hareket olarak algılanan piksel sayısı. Etiketleme etkinleştirilirse sayı,
etiketli en büyük hareket alanındaki piksel sayısı.
%E Değiştirici: alternatif biçimi kullanın, aşağıya bakın.
%f Dosya adı - on_picture_save, on_movie_start, on_movie_end ve
sql_query özellikleri.
%F %Y-%m-%d'ye eşdeğerdir (ISO 8601 tarih formatı).
%H 24 saatlik bir saat (00 ila 23 aralığı) kullanılarak ondalık sayı olarak saat.
%i Hareket piksellerini içeren dikdörtgenin genişliği (üzerinde gösterilen dikdörtgen
konum_hareket açıkken görüntü).
%I 12 saatlik bir saat (01 ila 12 aralığı) kullanılarak ondalık sayı olarak saat.
%j Ondalık sayı olarak yılın günü (001 - 366 aralığı).
%J Hareket piksellerini içeren dikdörtgenin yüksekliği (gösterilen dikdörtgen
Konum_hareket açıkken görüntüde).
%k Ondalık sayı olarak saat (24 saatlik zaman aralığı 0 ila 23); tek haneler
önünde bir boşluk bulunur. (Ayrıca bkz. %H.)
%K Hareketin merkez noktasının piksel cinsinden X koordinatı. Köken sol üst köşedir.
%l Ondalık sayı olarak saat (12 saatlik zaman aralığı 1 ila 12); tek haneler
önünde bir boşluk bulunur. (Ayrıca bkz. %I.)
%L Hareketin merkez noktasının piksel cinsinden Y koordinatı. Köken sol üst köşedir
ve sayı pozitif aşağı doğru hareket ediyor (bunu yakında değiştirebilirim).
%m Ondalık sayı olarak ay (01 ila 12 aralığı).
%M Ondalık sayı olarak dakika (00 ila 59 aralığında).
%n on_picture_save, on_movie_start, on_movie_end ve içinde kullanılan dosya türü
sql_query özellikleri.
%N Gürültü seviyesi.
%o Eşik. Hareketi tetiklemek için gereken algılanan piksel sayısı. Ne zaman
eşik_tune 'açık' bu, mevcut ayarlı değerini göstermek için kullanılabilir
eşik.
%p Verilen zaman değerine veya karşılık gelen dizelere göre 'AM' veya 'PM'
geçerli yerel ayar için. Öğlen "pm" ve gece yarısı "am" olarak kabul edilir.
%P %p gibi ama küçük harfle: 'am' veya 'pm' veya geçerli dizeye karşılık gelen bir dize
yerel.
%q Geçerli saniyedeki resim çerçevesi numarası. jpeg dosya adları için bu her zaman
sağlamak için saniyede 1'den fazla resim kaydederseniz dosya adına dahil edilir.
benzersiz dosya adları Filmler için dosya adlarında gerekli değildir.
%Q Benek giderme özelliği tarafından bulunan algılanan etiket sayısı
%r am veya pm notasyonundaki saat.
%R 24 saatlik gösterimdeki zaman (%H:%M).
%s Epoch'tan bu yana geçen saniye sayısı, yani 1970-01-01 00:00:00 UTC'den beri.
%S Ondalık sayı olarak ikincisi (00 ila 61 aralığı).
%t Konu numarası (kamera numarası)
%T 24 saatlik gösterimdeki zaman (%H:%M:%S).
%u Haftanın günü ondalık olarak, 1 ile 7 arasında, Pazartesi 1'dir. Ayrıca bkz. %w.
%U Geçerli yılın ondalık sayı olarak hafta numarası, 00 ila 53 aralığı, başlangıç
ilk Pazar 01. haftanın ilk günü olarak. Ayrıca bkz. %V ve %W.
%v Etkinlik numarası. Bir olay, aşağıdakilerden daha azıyla gerçekleşen bir dizi hareket algılamasıdır.
aralarında 'boşluk' saniye.
%V Ondalık sayı olarak geçerli yılın ISO 8601:1988 hafta numarası, 01 ila
53, 1. hafta içinde bulunulan yılda en az 4 gün olan ilk hafta olmak üzere,
ve Pazartesi ile haftanın ilk günü olarak. Ayrıca %U ve %W'ye bakın.
%w Ondalık olarak haftanın günü, 0 ila 6 aralığında, Pazar 0'dır. Ayrıca bkz. %u.
%W Geçerli yılın ondalık sayı olarak hafta numarası, 00 ila 53 aralığı, başlangıç
01. haftanın ilk günü olarak ilk Pazartesi ile.
%x Geçerli yerel ayar için saat olmadan tercih edilen tarih gösterimi.
%X Geçerli yerel ayar için tarih olmadan tercih edilen saat gösterimi.
%y Yüzyıl olmadan ondalık bir sayı olarak yıl (00 ila 99 aralığında).
%Y Yüzyıl dahil ondalık sayı olarak yıl.
%z GMT'den saat farkı olarak saat dilimi.
%Z Saat dilimi veya ad veya kısaltma.
Daha Fazla bilgi
Hareket ana sayfası: http://motion.sourceforge.net/
Hareket Kılavuzu (kullanıcı ve kurulum kılavuzu):
http://www.lavrsen.dk/twiki/bin/view/Motion/MotionGuide
http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice
YAZARLAR
Jeroen Vreeken ([e-posta korumalı]), Folkert van Heusden, Kenneth Lavrsen
([e-posta korumalı])
onworks.net hizmetlerini kullanarak çevrimiçi hareketi kullanın