發表文章

Python-IPCAM 錄影 (NVR)

一、需求篇 家裡安裝了一台IPCAM監視器,可是需要搭配一台網路監控錄影機做 錄影功能 ,可是去網路購物平台看要價2000元以上 ,訊大打算去網路找找有沒免費軟體工具可以達成並搭配現有PC電腦。   二、建構篇 目前功能需求只是錄影    1.現有PC電腦規格 用GA-N3150N-D2H 省電版 120G SSD 8G 記憶體    2. 開發工具      用pyhton 開發是因為它是跨平台語言,將來可以把錄影功能移植至Rasberry pi 3 運行,   此外是以簡潔語法註稱 要更詳細請參考 python的維基百科         FFmpeg 是一個自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串流功能,這軟體也是跨平台,FFMPEG 說明文件 ,有興趣的可以去參考,訊大也是參考說明文件去達到我要的功能。  python  ffmpeg  三、實作篇 #coding=utf-8 import time import os,sys,subprocess from datetime import datetime from datetime import timedelta from os.path import join, getsize instream = None def Nvr(): CREATE_NO_WINDOW = 0x08000000 filename=datetime.today().strftime('%Y-%m-%d-%H-%M') cmd1=subprocess.run('ffmpeg -rtsp_flags filter_src -reorder_queue_size 10240 -t 60 -i rtsp://192.168.2.103:554/live3.sdp C:\\'+filename+'.mp4', creationflags=CREATE_NO_WINDOW) Nvr() if __name__ == '__main__': Nvr()

Kodi OSMC AirPlay IOS9

圖片
1.版本支援 手機版本:ios 9.0.x kodi 版本:kodi 16.1 2.開啟airPlay功能    step 1      主畫面->光棒移到系統設定->按確定   step 2     光棒移到服務選項-> 按確定      Step 3      光棒請移至設定值切換到專家模式,這裡很重要, 因為其他模式會看不到airPlay進階選項, 雖然啟用了airPlay功能,  允許音量控制也啟用了可是ios版9.0.x的手機音量輸出切換到KODI也是沒聲音的,因為有個選項要關閉就是『啟用airplay "影片"及"圖像"支援』,此功能ios9.0.x 未支援,切記.  step 4    以上設定完就可以用ios手機輸出音樂至Raspberry pi 並播放出來,無線喇叭 成功.

ubuntu OSMC Installer 安裝教學

圖片
    訊大本身習慣Linux作業系統,實在不想 切換到windows 去把 OSMC 寫入 Micro SD Card ,所以我們就開始講安裝流程....GOGO. 1.加套件並手動安裝     開啟終端機,依順輸入底下每行指令,訊大是Ubuntu 15.04,如果大家如果沒有用15.04版,請至底下網址找符合你的版本         其他版本      Ubuntu 15.04  sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/osmc/xUbuntu_15.04/ /' >> /etc/apt/sources.list.d/osmc-installer.list" sudo apt-get update sudo apt-get install osmc-installer 2.執行 osmc installer    安裝成功後,請執行osmc installer 2.1 選擇英文接著選擇搭載的硬體,下一步 2.2.選擇osmc系統版本,訊大選擇倒數第二版的2016.04-1,下一步 2.3.選擇 on an sd card,下一步 2.4選擇有線網路 2.5  將mircoSD卡插入, 選擇 mircoSD卡,下一步 2.6 同意,下一步 2.7 同意下載Image 檔 2.8 等待檔案載完 2.9  請將記憶卡裡面重要資料備份,如果沒有請按YES 2.10 安裝中,請等待。 2.11 安裝完成,會跳此錯誤訊息,不影嚮。 回主目錄  

Ubuntu samba 設定

1.假設我的檔案要要與別台電腦分享,如果有安裝samba可是用系統預設GUI設定依然無法成功分享 step1 sudo apt-get install samba  step2 設定Config檔 sudo kate /etc/samba/smb.conf step3 在conf檔最下面加入 [ShareFoloder] comment = MyFolder read only = no locking = no path = /home/cba/Share guest ok = yes force user = cba writeable = Yes only guest = Yes create mask = 0777 directory mask = 0777 ShareFolder 是顯示資料夾名稱 PATH是分享資料夾的路徑  force user;你的登入桌面的帳號  此設定檔還可以分享   Ubuntu"自動掛載的ntfs 的磁區。 step4  重啟服務 sudo /etc/init.d/samba restart

Ubutnu 15.04 無聲音 解決

