2013年10月24日 星期四

LG電視播放與字幕問題(同場加映Plex media server)

LG電視播放內嵌或外掛的PGS字幕時都無法顯示,這應該是LG電視先天的限制,我研究了許久並沒有找到解決方法,不過其他srt字幕等就可以辨識。

由於也沒有撥放APP可以下載所以無法,後來我試了用android手機連區域網路共享然後用mx player播放,這樣的話的確可以撥放不過會有一個問題就是mx player只能辨識檔名完全一樣的srt外掛字幕(如果是手機內撥放的話則可以允許如 *.cht.srt 這樣的格式)

後來又用了Plex media server,可以自己下載matadata資訊,相當漂亮的介面,自己架設server的話是個好選擇,搭配android的Plex app很好用,也可以顯示PGS字幕,還可以更改bitrate。在設定myplex的時候要注意如果手動設定連接埠則需要將NAT forward到預設的32400 port才可以正常偵測,也有想是不是在設置-網路-高級設置裡面更改web manage預設路徑就不會有此限制,不過後來沒試,有興趣的人可以自己嘗試一下。

另外有搜尋到PleXBMC的addon支援PGS字幕,不過後來發現那是給XBMC使用的,所以目前LG電視直接撥放PGS字幕還是無解的,也許有一天會更新吧。

還有LG電視的媒體連結(medialink)是可以連結Plex media server的,資訊也都會秀出來,不過我測試常常顯示無法撥放媒體,並且也還是無法支援PGS字幕,因為還是用內建軟體撥放。

後記:如果有使用android app時發現.srt字幕時間會慢的時候(此時video是directplay),可以去setting裡把"Prefer local subtitles"選項關閉則video會轉為transcode即可解決。

參考資料
http://forums.plexapp.com/index.php/topic/48130-subtitles-in-medialink/
http://forums.plexapp.com/index.php/topic/26123-supported-file-formatscodecs/
http://forums.plexapp.com/index.php/topic/67290-medialink-2-suggestions-screen-size-pgs-subtitles/
http://elan.plexapp.com/2012/12/23/mele-kalikimaka/
http://en.wikipedia.org/wiki/XBMC
https://www.youtube.com/watch?v=9qvaCQ-S-O0
http://www.plexapp.com/medialink/files/E_install5.html
http://wiki.xbmc.org/?title=Add-on%3APleXBMC

有關CNHD的RSS下載問題

前幾天發現CNHD的RSS不會自動下載收藏的種子,研究了一下發現應該是因為feed滿了。因為收藏的feed不會更新把舊的擠掉,而是會全部出來,因此會造成只有最舊的幾個feed被顯示,也就無法自動下載。

解決方法是,在設定時把每頁個數調大(如50),或是將舊的種子解除收藏。畢竟比較陽春,不像其他站有下載筐的功能,就將就用吧。

另外看網路有人說如果收藏內一個收藏都沒有就加入了RSS下載器則會自己亂下載,所以記得先隨便收藏一個再加入RSS Feed。

android內建vpn撥接傳輸速度上不去問題

使用android內建VPN撥接到自己架設的PPTP VPN server播放影片或傳輸檔案時,常會lag或者是傳輸很慢,使用電腦則不會,因此讓我想到也許是android效能不足無法同時處理。或者之後等手機效能趕上時就不會如此,不過目前我得到的暫時解決方案是使用FTP協定,利用Fillazilla ftp server架設伺服器並用es file explorer連入,便可以直接點選檔案並撥放串流,我是用MX Player載入DTS自訂解碼器之後便可以很輕鬆的看影片,也不會再像之前一樣LAG,真的很方便呢。

Filezilla server資料夾看不到問題

