成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何借助Motion操控Linux監控攝像頭

譯文
運維 系統運維 Linux
如果你想要一款比Zoneminder更簡單一點、更輕巧的工具來操控監控攝像頭,那不妨試一下Motion。

Motion(http://www.lavrsen.dk/foswiki/bin/view/Motion/)是一款小巧、輕型但又功能強大的應用軟件,可以用來在Linux上操控監控攝像頭。它能夠與任何支持Linux的攝像頭協同運行,包括所有的V4L網絡攝像頭、許多IP攝像頭以及安迅士(Axis)攝像頭,它還可以控制平移和傾斜功能。Motion可以錄制使用JPEG、PPM和MPEG等格式的短片和快照,你可以在Web瀏覽器中遠程查看這些視頻,這要歸功于Motion的內置HTTP服務器。它將圖像文件存儲在你所選擇的一個目錄里,它也不需要數據庫,不過它支持MySQL和PostgreSQL,如果你的確想要使用其中一個的話。

[[116366]] 

 

圖1:Foscam網絡攝像頭監視著進入本人地盤的所有人。

首先不妨看一下如何使用我那只很可靠的Foscam FI8905W(圖1),借助Motion,讓IP攝像頭工作起來,然后我們將添加一只USB網絡攝像頭。

安裝過程在Debian和Debian衍生版本上很容易,因為Motion已包含在標準軟件庫當中。所以,你只需要運行apt-get install motion。你還需要libav-tools,這是ffmpeg的一個分支。許多月以前,Debian丟棄了ffmpeg,以libav-tools取而代之。在其他發行版上,查閱下載頁面(http://www.lavrsen.dk/foswiki/bin/view/Motion/DownloadFiles)和安裝指南(http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideInstallation),即可了解相關的操作說明。另外大多數發行版仍包括ffmpeg。

安裝程序應該會創建一個motion群組和用戶,并且將motion用戶添加到video群組。要是安裝程序沒有創建motion群組和用戶,那么你必須自行創建。還要自行添加到video群組,才能避開煩人的權限問題。

現在運行motion,看看它是否管用:

  1. $ sudo motion  
  2. [0] Processing thread 0 - config file /etc/motion/motion.conf  
  3. [0] Motion 3.2.12 Started  
  4. [0] ffmpeg LIBAVCODEC_BUILD 3547904 LIBAVFORMAT_BUILD 3544067  
  5. [0] Thread 1 is from /etc/motion/motion.conf  
  6. [1] Thread 1 started  
  7. [0] motion-httpd/3.2.12 running, accepting connections  
  8. [1] Failed to open video device /dev/video0: No such file or directory  
  9. [0] motion-httpd: waiting for data on port TCP 8080  
  10. [1] Could not fetch initial image from camera  
  11. [1] Motion continues using width and height from config file(s)  
  12. [1] Resizing pre_capture buffer to 1 items  
  13. [1] Started stream webcam server in port 8081  
  14. [...] 

它會顯示好多好多行,直到你看到如下內容:

  1. [1] Failed to open video device /dev/video0: No such file or directory  
  2. [1] Video signal lost - Adding grey image 

將你的Web瀏覽器指向localhost:8081,你會看到一幅灰色圖像:

 

圖2:如果Motion找不到攝像頭,就會顯示灰色圖像。

這很好,因為這表明Motion已正確安裝;你要做的就是對它進行配置。按Ctrl+C組合鍵停止運行。然后,在你的主目錄下創建一個.motion目錄,將默認配置文件拷貝到該目錄中,并將所有權改成歸你所有:

  1. ~$ mkdir .motion  
  2. ~$ sudo cp /etc/motion/motion.conf .motion/  
  3. ~$ sudo chown carla:carla .motion/motion.conf 

你還需要用來存儲motion所拍攝圖像的一個目錄:

  1. ~$ mkdir motion-images 

當你啟動Motion后,它會尋找配置文件,先在當前目錄下尋找,然后在~/.motion下尋找,最后在/etc/motion下尋找?,F在,編輯你的~/.motion/motion.conf文件――該例子包括基本配置以及與我的Foscam IP攝像頭相關的那些行:

  1. # 在守護程序(后臺)模式下啟動,打2開終端(默認:off)  
  2. daemon on  
  3. # 檢測到運動后,輸出“正常”圖片(默認:on)  
  4. [...]  
  5. output_normal off  
  6. # 存儲進程編號的文件,又叫pid文件。(默認:未定義)。  
  7. process_id_file /var/run/motion/motion.pid  
  8. # 圖像寬度(像素)。有效范圍:取決于攝像頭,默認:352個像素  
  9. width 640  
  10. # 圖像高度(像素)。有效范圍:取決于攝像頭,默認:288個像素  
  11. height 480  
  12. # 每秒拍攝的最大幀數量。  
  13. # 有效范圍:2-100。默認:100(幾乎沒有限制)。  
  14. framerate 7  
  15. # 如果你使用網絡攝像頭要使用的URL,尺寸將自動檢測(包括http://、ftp://或file:///)  
  16. # 必須是返回單JPEG圖片或原始MJPEG流的URL。默認:未定義  
  17. netcam_url value http://http://192.168.10.250:8080/videostream.cgi  
  18. # 網絡攝像頭的用戶名和密碼(只要在需要時)。默認:未定義  
  19. # 語法是用戶:密碼  
  20. netcam_userpass admin:mypassword  
  21. # 存儲圖片和短片的目標基本目錄  
  22. # 推薦使用的絕對路徑。(默認值:當前工作目錄)  
  23. target_dir /home/carla/motion-images  
  24. # ffmpeg用于視頻壓縮的編解碼器。  
  25. [...]  
  26. ffmpeg_video_codec mpeg4 

你需要創建用來存儲PID文件的目錄,因為它在motion.conf中表明:

  1. $ sudo mkdir /var/run/motion 

現在再試著啟動它:

  1. $ sudo motion  
  2. [0] Processing thread 0 - config file /home/carla/.motion/motion.conf  
  3. [0] Motion 3.2.12 Started  
  4. [0] Motion going to daemon mode 

到目前為止很好,現在再試一下localhost:8081:

[[116367]] 

 

圖3:Motion拍到了我家的私人車道。

看好了,那是本人的私人車道。現在要是有人過來,就會發出警報,那樣我可以開門放狗。在你的攝像頭前跑動,就能觸發運動檢測系統;等你回來后,圖像目錄里面應該有一些.avi短片。你還應該會在localhost:8080找到一個簡單的Motion控制面板。

IP攝像頭設置

《如何在Linux上借助ZoneMinder操控Linux監控攝像頭?(第1部分)》一文較為詳細地介紹了如何設置你的攝像頭,詳見http://www.linux.com/learn/tutorials/762058-how-to-operate-your-spycams-with-zoneminder-on-linux-part-1-。在最初的設置過程,你必須遵守攝像頭廠商的操作說明,比如輸入登錄資料和密碼,以及設定IP地址。你可以還有其他選項,比如幀大小、運動敏感度以及色彩深度或黑白。

獲得準確的netcam_url有時很麻煩。就我的Foscam而言,我在火狐中調出了控制面板,鼠標右擊圖像(圖4),然后左擊View Image Info(查看圖像信息)。這打開了類似圖5的畫面,它顯示了視頻流的準確URL。在Chrome瀏覽器中,使用“Inspect element”(檢查元素)。

 

 

圖4:火狐中的Foscam控制面板。

 

 

圖5:找到攝像頭視頻流的URL。

微調配置值

你可以在配置文件中調整各種各樣的參數,比如圖像尺寸、圖像質量、幀速率、運動敏感度、幀中所選擇區域的更高敏感度、文件路徑、HTTP服務器和時間戳格式?!禡otion指南:按字母順序排列的選項參考手冊》給出了每個選項的詳細信息,詳見http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuideAlphabeticalOptionReferenceManual。記得使你的Motion設置與攝像頭控制面板中的設置相一致,如果攝像頭有控制面板的話。

USB攝像頭

任何支持V4l的USB網絡攝像頭應該不需要費太大的勁就能工作。視頻設備將是/dev/video0。只有攝像頭是連接到你電腦的目錄,/dev/video0才會出現。這是我那只羅技網絡攝像頭的基本的示例配置:

  1. videodevice /dev/video0  
  2. width 640  
  3. height 480  
  4. framerate 24  
  5. output_normal off  
  6. ffmpeg_video_codec mpeg4  
  7. target_dir /home/carla/motion 

同樣要記?。褐T如幀速率和幀尺寸之類的設置都依賴你的攝像頭支持的標準。

讓Motion在后臺運行

一旦你搞定了一切,讓Motion作為一個后臺程序運行,為此只要編輯/etc/default/motion,然后將start_motion_daemon=no改成start_motion_daemon=yes?,F在,當你開啟電腦時,Motion就會自動啟動,你可以像對待其他任何后臺程序那樣啟動和停止它了。

控制多只攝像頭

Motion可以輕松管理多只攝像頭――你只要為每只攝像頭分配各自的配置文件,命名為thread1.conf、 thread1.conf,以此類推。daemon on等常見選項和文件路徑仍需要你的主motion.conf。然后每個“線程”文件都有專門針對每一只攝像頭的配置。
 

英文:http://www.linux.com/learn/tutorials/780055-how-to-operate-linux-spycams-with-motion

責任編輯:林師授 來源: 51CTO
相關推薦

2021-03-11 10:21:55

特斯拉黑客網絡攻擊

2011-09-08 13:53:20

Linux攝像頭

2018-06-20 11:54:54

2009-06-17 11:52:01

Linux

2016-03-31 14:58:18

2023-03-22 09:05:48

Linux舊相機網絡攝像頭

2013-03-21 09:56:09

2020-06-04 10:59:10

JavaScript開發技術

2017-06-20 11:45:52

2024-11-29 16:51:18

2011-04-25 09:16:10

Windows 8

2012-06-23 20:13:44

HTML5

2023-03-24 10:28:27

2014-05-05 00:31:28

Leap Motion手勢操控Web游戲

2009-08-21 17:24:18

C#控制攝像頭

2022-05-12 09:25:19

Python播放視頻攝像頭

2023-01-13 08:00:00

人工智能攝像頭人臉識別

2012-05-03 08:08:34

Linux攝像頭

2023-11-06 12:57:03

2012-06-05 11:59:25

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品欧美一区二区三区不卡 | 欧美不卡一区二区三区 | 成人在线欧美 | 成人超碰在线 | 2018中文字幕第一页 | 精品美女在线观看 | 亚洲高清av | 99久久婷婷国产综合精品首页 | 国产精品高清一区二区 | 国产三级 | 欧美夜夜 | 在线一区视频 | 红色av社区| 亚洲欧美日韩电影 | 国产成人99久久亚洲综合精品 | 亚洲精品视频在线看 | www.精品国产 | 91久久久精品国产一区二区蜜臀 | 成人免费视频网站 | 婷婷综合在线 | 懂色av蜜桃av | 久久久精品国产 | 综合一区二区三区 | 欧美性猛交一区二区三区精品 | 国产在线一级片 | 99色播 | 国产精品久久久久久久粉嫩 | 亚洲综合无码一区二区 | 国产精品美女www爽爽爽视频 | 一本岛道一二三不卡区 | 亚洲国产欧美日韩 | 成人九区 | 日韩有码在线播放 | 日韩av免费看 | 精品熟人一区二区三区四区 | 成年人视频在线免费观看 | 久久精品屋 | 国产精品免费一区二区三区四区 | 日韩精品久久久 | 一区二区三区四区在线免费观看 | 久久久成人精品 |