一、前言     因為電腦剛升級為 skylake 桌電,主機板用 Asus Z170-a,自己是ubuntu愛好者,剛灌完ubutnu15.04之後想放音樂結果無聲音。 二、為什麼要更新核心      更新Linux Kernel,通常有助於改善Linux作業系統的 CPU進程/執行緒管理、 記憶體管理、 磁碟與檔案系統管理、 網路管理 、周邊裝置 及對新硬體的相容性。 三、更新核心 64bit ubutnu 15.04 套件1 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.6-unstable/linux-headers-4.1.6-040106_4.1.6-040106.201508170230_all.deb 套件2 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.6-unstable/linux-headers-4.1.6-040106-generic_4.1.6-040106.201508170230_amd64.deb 套件3 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.6-unstable/linux-image-4.1.6-040106-generic_4.1.6-040106.201508170230_amd64.deb kernel 4.1.6安裝 sudo dpkg -i linux-headers-4.1.6*.deb linux-image-4.1.6*.deb 重開機 sudo reboot 32bit ubutnu 15.04 套件 Linux-header-all wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.6-unstable/linux-headers-4.1.6-040106_4.1.6-040106.201508170230_all.deb 套件2 Linux-header-generic wget http://...

sony vaio driver 下載

     早期sony官網很難找筆電 驅動程式,現在官網都更新,之前教學都不適用了 ,那如果是比較舊式筆電,現在可以用底下方式下載Drivr,以我用過SVS15136pw為例。 進入sony 官方網站: http://www.sony.com.tw 上方文章分類選支援 在搜尋欄位:打入型號(0ex: svs15136pw) 進行搜尋 點擊下載內容 如果比較新型sony筆電driver的話,請用下列方式 進入vaio 官方網站: https://tw.vaio.com/ 上方文章分類選服務與支援 會跳出選單請選驅動程式及工具 在下拉式選擇你的型號後按GO按鈕      早期sony筆電要進入bios跟別家不一樣,要在關機狀態下直接按assist按鈕之後會開機進入bios。 如果這篇文章對你有幫助,請你幫我按讚加分享給有用sony筆電的人。

Grub4Dos 安裝

圖片
Grub4Dos 安裝 grubinst-1.1-bin-w32-2008-01-01.zip grub4dos-0.4.6a unifont.hex 客制MENU檔 一、開機選單安裝 STEP1 將以上工具軟體下載至本機。 STEP2  將Grubinst-1.1-bin-w32-2008-01-01.zip解壓縮,以系統管理員身份執行grubinst_gui.exe STEP3 請選擇disk選項,第一顆硬碟會以hd0顯示,第二顆即是hd1,如果要將開機選單裝在本機請選hd0。 STEP4 PartList 是指分割表,請直接安裝在mbr。 STEP5 請把Don't search floppy 打勾。 STEP6 請按 install 按鈕,安裝成功會顯示The MBR/BS has been successfully installed. STEP7  解壓縮grub4dos-0.4.6a將grldr與grub與menu 放置要當開機選單磁區, 如果放在c:\下可以 將檔案隱藏.  STEP8  unifont.hex.gz放置要當開機選單磁區. STEP9 將自己客製的MENU檔覆蓋至開機選單磁區。  

Ubuntu 檔名亂碼及認識 Locale

圖片
一、認識Locale 所謂Locale是設定國家,語系,單位,日期、貨幣的環境設定設定檔,所以Ubuntu會依據Locale環境檔上設定的國家和語言及語言編碼去把操作環境改成你熟悉的語言 。 例如 zh_TW.UTF-8 表示 繁體中文 台灣 UTF-8編碼 zh_TW.Big5 表示 繁體中文 台灣 Big5編碼 zh_CN.UTF-8 表示 簡體中文 中國 UTF-8編碼 zh_CN.GB2312 表示 簡體中文 中國 GB2312編碼 en_US.UTF-8 代表 英文 美國 UTF-8編碼 二、設定Locale 當我們安裝Ubuntu作業系統會設定語系,但它的預設是採UTF-8編碼。 1.查詢已安裝的語系 從終端機輸入locale -a 查看,得知c及POSIX是系統預設的,en_US.UTF-8,是英文 美國 語言編碼是UTF-8,不符合訊大的需求,訊的需求是zh_TW.Big5 (繁體中文 台灣 Big5編碼),所以還要進一步的設定。 $ locale -a c en_US.UTF-8 POSIX 圖二 2.查詢 目前的語系設定 輸入locale查看得知全部都是 en_US.UTF-8,這讓我們更加確定這台作業系統並不是訊大想要操作環境。順便也挑幾個重點解釋一下 LC_CTYPE 這會影響字元的分類和轉換,若要能輸入中文,就是設定這裡 LC_TIME 這就是日期和時間的顯示格式囉 LC_MONETARY 這會影響貨幣單位的符號和表示 LC_MESSAGES 這會影響系統訊息的顯示,若想要顯示中文,就是設定這裡 LANG 這是預設,如果上面有沒設定的,就會用這裡的設定 LC_ALL 這是強制全部使用這裡的設定,如果這裡設定了,那麼上面的都沒用,全部以這裡的為準 3. 產生語系檔案 由之前查詢已安裝的語系中,並沒有安裝 zh_TW.Big5語言檔,所以現在可 用locale-gen這個指令來產生。 由於Big5是zh_TW的預設編碼,所以下指令時不需要寫成zh_TW.Big5 4.語系更改 在語系修改之前,我們先談論一個問題就是為什麼從Windows作業系統copy過來的檔名會亂碼,從Ubutnu作業系統把檔案上傳到FTP-Server會檔名會亂,問題...