之前使用Fizezilla server時發現有一個資料夾就是看不到,怎麼設定都不行,最後發現是由於權限不足,由於是在FTP介面下所以並不會有提示,而是空白給你看。我一開始以為是檔案或資料夾使用了特殊字元結果後來測試發現不是(有的Server軟體會因為這樣而無法連,而一開始沒有想到是權限問題是由於我連線網路磁碟機時有用有權限的帳號登入連線,不過結論似乎FTP並不會繼承電腦網路磁碟機的連入權限,後來將權限開放就OK了。

Jeff Chen
1 年前公開
FileZilla FTP server 分享 網路芳鄰磁碟方法
1.以本機帳戶登入(administrator),安裝好FileZilla server.
2.先建立一個具有系統管理員權限的帳號,並設好密碼
3.在「我的電腦」按右鍵
4.選擇「管理」
5.對「服務及應用程式」點兩下
6.點選「服務」
7.在右邊找到「Filezilla Server FTP server」並對它點兩下
8.在「登入」那一頁,輸入步驟2新建立的帳戶與密碼來執行
9.登出或重開機以步驟2新建立的帳戶登入,直接進入Filezilla server安裝目錄啟動FileZilla Server Interface進行帳戶管理
10.會發現管理者可以使用網路芳鄰的網路磁碟進行目錄資源的設置
網芳設定方式,\\server_name\share_folder (server_name: 192.168.x.x & share_folder: share folder name)
+1
新增留言

2018/10/7更新(提醒自己重新安裝filezilla時port為55555)
遇到更改使用者名稱後連上ftp server顯示空目錄問題(550 file not found, 430 internal error creating directory)。經過一番debug後發現解決方法為上面登入頁面先輸入錯誤密碼後重新啟動待提示無法啟動再更改為正確密碼。可能是windows的bug(因為選擇使用系統帳戶還是不行)。

參考資料
https://plus.google.com/app/basic/stream/z13hgp4bayi1gvg5404chbypemudgvcxmx00k
自己

utorrent在VM執行

由於為了安全性以及以後如果更新電腦時的方便,我將一些會頻繁跟外網連結的程式都放在虛擬機器裡來使用。如FTP Server,Apache Server,Mipony,Jdownloader,SmartGet等等。而這次想要將utorrent也放在內使用。

而由於SmartGet會與我使用的Virtualbox guest addtions相衝突(會出現invalid ip),因此我並沒有安裝guest addtions,取而代之的是使用網路磁碟機連線。這次遇到的問題就是,當utorrent運作時,時不時就會出現伺服器存放空間不足,無法執行此命令這樣的字眼並停止下載/上傳,我試了很多方法,包含將IRPStackSize的值更改到上限50也一樣會出現此種狀況。

於是最後的解決方法就只能另外開一個VM去執行並安裝guest addtions,使用其所支援的分享資料夾之後就沒有再出現問題。雖然好像不是個很好的解決方法,不過還是寫在這邊供參考。

2014/03/25補充
最近一直出現硬碟負荷過重100%,我猜測是頻寬的問題,因為查了資源管理器硬碟並沒有真的負荷過重,應該是因為VM掛共用資料夾是走網路頻寬,找到一個方法是修改VM下c:\windows\system32\drivers\etc\hosts檔案新增或修改原來“127.0.0.1 localhost”改成“127.0.0.1 localhost vboxsvr”目前測試有效,還要再觀察看看,供參考。

2014/04/11補充
更新到utorrent3.4.1build30768有明顯改善
綠色版下載網址

參考資料
3 Ways to Increase Network Speed via Registry Editor [Windows]
人間研究所: 終於查出瞬斷的真相!!!
AD168'S BLOG | 2009.7.22 又斷線了,終於查到了autodisconnect,機網路磁碟不定時中斷連線
[心得] uTorrent 幾個小心得 - 看板 P2PSoftWare - 批踢踢實業坊uTorrent高级选项中的两个diskio参数[关于磁盘负荷过重](页 1) - 技术讨论区 - 精品高清::CCFBits - Powered by Discuz! Archiver
2014/03/25補充
http://linuxchronicles.wordpress.com/2009/09/30/howto-speed-up-shared-folder-access-time-in-virtualbox-with-windows-guest/


2013年10月15日 星期二

Sendemail.exe與VBS與中華電信小烏龜與splashtop與wake on lan(internet)

前幾天花了點時間把server整理了一下。一開始是想讓server開機時可以自動傳送email告知開機成功,以及休眠時可以回傳IP位址以達成wake on lan避免休眠時臨時需要連線之窘境。於是著手研究,傳送email本來打算用工作排程器內建功能,後來發現常常失敗,搜尋後得知內建為非常陽春的功能,甚至照網頁所說outlook須先設定電子郵件帳號我卻沒有,所以能夠傳成功很詭異。後來改用sendemail.exe小程式,有很冗長的參數,不過也一一解決了。最後是自動回傳ip部分,參考網路寫了個vbs小程式,然後配合sendemail.exe傳送附件。

至此算是告一個段落,沒想到後來wake on lan的設定才是噩夢的開始。因為我是用虛擬router,所以並沒有另外接一個路由器而是直接接到中華電信小烏龜,並且也是用固定ip,與小烏龜的浮動ip不同。這是因為當初小烏龜內無法設定固定ip撥接,設定的話wifi會無法使用。於是我繞了路使用虛擬路由器monowall,也就是說網路線雖是接到server,但是實際上是透過虛擬路由才能夠連線,否則會是斷線狀態,算是增加安全性,這是前話。

不過這次搜尋了一下找到了中華電信小烏龜的密碼,登入後可以更改設定,發現要達成wake on internet因為小烏龜功能陽春必須每次重開後寫入arp table,加上如果照原本設想休眠後透過wol啟動也太過狹隘,如果是跳電等路由取得新浮動ip就沒用了。因此就整個大改,把小烏龜改成固定ip連線,arp table則透過遠端控制連入更改。至此以為問題結束,卻發現回到家無法遠端控制且原本設定無誤的splashtop也無法使用。因此又開始了debug之路。

最後結論是,McAfee不知為何把連接埠封鎖,把連接埠打開即可(記得6783,6784,6785皆要開啟,我本來只開啟6783,後來一團混亂)。另外關於回到家無法遠端連入小烏龜問題則在於Access Control下還有一個ip Addresses,必須輸入可以通過的ip才行。至此終於結束。

後來想一想直接買一台有支援wol的router好像最省事,算了,就當學習吧。

另外如果要達成wake on lan(internet)因為大部分路由器會檔broadcast封包,所以除非路由器有相關設定,否則需要設定NAT之後,使用參考資料最下方網址發送mask為255.255.255.255之magic packet,不然會啟動失敗。

sendemail格式

SENDEMAIL -s mail-server -t 收件人 -f 寄件人   -u "主旨"  -o message-file="本文檔" -a "附加檔" -o message-charset=big5 -o message-header="Disposition-Notification-To:<回信收件人>"

參考資料
http://alycesrestaurant.com/sendemailexe.htm
http://zonble.net/archives/2006_07/867.php
http://ithelp.ithome.com.tw/question/10046673
http://www.pczone.com.tw/thread-155562.html
http://www.depicus.com/wake-on-lan/woli.aspx
http://tw.knowledge.yahoo.com/question/question?qid=1008100609144
http://www.dotblogs.com.tw/rachen/archive/2010/03/31/14328.aspx