2014年11月30日 星期日

用vlc及使用播放清單來看台灣的數位電視(DVB-T)簡易文字說明教學

VLC player是很出名的播放軟體,內建編碼支援大部份的影片,是開源軟體也有免安裝版,我自己在用,也推薦各位,最近的2.14版也支援了繁體中文中文的電子節目表(EPG),對於想查詢節目內容的網友來說是滿方便的


...,vlc最大的問題是使用不方便,以數位電視(網路廣播、網路電視視頻)來說,還要一個個輸入參數實在是麻煩,所以使用vlc來播放數位電視 (網路廣播、網路電視視頻)是建議使用建立好播放清單,這樣子使用就比較方便多了。

這裡(本篇)先說明使用清單的方式,之後有時間在寫如何以比較簡單方式建立播放清單,

第一,我們先摸魚一下,先用網路搜尋播放清單,

在google 輸入

vlc dvb-t 頻道表

以中文網頁搜尋

發現很多都是舊資訊,都是製作好 channels.conf ,用vlc來播放不曉得為何, channels.conf竟然在新版的vlc裡無法使用,所以 繼 續 找 看看



發現這個網頁

[實作報告] VLC 2.0.1 收視 DVB-t 的問題

文章內有下載連結,隨然不是我們要的但點進去發現
 TW_DVB_T_15SD+5HD.rar
應該是沒錯,是有台灣的所有無線數位電視清單,可惜是channels.conf,新版的vlc無法播放(mplayer及舊版vlc的應該可以)


好不容易發現這個網頁,是有好心的網友提供的,雖然是 ubuntu網站,po的是文字,但我們還是可以用,

 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=46554&forum=44

先找尋

三、VLC(支援HD頻道)

從這一行


<?xml version="1.0" encoding="UTF-8"?>

 
複製到
 
 
</playlist>
這一行結束為止
 
 或直接複製以下的文字
 
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/">
 <title>Media Library</title>
 <trackList>
  <track>
   <location>dvb://frequency=533000000</location>
   <title>CTV1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>0</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=100</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=533000000</location>
   <title>CTV2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>1</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=101</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=533000000</location>
   <title>CTV3</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>2</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=102</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=533000000</location>
   <title>CTVH</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>3</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=103</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=545000000</location>
   <title>PTS1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>4</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=201</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=545000000</location>
   <title>PTS2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>5</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=202</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=545000000</location>
   <title>PTS3</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>6</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=203</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=557000000</location>
   <title>FTV1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>7</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=300</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=557000000</location>
   <title>FTV2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>8</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=301</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=557000000</location>
   <title>FTV3</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>9</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=302</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=557000000</location>
   <title>FTVH</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>10</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=304</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=569000000</location>
   <title>HiHD</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>11</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=200</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=581000000</location>
   <title>TTV1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>12</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=400</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=581000000</location>
   <title>TTV2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>13</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=401</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=581000000</location>
   <title>TTV3</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>14</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=402</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=581000000</location>
   <title>TTVH</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>15</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=403</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=593000000</location>
   <title>CTS1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>16</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=501</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=593000000</location>
   <title>CTS2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>17</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=502</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=593000000</location>
   <title>CTS3</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>18</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=503</vlc:option>
   </extension>
  </track>
  <track>
   <location>dvb://frequency=593000000</location>
   <title>CTSH</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>19</vlc:id>
    <vlc:option>dvb-bandwidth=6</vlc:option>
    <vlc:option>program=504</vlc:option>
   </extension>
  </track>
 </trackList>
 <extension application="http://www.videolan.org/vlc/playlist/0">
  <vlc:node title="Digital TV">
   <vlc:item tid="0" />
   <vlc:item tid="1" />
   <vlc:item tid="2" />
   <vlc:item tid="3" />
   <vlc:item tid="4" />
   <vlc:item tid="5" />
   <vlc:item tid="6" />
   <vlc:item tid="7" />
   <vlc:item tid="8" />
   <vlc:item tid="9" />
   <vlc:item tid="10" />
   <vlc:item tid="11" />
   <vlc:item tid="12" />
   <vlc:item tid="13" />
   <vlc:item tid="14" />
   <vlc:item tid="15" />
   <vlc:item tid="16" />
   <vlc:item tid="17" />
   <vlc:item tid="18" />
   <vlc:item tid="19" />
  </vlc:node>
 </extension>
</playlist>
 
然後用筆記本(建議)或是office開啟新檔,把他貼上,然後存成附檔名為xspf的txt文字檔(如config.xspf),格式則請選UTF,
清單內的電視台名稱都是英文的,可以改成中文,但一定要存成utf格式不然會變亂碼
 
把這個檔案放在跟vlc同一個資料夾裡 
 
 
 config.xspf直接下載
 
 https://onedrive.live.com/redir?resid=4EE92AE2333F04B9%21106
 
 

 
之後建立新的vlc捷徑在桌面,按右鍵選 內容,
(xp使用方法,其他的請依此類推編輯)在目標那裡在vlc.exe 後方輸入空格輸入你的檔案,如config.xspf
 
 
把捷徑取一個容易記住的名稱就完成了,之後點兩下就可以直接看無線數位電視了
 
 
 
當然也可以建立bat批次檔來執行,就不用另外作捷徑,但我覺得比較不方便,各位懂批次檔的可以試看看
 
這是我臨時寫出來的,有錯誤請糾正謝謝
 
 
 
-----------