ubuntu vsftpd教學

作業系統版本與軟體版本如下 作業系統 版本 Ubuntu Server 16.04.03 軟體 版本 vsftpd 3.0.3 實體帳戶需求 帳戶權限只能讀寫自己家目錄 不能看到別人帳戶的目錄檔案或者系統目錄 實體帳戶不能登入系統 Vsftpd.conf 設定 Step 1 首先打開terminals 輸入ssh cba@serverip 輸入密碼連線至server Step 2 sudo apt-get install vsftpd Step 3 sudo vim /etc/vsftp.conf 鍵盤輸入i進入編輯模式,以下 紅色字為要修改部份綠字要增加部份 , 修改完按ESC鍵輸入:WQ 實體帳戶設定 # Uncomment this to allow local users to log in( 允許本地用戶登錄 ). local_enable=YES # # Uncomment this to enable any form of FTP write command( 允許上傳 ). write_enable=YES # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd's)   #使用者可以讀寫執行權限,群組沒有寫入權限,其他類不能寫入權限 local_umask=022 # You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot(). # (Warning! chroot'ing can be very dangerous. If using chro...

ubuntu 12.04 安裝教學

圖片
一、Ubuntu 下載     目前最新版本是12.04,我是下載Ubuntu 12.04 32 bit 版本來安裝。容量大概700MB載完可以用CD光碟片燒起來。手邊如果沒有空餘的電安裝可以先用 VirtualBox模擬安裝 會選擇32bit原因是相容性比較大,以免以後要安裝其他軟體時不支援64bit作業系統。 1.軟體下載: http://www.ubuntu-tw.org/modules/tinyd0/ 2.VirtualBox相關訊息: https://www.google.com/search?q=VirtualBox&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs 二 、安裝 1.放入Ubnutu光碟,把電腦重開機並確定BIOS設定光碟機開機,沒問題後等待電腦讀取,出現語言清單時光棒選擇中文(繁體)按enter。 2.Ubuntu安裝主選單,請選擇安裝Ubuntu 3.等待Ubuntu臷入 3.Ubuntu安裝畫面,請選擇中文(繁體)並按繼讀 4.Ubuntu會自動判斷碟碟及網路相關資訊是否符合,沒問題繼讀 5.電腦如果要裝成單一作業系統或多系統,訊大建議新手去手動建立分割表及設定磁碟分割,沒問題後點選繼讀 6.磁碟如果全新的,先建立分割表 7.選擇加入開始設定磁碟分割,一般Linux系統至少要有一個根目錄才能運作,所以分配給根目錄為13.4GB,並預留一些空間給SWAP。用途選Ext4檔案、系統掛載點選/,沒問題後請確定。 8.訊大的SWAP大小設定=實體記憶體/2。用途選擇置換空間,沒問題後確定。訊大補充一下記憶體不夠用時SWAP才會派上用場。 9.這樣就從建立分割表開始到設定磁碟分割結束,記得格式化要勾在根目錄那一欄,沒問題後就可以安裝Ubuntu了。 10.這裡直接繼續 11.直接繼續 12.輸入您的帳號及密碼,這一組帳密請務必得以後豋入系統都需要用到,底下選項採預設,沒問題之後請繼續 13.系統安裝至少花費10分鐘以上,建議可以先去洗澡或者去吃飯,回來差不多就安裝完成了。 14.重新啟動電腦 15.輸入使用...