C'est le mouvement de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
motion - Détecter le mouvement à l'aide d'un appareil video4linux
SYNOPSIS
mouvement [ -hmns ] [ -c chemin du fichier de configuration ] [ -d niveau de journal ] [ -k type de journal ] [ -p
fichier_id_processus ] [ -l fichier journal ]
DESCRIPTION
Mouvement utilise un appareil video4linux pour détecter le mouvement. Si un mouvement est détecté à la fois normal et
des images animées seront prises. Motion peut également prendre des mesures pour vous informer si nécessaire.
La création d'instantanés automatisés est également possible.
OPTIONS
-c Chemin complet et nom de fichier du fichier de configuration. Par exemple /home/kurt/motion.conf. La valeur par défaut est
/usr/local/etc/motion sauf indication contraire lors de la création de Motion. De nombreux RPM
et les paquets debian utiliseront très probablement / Etc ou /etc/motion par défaut.
-h Afficher l'écran d'aide.
-m Désactivez la détection de mouvement au démarrage.
-n Exécuter en mode non-démon.
-s Exécuter en mode configuration. Force également le mode non-démon
-d enregistrer niveau
Définir le niveau de journal [1..9] (EMR, ALR, CRT, ERR, WRN, NTC, INF, DBG, ALL). (par défaut : 6 /
CTN)
-k enregistrer type
Définir le type de journal (COR, STR, ENC, NET, DBL, EVT, TRK, VID, ALL). (par défaut : TOUS)
-p Chemin d'accès complet et nom de fichier pour le fichier d'identification de processus (fichier pid). Par exemple /var/run/motion.pid.
La valeur par défaut n'est pas définie. Le fichier pid n'est créé que lorsque Motion est démarré dans le démon
mode.
-l Chemin complet et nom de fichier du fichier journal. (utilisez -l syslog pour vous connecter à stderr et syslog )
CONFIG DOSSIER OPTIONS
Ce sont les options qui peuvent être utilisées dans le fichier de configuration. Ils remplacé by
le ligne de commande! Toutes les valeurs numériques sont des nombres entiers (aucune décimale n'est autorisée).
Les options booléennes peuvent être activées ou désactivées (les valeurs "1", "yes" et "on" signifient toutes vraies et
autre valeur signifie faux).
zone_detecter entier
Valeurs : 0 - 999999999 / Par défaut : Non défini
Détectez le mouvement dans des zones prédéfinies (1 - 9). Les zones sont numérotées ainsi : 1 2 3
Un script (on_area_detected) est lancé immédiatement lorsque le mouvement est 4 5 6
détectée dans l'une des zones données, mais une seule fois au cours d'un événement. 7 8 9
Une ou plusieurs zones peuvent être spécifiées avec cette option. Attention : cette option ne
NE PAS restreindre la détection à ces zones ! (Par défaut : non défini)
Luminosité automatique booléen
Valeurs : on, off / Par défaut : off
Laissez le mouvement réguler la luminosité d'un appareil vidéo. Recommandé uniquement pour les caméras
sans luminosité automatique
luminosité entier
Valeurs : 0 - 255 / Par défaut : 0 (désactivé)
Le niveau de luminosité du périphérique vidéo.
contraste booléen
Valeurs : 0 - 255 / Par défaut : 0 (désactivé)
Le niveau de contraste du périphérique vidéo.
démon booléen
Valeurs : on, off / Par défaut : off
Démarrez en mode démon (arrière-plan) et relâchez le terminal. Cette option doit être placée
dans motion.conf et non dans un fichier de configuration de thread.
nom_base_de_base un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Nom de la base de données.
hôte_base_de_données un magnifique
Valeurs : 4095 caractères maximum / Par défaut : localhost
Adresse IP ou nom de domaine du serveur de base de données. Utilisez "localhost" si motion et
base de données s'exécute sur le même serveur.
mot_de_base_de_données un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Le mot de passe de la base de données.
port_base_de_données entier
Valeurs : 0 - 65535 / Par défaut : Non défini
Le numéro de port du serveur de base de données.
type_base_de_données discret instruments à cordes
Valeurs : mysql, postgresql / Par défaut : non défini
Le type de base de données ( mysql , postgresql ).
utilisateur_base_de_données un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Le nom d'utilisateur de la base de données.
despeckle_filter un magnifique
Valeurs : EedDl / Par défaut : Non défini
Éliminez l'image animée en utilisant des combinaisons de (E/e)rode ou (D/d)ilate. Et la fin
avec étiquetage (l) facultatif.
émuler_mouvement booléen
Valeurs : on, off / Par défaut : off
Les images sont enregistrées en continu comme si un mouvement était détecté tout le temps.
événement_gap entier
Valeurs : 0 - 2147483647 / Par défaut : 60
Event Gap correspond aux secondes d'absence de détection de mouvement qui déclenchent la fin d'un événement.
Un événement est défini comme une série d'images animées prises dans un court laps de temps.
exif_texte un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Le texte à inclure dans un commentaire JPEG EXIF , peut être n'importe quel texte, y compris la conversion
spécificateurs. L'horodatage EXIF est inclus indépendamment de ce texte.
tuyau d'extraction un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
rediriger la vidéo brute vers généralement - 'STDIN', permettant d'utiliser un encodeur vidéo externe.
par exemple en utilisant memcoder :
extpipe mencoder -démultiplexeur 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 entier
Valeurs : 0 - 9999999 / Par défaut : 400000
Débit binaire des films produits par ffmpeg. Le débit binaire est en bits par seconde. Par défaut : 400000
(400kbps). Une valeur plus élevée signifie une meilleure qualité et des fichiers plus volumineux. L'option nécessite que
Les bibliothèques ffmpeg sont installées.
ffmpeg_output_debug_movies booléen
Valeurs : on, off / Par défaut : off
Utilisez les bibliothèques ffmpeg pour encoder des films de type mouvement où vous ne voyez que les pixels
ça change.
ffmpeg_output_movies booléen
Valeurs : on, off / Par défaut : off
Utilisez les bibliothèques ffmpeg pour encoder des films en temps réel.
ffmpeg_deinterlace booléen
Valeurs : on, off / Par défaut : off
Utilisez ffmpeg pour désentrelacer la vidéo. Nécessaire si vous utilisez une caméra analogique et voyez
peignage horizontal sur des objets en mouvement dans la vidéo ou les images.
ffmpeg_timelapse entier
Valeurs : 0 - 2147483647 / Par défaut : 0 (désactivé)
Créez un film accéléré en enregistrant une image à l'intervalle en secondes défini par
ce paramètre. Réglez-le sur 0 s'il n'est pas utilisé.
ffmpeg_timelapse_mode discret instruments à cordes
Valeurs : horaire, quotidien, hebdomadaire-dimanche, hebdomadaire-lundi, mensuel, manuel / Par défaut :
Tous les jours
Le mode de survol de fichier de la vidéo timelapse.
ffmpeg_variable_bitrate entier
Valeurs : 0, 2 - 31 / Par défaut : 0 (désactivé)
Active et définit le débit binaire variable pour l'encodeur ffmpeg. ffmpeg_bps est ignoré
si le débit binaire variable est activé. Valeurs valides : 0 (par défaut) = débit fixe défini
par ffmpeg_bps, ou la plage 2 - 31 où 2 signifie la meilleure qualité et 31 est la pire.
ffmpeg_video_codec discret instruments à cordes
Valeurs : mpeg1 (ffmpeg-0.4.8 uniquement), mpeg4, msmpeg4, swf , flv , ffv1, mov, ogg /
Par défaut : mpeg4
Codec à utiliser par ffmpeg pour la compression vidéo. Les films en accéléré sont toujours
réalisé au format mpeg1 indépendamment de cette option.
framerate entier
Valeurs : 2 - 100 / Par défaut : 100 (aucune limite)
Nombre maximal d'images à capturer à partir de la caméra par seconde.
fréquence entier
Valeurs : 0 - 999999 / Par défaut : 0 (non défini)
La fréquence sur laquelle régler le tuner (kHz). Plage valide : par spécification du tuner, par défaut : 0
(Ne le réglez pas)
la taille entier
Valeurs : Dépendant du périphérique / Par défaut : 288
La hauteur de chaque image en pixels.
teinte entier
Valeurs : 0 - 255 / Par défaut : 0 (désactivé)
Le niveau de teinte du périphérique vidéo.
contribution entier
Valeurs : -1 - 64, -1 = désactivé / Par défaut : -1 (désactivé)
Canal d'entrée à utiliser exprimé sous la forme d'un nombre entier à partir de -1. Devrait
normalement être réglé sur 1 pour les cartes vidéo/TV et sur -1 pour les caméras USB.
ipv6_enabled booléen
Valeurs : on, off / Par défaut : off
Activez ou désactivez IPV6 pour le contrôle et le flux http.
interrupteur de lumière entier
Valeurs : 0 - 100 / Par défaut : 0 (désactivé)
Ignorer les changements d'intensité lumineuse soudains et massifs donnés en pourcentage de l'image
zone qui a changé d'intensité.
localiser_mouvement discret instruments à cordes
Valeurs : on, off, redbox, center, redcross, preview / Par défaut : off
Localisez et dessinez une boîte autour de l'objet en mouvement. La valeur « aperçu » rend Motion uniquement
dessinez un cadre sur une image jpeg d'aperçu enregistrée et non sur le film enregistré.
fichier journal un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Utilisez un fichier pour enregistrer les messages des journaux, s'il n'est pas défini, stderr et syslog sont utilisés.
fichier journal un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Utilisez un fichier pour enregistrer les messages des journaux, s'il n'est pas défini, stderr et syslog sont utilisés. ( si
syslog est défini puis se connectera à stderr et syslog)
niveau_log entier
Valeurs : 1 - 9 / Par défaut : 6
Niveau des messages de journal [1..9] (EMR, ALR, CRT, ERR, WRN, NTC, ERR, DBG, ALL).
(par défaut : 6 / NTC).
type_log discret instruments à cordes
Valeurs : STR, ENC, NET, DBL, EVT, TRK, VID, ALL / Par défaut : ALL
Filtrez pour enregistrer les messages par type (STR, ENC, NET, DBL, EVT, TRK, VID, ALL).
fichier_masque un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Fichier PGM à utiliser comme masque de sensibilité. Cette image DOIT avoir la même largeur et
hauteur que les images capturées et être au format binaire.
max_movie_time entier
Valeurs : 0 (infini) - 2147483647 / Par défaut : 3600
La durée maximale d'un film en secondes. Réglez-le sur zéro pour une longueur illimitée.
minimum_frame_time entier
Valeurs : 0 - 2147483647 / Par défaut : 0
Temps minimum en secondes entre les images de capture de l'appareil photo.
Par défaut : 0 = désactivé - le taux de capture est donné par le framerate de la caméra.
minimum_motion_frames entier
Valeurs : 1 - 1000s / Par défaut : 1
Les cadres d'image doivent contenir au moins le nombre spécifié d'images d'affilée.
avant qu'ils ne soient détectés comme un vrai mouvement. À la valeur par défaut de 1, tout mouvement est
détectée. La plage valide est de 1 à des milliers, mais il est recommandé de la garder dans
1-5.
motion_video_pipe un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Le périphérique d'entrée de bouclage vidéo video4linux pour les images animées. Si un tuyau particulier
doit être utilisé, puis utilisez le nom de fichier de périphérique de ce tube, si un tiret '-' est donné
motion utilisera /proc/video/vloopback/vloopbacks pour localiser un canal libre. Défaut:
pas fixé
nom_fichier_film un magnifique
Valeurs : 4095 caractères max. / Par défaut : %v-%Y%m%d%H%M%S
Chemin de fichier pour les films ffmpeg déclenchés par le mouvement par rapport à target_dir. C'était
précédemment appelé ffmpeg_filename.
netcam_tolerant_check booléen
Valeurs : on, off / Par défaut : off
Définissez des contrôles jpeg moins stricts pour les caméras réseau avec un micrologiciel médiocre/bogué.
netcam_keepalive discret un magnifique
Valeurs : off , force, on / Par défaut : off
Le paramètre de maintien en vie du socket réseau devrait améliorer les performances sur
caméras réseau compatibles.
netcam_proxy un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
URL à utiliser pour un serveur proxy netcam, si nécessaire. La syntaxe est
http://myproxy:numéro de port
netcam_url un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Spécifiez une URL vers un fichier jpeg téléchargeable ou un flux mjpeg brut à utiliser comme entrée
dispositif. Comme une caméra réseau AXIS 2100.
http:// ftp:// mjpg:// or file:/// ( mjpg:// is for network cameras with codec
mjpeg).
netcam_passutilisateur un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Pour les caméras réseau protégées par nom d'utilisateur et mot de passe, utilisez cette option pour HTTP
1.1 Authentification de base. La chaîne est spécifiée comme nom d'utilisateur:mot de passe. Ne pas
spécifiez cette option pour aucune authentification.
niveau de bruit entier
Valeurs : 1 - 255 / Par défaut : 32
Le niveau de bruit est utilisé comme seuil pour faire la distinction entre le bruit et le mouvement.
bruit_tune booléen
Valeurs : on, off / Par défaut : on
Active le réglage automatique du niveau de bruit.
norme entier
Valeurs : 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL NC sans couleur) / Par défaut : 0 (PAL)
Sélectionnez la norme du périphérique vidéo. Valeurs : 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL
NC pas de couleur). Par défaut : 0 (PAL)
on_area_detected un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'un mouvement dans une zone prédéfinie est détecté, cochez l'option
zone_détecter.
on_camera_lost
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'une caméra ne peut pas être ouverte ou si elle est perdue. Vous pouvez utiliser
Spécifications de conversion et espaces dans le cadre de la commande. Utilisez %f pour passer
nom de fichier (avec chemin complet) de la commande.
on_event_end un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'un événement se termine après une période d'inactivité. La période
d'absence de mouvement est défini par l'option event_gap. Vous pouvez utiliser les spécificateurs de conversion et
espaces dans le cadre de la commande.
on_event_start un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'un événement démarre. Un événement commence au premier mouvement
détecté après une période d'absence de mouvement définie par event_gap. Vous pouvez utiliser
ConversionSpecifiers et espaces dans le cadre de la commande.
on_motion_detected un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'une trame de mouvement est détectée. Vous pouvez utiliser la conversion
Spécificateurs et espaces dans le cadre de la commande.
on_film_end un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'un film ffmpeg est fermé à la fin d'un événement. Tu
peut utiliser des spécificateurs de conversion et des espaces dans le cadre de la commande. Utilisez %f pour passer
nom de fichier (avec chemin complet) de la commande.
on_movie_start un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lors de la création d'un film. Vous pouvez utiliser les spécificateurs de conversion
et des espaces dans le cadre de la commande. Utilisez %f pour passer le nom de fichier (avec le chemin complet) à
la commande.
on_picture_save un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Commande à exécuter lorsqu'une image est enregistrée. Vous pouvez utiliser les spécificateurs de conversion
et des espaces dans le cadre de la commande. Utilisez %f pour passer le nom de fichier (avec le chemin complet) à
la commande.
sortie_debug_images booléen
Valeurs : on, off / Par défaut : off
Images de sortie avec uniquement l'objet en mouvement. Cette fonctionnalité génère le
films de type mouvement où vous ne voyez que les pixels qui changent sous forme d'image en tons de gris.
Si l'étiquetage est activé, vous voyez la plus grande zone en bleu. Smartmask est affiché dans
rouge.
images_de sortie discret instruments à cordes
Valeurs : on, off, first, best, center / Par défaut : on
Une image normale est une image stockée lorsqu'un mouvement est détecté. C'est le même
image qui a été prise par la caméra. C'est-à-dire pas une image animée telle que définie par
sortie_mouvement. Par défaut, les images normales sont stockées.
nom_fichier_image un magnifique
Valeurs : 4095 caractères max. / Par défaut : %v-%Y%m%d%H%M%S-%q
Chemin de fichier pour les images déclenchées par le mouvement (jpeg ou ppm) par rapport à target_dir. Valeur
'preview' crée un nom de fichier jpeg avec le même corps de nom que l'enregistrement associé
fichier vidéo.
type_image discret instruments à cordes
Valeurs : jpeg , ppm / Par défaut : jpeg
Le type d'images se déclenche lorsqu'un mouvement est détecté.
post_capture entier
Valeurs : 0 - 2147483647 / Par défaut : 0 (désactivé)
Spécifie le nombre d'images à capturer après la détection d'un mouvement.
pré_capture entier
Valeurs : 0 - 100s / Par défaut : 0 (désactivé)
Spécifie le nombre d'images précédentes à sortir lors de la détection de mouvement.
Plage recommandée : 0 à 5, par défaut=0. N'utilisez pas de grandes valeurs ! Les grandes valeurs seront
faire en sorte que Motion saute des images vidéo et provoque des films non fluides. Pour lisser les films, utilisez
des valeurs plus grandes de post_capture à la place.
fichier_id_processus un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Fichier pour stocker l'ID de processus, également appelé fichier pid. Valeur recommandée lors de l'utilisation :
/var/run/motion.pid
qualité entier
Valeurs : 1 - 100 / Par défaut : 75
La qualité des images jpeg en pourcentage.
calme booléen
Valeurs : on, off / Par défaut : off
Soyez silencieux, n'émettez pas de bips lors de la détection de mouvement.
tourner discret instruments à cordes
Valeurs : 0, 90, 180, 270 / Par défaut : 0 (pas de rotation)
Faites pivoter l'image du nombre de degrés donné. La rotation affecte toutes les images enregistrées comme
ainsi que des films.
roundrobin_frames entier
Valeurs : 1 - 2147483647 / Par défaut : 1
Spécifie le nombre d'images à capturer avant de changer d'entrée, de cette façon également
une commutation lente (par exemple toutes les secondes) est possible.
roundrobin_skip entier
Valeurs : 1 - 2147483647 / Par défaut : 1
Spécifie le nombre d'images à sauter après un basculement. (1 si vous vous sentez chanceux,
2 si vous voulez être en sécurité).
saturation entier
Valeurs : 0 - 255 / Par défaut : 0 (désactivé)
Le niveau de saturation des couleurs pour le périphérique vidéo.
sdl_threadnr
Valeurs : 0 - 2147483647 / Par défaut : 0 (désactivé)
Nombre de threads de mouvement à afficher dans la fenêtre SDL (par défaut : 0 = désactivé)
Mode de configuration booléen
Valeurs : on, off / Par défaut : off
Exécutez Motion en mode configuration.
smart_mask_speed entier
Valeurs : 0 - 10 / Par défaut : 0 (désactivé)
La lenteur du masque intelligent. La valeur par défaut est 0 = DÉSACTIVÉ. 1 est lent, 10 est rapide.
nom_fichier_instantané un magnifique
Valeurs : 4095 caractères max. / Par défaut : %v-%Y%m%d%H%M%S-snapshot
Chemin de fichier pour les instantanés (jpeg ou ppm) par rapport à target_dir.
intervalle_instantané entier
Valeurs : 0 - 2147483647 / Par défaut : 0 (désactivé)
Créez des instantanés automatisés toutes les secondes 'snapshot_interval'.
sql_log_picture booléen
Valeurs : on, off / Par défaut : on
Connectez-vous à la base de données lors de la création d'un fichier image déclenché par un mouvement.
sql_log_movie booléen
Valeurs : on, off / Par défaut : off
Connectez-vous à la base de données lors de la création d'un fichier de film déclenché par un mouvement.
sql_log_snapshot booléen
Valeurs : on, off / Par défaut : on
Connectez-vous à la base de données lors de la création d'un fichier image d'instantané.
sql_log_timelapse booléen
Valeurs : on, off / Par défaut : off
Connectez-vous à la base de données lors de la création d'un fichier de film timelapse
requête_sql un magnifique
Valeurs : 4095 caractères max. / Par défaut : insérer dans la sécurité (caméra, nom de fichier,
frame, file_type, time_stamp, text_event) valeurs('%t', '%f', '%q', '%n', '%Y-%m-%d
%T', '%C')
Chaîne de requête SQL envoyée à la base de données. Les valeurs pour chaque champ sont données
en utilisant des spécificateurs de conversion
stream_auth_method entier
Valeurs : 0 = désactivé , 1 = Authentification de base , 2 = MD5 digest (le plus sûr
authentification). / Par défaut : 0 (désactivé)
Définissez la méthode d'authentification pour le flux.
authentification_flux un magnifique
Valeurs : nom d'utilisateur : mot de passe / Par défaut : non défini (désactivé)
Authentification pour le flux.
flux_limite entier
Valeurs : 0 - 2147483647 / Par défaut : 0 (illimité)
Limitez le nombre d'images à nombre d'images. Après 'stream_limit' nombre de trames
la connexion sera fermée par le mouvement. La valeur 0 signifie illimité.
flux_localhost booléen
Valeurs : on, off / Par défaut : on
Limite l'accès au flux à l'hôte local.
flux_maxrate entier
Valeurs : 1 - 100 / Par défaut : 1
Limitez la fréquence d'images du flux en images par seconde. La valeur par défaut est 1. Définissez la valeur
à 100 pour pratiquement illimité.
flux_motion booléen
Valeurs : on, off / Par défaut : off
Si réglé sur « on », les envois de mouvement ralentissent le flux à 1 image par seconde lorsqu'aucun
un mouvement est détecté. Lorsqu'un mouvement est détecté, le flux s'exécute tel que défini par
stream_maxrate. Lorsqu'il est désactivé, le flux s'exécute toujours comme défini par stream_maxrate.
port_flux entier
Valeurs : 0 - 65535 / Par défaut : 0 (désactivé)
Port TCP sur lequel motion écoutera les connexions entrantes avec son serveur de flux.
flux_qualité entier
Valeurs : 1 - 100 / Par défaut : 50
Réglage de la qualité en pourcentage pour les images mjpeg transférées sur le flux
lien. Gardez-le bas pour restreindre la bande passante nécessaire.
commutateurfiltre booléen
Valeurs : on, off / Par défaut : off
Active ou désactive le filtre de l'interrupteur. Le filtre peut faire la distinction entre la plupart des
bruit de commutation et mouvement réel. Avec cela, vous pouvez même définir roundrobin_skip sur 1
sans générer beaucoup de fausses détections.
rép_cible un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini = répertoire de travail actuel
Répertoire cible pour les fichiers d'images et de films.
text_changes booléen
Valeurs : on, off / Par défaut : off
Active/désactive le texte affichant les pixels modifiés.
texte_double booléen
Valeurs : on, off / Par défaut : off
Dessinez des caractères à deux fois la taille normale sur les images.
texte_événement un magnifique
Valeurs : 4095 caractères max. / Par défaut : %Y%m%d%H%M%S
Cette option définit la valeur du spécificateur de conversion d'événement spécial %C. Vous pouvez
utilisez n'importe quel spécificateur de conversion dans cette option, à l'exception de %C. Les valeurs de date et d'heure sont
à partir de l'horodatage de la première image de l'événement en cours.
texte_gauche un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Texte défini par l'utilisateur superposé sur chacun dans le coin inférieur gauche. Utilisez AZ, az, 0-9, "
/ ( ) @ ~ # < > | , . : - + _ \n et les spécificateurs de conversion (codes commençant par un %).
text_right un magnifique
Valeurs : 4095 caractères max. / Par défaut : %Y-%m-%d\n%T
Texte défini par l'utilisateur superposé sur chacun dans le coin inférieur droit. Utilisez AZ, az, 0-9, "
/ ( ) @ ~ # < > | , . : - + _ \n et les spécificateurs de conversion (codes commençant par un %).
Par défaut : %Y-%m-%d\n%T = date au format ISO et heure au format 24 heures
fil un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Spécifie le chemin complet et le nom de fichier d'un fichier de configuration de thread. Chaque caméra a besoin d'un
thread de configuration contenant les options propres à la caméra. Si tu
n'avez qu'une seule caméra, vous n'avez pas besoin de fichiers de configuration de thread. Si vous en avez deux ou plus
caméras, vous avez besoin d'un fichier de configuration de thread pour chaque caméra en plus de motion.conf.
Cette option doit être placée dans motion.conf et non dans un fichier de configuration de thread.
порог entier
Valeurs : 1 - 2147483647 / Par défaut : 1500
Seuil pour déclarer une motion. Le seuil est le nombre de pixels modifiés
compté après filtrage du bruit, masquage, suppression du bruit et étiquetage.
seuil_réglage booléen
Valeurs : on, off / Par défaut : off
Active le réglage automatique du niveau de seuil.
timelapse_filename un magnifique
Valeurs : 4095 caractères max. / Par défaut : %v-%Y%m%d-timelapse
Chemin de fichier pour les films timelapse par rapport à target_dir (ffmpeg uniquement).
piste_auto booléen
Valeurs : on, off / Par défaut : off
Activer le suivi automatique
track_iomojo_id entier
Valeurs : 0 - 65535 / Par défaut : 0
Utilisez cette option si vous avez une smilecam iomojo connectée au port série à la place
d'un contrôleur général de moteur pas à pas.
piste_maxx entier
Valeurs : 0 - 65535 / Par défaut : 0
La position maximale du servo x.
track_maxy entier
Valeurs : 0 - 65535 / Par défaut : 0
La position maximale du servo y.
track_motorx entier
Valeurs : 0 - 65535 / Par défaut : 0
Le numéro du moteur utilisé pour contrôler l'axe des x.
piste_moteur entier
Valeurs : 0 - 65535 / Par défaut : 0
Le numéro du moteur utilisé pour contrôler l'axe des y.
track_move_wait entier
Valeurs : 0 - 65535 / Par défaut : 10
Délai pendant lequel le suivi est désactivé après que le suivi automatique a déplacé la caméra.
Le délai est défini comme le nombre d'images.
port_piste un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Il s'agit du nom de périphérique du port série auquel l'interface du moteur pas à pas est
connecté.
piste_vitesse entier
Valeurs : 0 - 255 / Par défaut : 255
Vitesse à laquelle régler le moteur.
track_step_angle_x entier
Valeurs : 0-90 / Par défaut : 10
Angle en degrés que la caméra se déplace par pas sur l'axe X avec suivi automatique.
Actuellement utilisé uniquement avec les caméras de type pwc.
track_step_angle_y entier
Valeurs : 0-40 / Par défaut : 10
Angle en degrés que la caméra se déplace par pas sur l'axe Y avec suivi automatique.
Actuellement utilisé uniquement avec les caméras de type pwc.
track_stepsize entier
Valeurs : 0 - 255 / Par défaut : 40
Nombre de pas à faire.
type_de piste discret instruments à cordes
Valeurs : 0 (aucun), 1 (pas à pas), 2 (iomojo), 3 (pwc), 4 (générique), 5 (uvcvideo) /
Par défaut : 0 (Aucun)
Type de traqueur.
tunerpériphérique un magnifique
Valeurs : 4095 caractères maximum / Par défaut : /dev/tuner0
Le dispositif tuner utilisé pour contrôler le tuner dans une carte tuner. Cette option est
utilisé uniquement lorsque Motion est compilé pour FreeBSD.
use_extpipe booléen
Valeurs : on, off / Par défaut : off
Permet à extpipe d'utiliser un encodeur vidéo externe alimentant le YUV420 à l'aide d'un pipe .
v4l2_palette discret instruments à cordes
Valeurs : 0 - 8 / Par défaut : 8
Permet de choisir la palette préférable à utiliser par mouvement pour capturer parmi celles-ci
pris en charge par votre appareil vidéo.
vidéo_pipe un magnifique
Valeurs : Max 4095 caractères / Par défaut : Non défini
Le périphérique d'entrée de bouclage vidéo video4linux pour les images normales. Si un tuyau particulier
doit être utilisé, puis utilisez le nom de fichier de périphérique de ce tube. Si un tiret '-' est donné
motion utilisera /proc/video/vloopback/vloopbacks pour localiser un canal libre.
appareil vidéo un magnifique
Valeurs : 4095 caractères max. / Par défaut : /dev/video0 (FreeBSD : /dev/bktr0)
Le périphérique vidéo à utiliser pour la capture. La valeur par défaut pour Linux est /dev/video0. pour
FreeBSD, la valeur par défaut est /dev/bktr0.
webcontrol_authentification un magnifique
Valeurs : Max 4096 caractères / Par défaut : Non défini
Pour protéger le contrôle HTTP par nom d'utilisateur et mot de passe, utilisez cette option pour HTTP 1.1
Authentification de base. La chaîne est spécifiée comme nom d'utilisateur : mot de passe. Ne pas
spécifiez cette option pour aucune authentification. Cette option doit être placée dans
motion.conf et non dans un fichier de configuration de thread.
webcontrol_html_output booléen
Valeurs : on, off / Par défaut : on
Activez le HTML dans la réponse renvoyée à un navigateur se connectant à webcontrol_port.
Cette option doit être placée dans motion.conf et non dans un fichier de configuration de thread.
webcontrol_localhost booléen
Valeurs : on, off / Par défaut : on
Limite le webcontrol au localhost. Cette option doit être placée dans motion.conf
et non dans un fichier de configuration de thread.
port_contrôle_web entier
Valeurs : 0 - 65535 / Par défaut : 0 (désactivé)
Définit le numéro de port pour le contrôle Web à distance basé sur http (html à l'aide d'un navigateur).
Cette option doit être placée dans motion.conf et non dans un fichier de configuration de thread.
largeur entier
Valeurs : Dépendant du périphérique / Par défaut : 352
La largeur en pixels de chaque image. La plage valide dépend de la caméra.
SIGNAUX
Motion répond aux signaux suivants :
VUE D'ENSEMBLE Le fichier de configuration sera relu.
SIGTERME
Si nécessaire, motion créera un fichier vidéo du dernier événement et quittera
SIGUSR1
Motion créera un fichier vidéo de l'événement en cours.
NOTES
Instantané
Un instantané est une photo prise à intervalles réguliers indépendamment de tout mouvement dans
l'image.
Mouvement image
Une image/un film "en mouvement" montre les pixels qui ont réellement changé au cours de la dernière
cadres. Ces images ne sont pas très utiles pour une présentation normale au public
mais ils sont très utiles pour tester et régler et créer des fichiers de masque comme vous le pouvez
voir exactement où le mouvement voit quelque chose bouger. Le mouvement est affiché en tons de gris. Si
l'étiquetage est activé, la plus grande zone est marquée en bleu. Le masque intelligent est affiché dans
lire.
Normale image
Une image "normale" est l'image réelle prise par l'appareil photo avec du texte superposé.
Threads et config fichiers
Si Motion a été invoqué avec l'option de ligne de commande -c pathname, Motion attendra le
fichier de configuration comme spécifié. Lorsque vous spécifiez le fichier de configuration sur la commande
ligne avec -c vous pouvez l'appeler n'importe quoi.
Si vous ne spécifiez pas -c ou si le nom de fichier que vous donnez à Motion n'existe pas, Motion
recherchera le fichier de configuration appelé 'motion.conf' dans l'ordre suivant :
1. Répertoire actuel à partir duquel le mouvement a été invoqué
2. Ensuite, dans un répertoire appelé '.motion' dans le répertoire d'accueil des utilisateurs actuels (shell
variable d'environnement $HOME). Par exemple /home/goofy/.motion/motion.conf
3. Le répertoire défini par --sysconfdir=DIR lors de l'exécution de .configure pendant
installation de Motion (Si cette option n'a pas été définie, la valeur par défaut est
/usr/local/etc/)
Si vous avez un accès en écriture à /usr/local/etc/motion, l'éditeur recommande d'avoir
un seul fichier motion.conf dans le répertoire par défaut /usr/local/etc/motion.
Motion a un fichier de configuration dans le package de distribution appelé motion-
dist.conf. Lorsque vous exécutez 'make install', ces fichiers sont copiés dans le
répertoire /usr/local/etc/motion.
Le fichier de configuration doit être renommé de motion-dist.conf en motion.conf.
Le fichier d'origine s'appelle motion-dist.conf afin que votre
Le fichier motion.conf n'est pas accidentellement écrasé lorsque vous réinstallez ou
passer à une version plus récente de Motion.
Si vous avez plus d'une caméra, vous ne devriez pas essayer d'invoquer Motion plusieurs fois.
Motion est conçu pour fonctionner avec plus d'une caméra d'une manière très élégante et de la manière
pour le faire, il faut créer un certain nombre de fichiers de configuration de thread. Motion créera alors un
bande de roulement supplémentaire pour chaque caméra. Si vous n'avez qu'un seul appareil photo, vous n'avez besoin que
le fichier motion.conf. La minute où vous avez deux caméras ou plus, vous devez en avoir une
thread de configuration par caméra en plus du fichier motion.conf.
Donc, si vous avez par exemple deux caméras, vous avez besoin de motion.conf et d'une configuration à deux threads
des dossiers. Total de 3 fichiers de configuration.
Une option commune à toutes les caméras peut être placée dans motion.conf. (Vous pouvez également
mettre tous les paramètres dans les fichiers de thread mais cela fait beaucoup d'édition lorsque vous
changer une chose courante).
Une option propre à une caméra doit être définie dans chaque fichier de thread.
La première caméra est définie dans le premier fichier thread appelé depuis motion.conf. Les
La 2ème caméra est définie dans le 2ème fichier thread appelé depuis motion.conf etc.
Toute option définie dans motion.conf sera utilisée pour toutes les caméras, à l'exception de la
caméras dans lesquelles la même option est définie dans un fichier de configuration de thread.
Motion lit ses paramètres de configuration dans l'ordre suivant. Si le même
le paramètre existe à plus d'un endroit, la dernière lecture l'emporte.
1. Motion lit le fichier de configuration motion.conf depuis le début du fichier
descendant ligne par ligne.
2. Si l'option "thread" est définie dans motion.conf, la configuration du thread
le(s) fichier(s) est/sont lus.
3. Motion continue de lire le reste du fichier motion.conf. Toutes les options d'ici
annulera la même option définie précédemment dans un fichier de configuration de thread.
4. Motion lit à nouveau l'option de ligne de commande en annulant toute
options.
Appelez donc toujours les fichiers de configuration du thread à la fin du fichier motion.conf. Si tu
définir les options dans motion.conf APRÈS les appels de fichier de thread, les mêmes options dans le
les fichiers de thread ne seront jamais utilisés. Mettez donc toujours l'appel du fichier de thread à la fin de
motion.conf.
Si le mouvement est construit sans fonctionnalités spécifiques telles que ffmpeg, mysql, etc.
ignorer les options qui appartiennent à ces fonctionnalités. Vous n'êtes pas obligé de les supprimer
ou commentez-les.
Si vous exécutez la commande webcontrol http://host:port/0/config/writeyes, le mouvement sera
écraser motion.conf et tous les fichiers thread.conf par des fichiers de configuration générés automatiquement
soigneusement formaté et uniquement avec les fonctionnalités incluses avec lesquelles Motion a été conçu. Si
vous reconstruisez plus tard Motion avec plus de fonctionnalités ou passez à une nouvelle version, vous pouvez
utilisez vos anciens fichiers de configuration, exécutez la commande motion.conf.write, et vous aurez de nouveaux
config avec les nouvelles options incluses, tous définis sur leurs valeurs par défaut. Cette
rend la mise à niveau très facile à faire.
Conversion Spécificateurs pour Avancé Nom de fichier et Texte Fonctionnalités
Le tableau ci-dessous présente tous les spécificateurs de conversion pris en charge que vous pouvez utiliser dans le
options text_left, text_right, snapshot_filename, photo_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 et on_motion_detected.
Dans text_left et text_right, vous pouvez également utiliser '\n' pour une nouvelle ligne.
%a Le nom abrégé du jour de la semaine selon les paramètres régionaux actuels.
%A Le nom complet du jour de la semaine selon les paramètres régionaux actuels.
%b Le nom du mois abrégé en fonction des paramètres régionaux actuels.
%B Le nom complet du mois selon les paramètres régionaux actuels.
%c Représentation préférée de la date et de l'heure pour les paramètres régionaux actuels.
%C Texte défini par la fonctionnalité text_event
%d Le jour du mois sous forme de nombre décimal (plage de 01 à 31).
%D Nombre de pixels détectés comme mouvement. Si l'étiquetage est activé, le numéro est le
nombre de pixels dans la plus grande zone de mouvement étiquetée.
%E Modificateur : utilisez un format alternatif, voir ci-dessous.
%f Nom de fichier - utilisé dans on_picture_save, on_movie_start, on_movie_end et
fonctionnalités sql_query.
%F Équivalent à %Y-%m-%d (le format de date ISO 8601).
%H L'heure sous forme de nombre décimal utilisant une horloge de 24 heures (plage 00 à 23).
%i Largeur du rectangle contenant les pixels de mouvement (le rectangle qui est affiché sur
l'image lorsque locate_motion est activé).
%I L'heure sous forme de nombre décimal utilisant une horloge de 12 heures (plage 01 à 12).
%j Le jour de l'année sous forme de nombre décimal (plage de 001 à 366).
%J Hauteur du rectangle contenant les pixels de mouvement (le rectangle qui est affiché
sur l'image lorsque locate_motion est activé).
%k L'heure (horloge de 24 heures) sous forme de nombre décimal (plage de 0 à 23) ; les chiffres simples sont
précédé d'un blanc. (Voir aussi %H.)
%K Coordonnée X en pixels du point central du mouvement. L'origine est le coin supérieur gauche.
%l L'heure (horloge de 12 heures) sous forme de nombre décimal (plage de 1 à 12) ; les chiffres simples sont
précédé d'un blanc. (Voir aussi %I.)
%L Coordonnée Y en pixels du point central du mouvement. L'origine est le coin supérieur gauche
et le nombre est positif se déplaçant vers le bas (je peux changer cela bientôt).
%m Le mois sous forme de nombre décimal (plage de 01 à 12).
%M La minute sous forme de nombre décimal (plage de 00 à 59).
%n Type de fichier tel qu'utilisé dans on_picture_save, on_movie_start, on_movie_end et
fonctionnalités sql_query.
%N Niveau de bruit.
%o Seuil. Le nombre de pixels détectés requis pour déclencher le mouvement. Lorsque
seuil_tune est 'on' cela peut être utilisé pour afficher la valeur réglée actuelle de
seuil.
%p Soit 'AM' ou 'PM' selon la valeur de temps donnée, ou les chaînes correspondantes
pour la locale actuelle. Midi est traité comme « après-midi » et minuit comme « am ».
%P Comme %p mais en minuscule : 'am' ou 'pm' ou une chaîne correspondante pour le courant
Local.
%q Numéro d'image dans la seconde actuelle. Pour les noms de fichiers jpeg, cela devrait toujours
être inclus dans le nom du fichier si vous enregistrez plus d'une image par seconde pour assurer
noms de fichiers uniques. Il n'est pas nécessaire dans les noms de fichiers pour les films.
%Q Nombre d'étiquettes détectées trouvées par la fonction d'élimination des taches
%r L'heure en notation am ou pm.
%R L'heure au format 24 heures (%H:%M).
%s Le nombre de secondes depuis l'époque, c'est-à-dire depuis 1970-01-01 00:00:00 UTC.
%S Le second sous forme de nombre décimal (plage de 00 à 61).
%t Numéro de fil (numéro de caméra)
%T L'heure au format 24 heures (%H:%M:%S).
%u Le jour de la semaine sous forme décimale, plage de 1 à 7, lundi étant 1. Voir aussi %w.
%U Le numéro de semaine de l'année en cours sous forme de nombre décimal, compris entre 00 et 53, en commençant
avec le premier dimanche comme premier jour de la semaine 01. Voir aussi %V et %W.
%v Numéro de l'événement. Un événement est une série de détections de mouvement se produisant avec moins de
secondes « écart » entre eux.
%V Le numéro de semaine ISO 8601:1988 de l'année en cours sous forme de nombre décimal, plage de 01 à
53, où la semaine 1 est la première semaine qui compte au moins 4 jours dans l'année en cours,
et avec lundi comme premier jour de la semaine. Voir aussi %U et %W.
%w Le jour de la semaine sous forme décimale, plage de 0 à 6, dimanche étant 0. Voir aussi %u.
%W Le numéro de semaine de l'année en cours sous forme de nombre décimal, compris entre 00 et 53, en commençant
avec le premier lundi comme premier jour de la semaine 01.
%x La représentation de date préférée pour les paramètres régionaux actuels sans l'heure.
%X La représentation de l'heure préférée pour les paramètres régionaux actuels sans la date.
%y L'année sous forme de nombre décimal sans siècle (plage de 00 à 99).
%Y L'année sous forme de nombre décimal incluant le siècle.
%z Le fuseau horaire en décalage horaire par rapport à GMT.
%Z Le fuseau horaire ou le nom ou l'abréviation.
Plus d'information
Page d'accueil du mouvement : http://motion.sourceforge.net/
Guide de mouvement (guide d'utilisation et d'installation) :
http://www.lavrsen.dk/twiki/bin/view/Motion/MotionGuide
http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice
AUTEURS
Jeroen Vreeken (pe1rxq@amsat.org), Folkert van Heusden, Kenneth Lavrsen
(kenneth@lavrsen.dk)
Utiliser motion en ligne à l'aide des services onworks.net