• 2

[分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

※本文非業配文,單純為搞了好幾天Media Server的心得分享

電視想看電腦裡的影片檔案,其實並不需要雜七雜八盒(機上盒、NAS)、雜七雜八USB棒(電視棒、OS棒),前陣子買電視時差點就被說服順便買某牌Windows USB棒,一根要價近五千元,而其實電視只要有DLNA功能就可以直接連電腦了!

使用前提需求:
1. 可上網電視(有線或無線,有些電視可另插USB網卡),並需支援DLNA技術
 (https://zh.wikipedia.org/wiki/DLNA),有些電視俗稱「家庭網路多媒體共享」功能。
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
2. 可掛載Media Server之電腦 (以下範例皆使用Windows 10為例)
3. 電視與電腦需同一網段下

如果您家中有兩台IP分享器,如何設為同網段,可先參考這段案例與說明,若沒有可跳過此段:
1. 網路環境描述:
 目前小弟家中是使用中華電信光世代,附的是有WiFi基地台功能的D-Link IP分享器,放在客廳,有拉一條網路線到房間接電腦,而客廳WiFi訊號到房間非常弱,而且房間只有一條網路線的話其他手機或NB就不能上網,相對不方便,所以有再另購了一台EDimax IP分享器裝在房間裡,並開啟WiFi功能讓手機和隔壁房的姐姐電腦上網(桌機,不想拉線,直接用無線網卡)

 所以目前網路環境大概是長這樣:
 ──DLink─┬───長長的網路線──>EDimax─┬─有線─>我的電腦(桌機)
      ├─有線─>MOD<─HDMI┐    ├─無線─>我姐電腦(桌機)
      └─有線─>電視 <────┘    ├─無線─>我手機&偶爾開的NB
       (無線也可)          └─無線─>我姐手機&平板

2. 網路環境設定(硬撥固定IP+橋接器): 
 第二台EDimax就當一般IP分享器使用,基本上電腦網路線接插上就用了,且為了玩Game順暢不中斷,並在裡面PPPoE設定了固定IP撥接帳密(註1),但為了使用DLNA,電視與電腦必須在同一網段下,否則一定找不到對方。EDimax是DLink網段下的子網段,兩網段不互通,勢必得將EDimax轉為橋接器模式(Bridge(註4)),網段才會通,為了保留固定IP撥接,又要轉成橋接器也是花了不少時間研究(EDimax設定介面不夠直覺)。

 第一步
  將DLink裡頭(註2)預設的撥接帳號由xxx@wifi.hinet.net改為固定IP用的xxx@ip.hinet.net,與當初給您的xxx@hinet.net撥接密碼,設定好重開IP分享器即可變硬撥固定IP,透過家裡網路連出去的所有設備IP就會都是固定的了。
 
 第二步
  再來第二台EDimax一開始找不到如何轉成橋接模式,摸很久,後來發現原來是要用重新reset方式重新選你要用哪種模式,而他們的機器裡橋接器叫做「無線訊號延伸器」(註3)...冏(不過他們家產品是真的還不錯用啦,還是要推一個)
  轉成橋接器模式後,就不需要再設PPPoE、DHCP、DNS之類的設定了。
  設好後用電腦Dos Command(命令提示字元) Ping看看電視或DLink的IP,有Ping到就ok了

 ※註1: 中華電信申請非固定制固定IP配發服務網頁
 ※註2: 中華電信IP分享器帳密參考
     中華電信IP分享器設定
 ※註3: EDIMAX BR-6208AC設定
 ※註4: 各種網路設備說明

 
Media Server架設(Serviio) (難易度:低)
1. Serviio下載並安裝 網址
 專業版試用15天,到期自動轉為免費版,功能只會少一些,基本上免費版已夠用了
 專業版與免費版功能比較 ,試用後額外功能真心覺得好用的話可以再買授權或...

 安裝流程畫面(基本上就一直下一步就行了):
  安裝精靈
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  授權同意
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  安裝路徑
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  安裝項目(使用預設值)
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  安裝中
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  安裝完成
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
 
2. 啟動Serviio,第一次裝好之後不會自動載入控制台(console),但服務會自動啟動,
 先在開始選單內點選Serviio Console
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
 工作列會出現serviio黃色圖示,再在圖示上按右鍵點選Open Serviio Console開啟介面
 [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
 
3. 各項設定:
 ※第一次開啟會是英文介面,可先至Console setting內調為中文(詳見下面說明)
 ※設定好各項設定後,右下方記得點選保存(Save)

 -狀態(Status):
  可開啟或關閉伺服器,並可檢視目前伺服器有掃描到的裝置。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

 -文件庫(Library):
  可指定欲分享的資料夾並指定其為影像、音樂或照片類型。
  並且似乎可以設定其他Online的媒體伺服器,這邊就沒特別試了。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  加入資料夾後,它會自動開始掃所有檔案,順便會截影片縮圖,會在下方文件庫刷新的地方顯示目前掃到哪個檔
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  如果加入的目錄檔案很多,會要等待一段時間,一定要掃完裝置瀏覽時才會顯示在目錄裡。

 -交出(Delivery):
  轉檔的設定,基本上使用預設值即可。若怕CPU太忙,可以把核心數調少一點。
  字幕的設定,勾選內嵌字幕與媒體上的字幕選項(僅在必要時),字符編號建議設UTF-8,
  並指定字幕語言清單,如:cht,tw,chi,chs,tc,sc,可參考你常用的字幕檔檔名上有哪些地區碼(2~3碼)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  這轉檔和字幕真是超簡單的設定!太佛心了 T^T

 -元素據(Metadata):
  基本上使用預設值即可,首選語言可選中文。

 -簡報(Presentation):
  設定其他裝置瀏覽時顯示的目錄,不要的就設禁用(Disable)關掉,
  像我自己目錄已分的很清楚,所以只留視頻(Vedio),並只顯示文件夾(Folders),其他都關了,首選語言可選中文。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

 -遠端(Remote):
  可以設定使用瀏覽器瀏覽時的密碼,下方有藍色連結可以開啟網址首頁。
  此為專業版功能,該功能讓我非常驚豔,等於架了一個自己的YouTube網站的感覺,可直接用瀏覽器線上瀏覽播放影片,還可以搜尋檔案,質感還不錯高的!此功能也可拿來預覽自己設定的目錄架構有沒有達到自己預期的結果。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

 -控置台設置(Console setting):
  可改變控制台介面的語言,改語言的話需要重啟Serviio Console,先退出Serviio控制台後,再開一次Serviio Console即可。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  繁中應該是由簡中直接繁過來的...不過大概看的懂就還好。另外可選擇是否要自動檢查更新。

 -關於(About)
  裡頭會顯示您的授權名稱,並顯示剩餘天數。若有買授權也是在這上傳授權檔。
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
 
4. 裝置瀏覽
 透過電視掃描媒器伺服器,就可直接瀏覽到Serviio,它的目錄乾乾淨淨,不會像PS3MS或UMS跑出奇怪的目錄或檔案。若目錄內沒封面圖片檔時,會自動截取影片內的畫面當預覽圖,質感還不錯!

 Serviio應該也是即時轉檔為DLNA支援的影片格式,並將字幕檔印在影片上,再傳送給裝置瀏覽,快轉時雖然會頓一下下,但仍在可接受範圍。

 -電視(Sony KDL-48W700C)
  進入媒體播放器,選擇Serviio媒體伺服器(有木有看到上面一堆測過的伺服器殘留 冏..)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  分享目錄資料夾畫面(資料夾自己分類的)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  檔案縮圖(電影封印與影片截圖)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  高畫質影片(1080)+外掛字幕播放
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

 -Android手機(hTC M7):
  我用一個比較兩光的免費APP測試:「AllConnect」 Google Play下載頁面
  下載安裝好後進入APP,開啟後左邊點選Sources
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  會出現網段內所有的DLNA伺服器,找Serviio開頭的
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  瀏覽影片目錄與檔案清單
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)

  影片觀看
  [分享] 電視觀看電腦內影片 (Media Server, DLNA, Serviio)
 
5. 已知問題:
 -MKV檔內嵌字幕部分,若時間軸同時有兩種字幕,並不會一次顯示兩行字幕,而只會抓第一行的,建議上網重新另找單一語言的str或acc檔(文字格式)比較快;進階一點的使用者,可嘗試MKV抽出字幕檔(可用MKVExtractGUI+MKVToolnix),並刪掉不要的字幕,但除了抽出.acc檔外(文字格式),有些有可能會抽出.sup檔(圖片格式),就要先轉sub(圖片格式)再轉str,(可用SubTitile Edit或SubRip),但轉換過程頗繁鎖,不簡單..可自行上網找相關資料。

 -若檔很大且解析度高的影片(1080以上),在播放轉檔時會吃不少CPU資源,就算停播也是繼續忙,感覺會把該影片檔轉完一個段落才會停止,電腦不夠力的話可能會有延遲現象,建議使用中高階電腦(但這種播放反應速度還是比其他軟體處理起來快多了),或是在選檔時,沒事不要按播放,選到真的要看的影片再按播放。當覺得反應變慢的話,可以回電腦將工作管理員開啟,把ffmpeg.exe工作程序強制刪掉就行了。


其他Media Server軟體:
1. Windows Media Player 11 (難易度:中),設定方式可參考影片:連結
 Media Player版本11以上好像都已內建DLNA Server功能,可透過媒體櫃就能設好一個媒體伺服器,一開始要設定一些媒體串流選項,基本上按上面影片的步驟操作設定還不難,但支援的影片格式就DLNA規範幾種(MPEG2,MPEG-4,WMV(註5)),MKV,RM什麼的都不能放,如果不看這些檔基本上就夠用了,目前最方便架設的方式,且因為不會轉檔速度也就滿快的,另外媒體櫃已分享的目錄若要移除,不能直接在Media Player媒體櫃內移除,要從檔案總管左側的媒體櫃內項目按右鍵選「從媒體櫃移除位置」,頗不便。
 
2. PS3 Media Server(舊)/Universal Media Server(新)(難易度:高)
 不清楚為何會分不同兩代,以UI和功能來說都差不多,網路上已有不少文章可參考。
 設定與操作介面,分享檔案的部分還算簡單,但轉碼部分太多複雜選項,會不知道怎麼設定才是最好的。它運作原理是把DLNA不支援的格式即時轉換(另貼上外部字幕),丟給電視(或其他裝置),所以基本上支援絕大多數的影片格式,如果只看內嵌字幕的影片就都還滿好用的,沒什麼大問題。
 但外部字幕部分我前後花了十幾個小時,客廳房間來回數十趟,就是一直搞不定,都無法正確顯示(不管是字的編碼、影像檔案引擎、各轉碼設定)。
 另一個問題是播放時即時轉換會要等很久,久到我等不下去… 看起來沒有完整用到電腦效能(CPU只吃一兩個Core),我電腦已算是高階的。
 電視瀏覽目錄時,也會多出一堆有的沒的轉換目錄與檔案,對軟體不熟的人根本不知道要選哪個才對。
 
3. TVersity Media Server (難易度:高)
 未實測,網路上也不少教學文章,看起來PMS/UMS差不多,要做不少轉檔設定,網評似乎比PMS/UMS低,看官網免費版似乎不能轉檔(等於大部分格式檔案就不能播了..)。
 
4. Samsung PC Share Manager (難易度:低)
 未實測,似乎與Windows Media Player媒體櫃差不多,應該是不轉檔的。
 
5. 其他的話,可以參考外國人的分享文章,裡面提到很多套軟體,大家有興趣都可以看看(但只針對幾套有詳細說明)
 dlna-media-servers-for-windows-8
 
 
※註5: 各種影片檔格式

2015-12-30 1:56 發佈
雖然我用Asus 分享器就有DLNA server功能
但還是給你一個贊!

純的分享文就是推

當年也是搞很久......
搞完發現外掛SRT字幕上不了.......
辛苦阿尼吉的心得分享!
最近剛好需要用到!太感謝了!
辛苦了~
我的windows 8.1 NB只要開 media player就可以了dlna了
操作上簡單多了

不過最近在找mac電腦可以用的dlna軟體
KODI覺得有點複雜
爆肝工程師 wrote:
辛苦了~ 我的windows...(恕刪)


DLNA規範幾種影片格式:
MPEG-2:.avi、.mpeg、.mpg、.m2v、.vob檔
MPEG-4:.mp4、.m4v檔
WMV:.wmv、asf檔

其實已不少種,所以如果沒有以下需求,其實用Windows Media Player就夠用了,而且不即時轉檔播放速度也會順暢很多
1. 需要外掛字幕檔,如:SubRip (.srt, .txt), SSA/ASS (.ssa, .ass), MicroDVD (.sub, .txt), SAMI (.smi), VTT (.vtt), MOV open text
2. 看其他DNLA不支援的檔,如:Matroska (.mkv), Flash (.flv, .f4v), DVR-MS (.dvr, .dvr-ms), WTV (.wtv), OGG (.ogv, .ogm), 3GP (.3gp, .3g2), RealVideo (.rm, .rmvb)

※個人是很多高畫質檔都是mkv格式,用Media Player當Server只會有影沒聲且沒字幕


參考來源:
http://kcs.kcjh.ptc.edu.tw/~spt/computer/html/vidio.htm
http://serviio.org/features

(不好意思現在才來回文)
謝謝大大的教學,我在字幕上真的有滿大的問題吔!
想請教一下大大,
mts檔的影片可以這樣做嗎?

用MKVToolNix GUI把影片加上字幕重組成新的mkv影片檔,接著把影片的附檔名改成avi,就可以直接放映了。如果不能播放,就在電腦裡下載並執行kmplayer乙次, 就會把所以有影片格式整合,讓電腦懂這是影片檔,就可以播放了。
請問我是用Serviio來當作媒體伺服器

但我的電視一直搜尋不到媒體伺服器

Panasonic 55ex-600W

網路應該沒有問題,因為用win10內建的media player是可以直接投放到電視的

只是字幕一直無法顯示所以想要Serviio試試看
我都是直接把 TV 接到電用腦後面 HDMI Port,把電視當電腦螢幕用。
電腦直接開檔看電影,不用架 media server,什麼問題都沒有。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?