2015年11月1日 星期日

以 linuxtv-dvb-apps 中的 tzap 測試數位電視訊號品質及錄影

 2017/10/8 排版及增加頻道檔案
 ========

在PC 上包好 archlinux 的電視棒module後,
繼續朝網樂通加上錄數位電視邁進。

這次主要是要找 Linux 上測訊號品質的方式,
又意外發現 linuxtv-dvb-apps 中
的 tzap 可以直接錄影,
只是檔頭好像不標準,
檔案管理程式不會當作影片。

不過 Mplayer 的 lavf demuxer 或Mplayer加強板 MPV 的lavf demuxer可以正常播放。
連之前只能在Windows 中的 TS player 播放的 兆赫zinwell 620hd 錄的檔案都可以用 lavf 解開。
開頭先找到這篇linux-tv 上的訊號品質測試
http://www.linuxtv.org/wiki/index.php/Testing_reception_quality

但是我需要的是持續測試單一頻道的品質,
而不是script中寫的測試所有頻道。

從 script 中看出以下用法:

顯示訊號品質
# tzap -r -c channels.conf "ttv1" 2>&1

但是要先製作channels.conf,
全部頻道掃描完大約3分鐘多

產生 tzap xine 使用的頻道檔

# w_scan -ft -A1 -X -c TW > channels.conf

然後看了tzap的help,
加上 -o 儲存檔案就可以錄影
配合 at (atd) 就可以達到預約錄影
# tzap -r -c channels.conf "ttv1" -o file.ts #會持續錄
限定錄影長度
# tzap -r -c channels.conf "ttv1" -o file.ts -t 錄影秒數

也可以製作其他種程式使用的 channels列表檔案格式

Mplayer 或 MPV

# w_scan -ft -A1 -M -c TW > channels.conf

Mplayer 放在 ~/.mplayer/channels.conf
$ mplayer dvb://[頻道名稱] -demuxer lavf

使用硬解建議用MPV
MPV 放在 ~/.config/mpv/channels.conf
$ mpv dvb://[頻道名稱] -demuxer lavf

VLC

# w_scan -ft -A1 -L -c TW > channels.xspf
直接用VLC打開就有選單,
缺點是 H.264+HE-AAC 的HD頻道無法看。(測試 VLC 2.2.6 可以看HD頻道)

me-tv 和 VLC都一樣不能看 H.264+HE-AAC的HD頻道,(??未測試)
好處是可以預約錄影。

轉播(未測試)

Server:
# cat /dev/dvb/adapter0/dvr0 | nc -l -p $1

Client:
$ nc $IP $1 | mplayer -


Tzap 說明:
http://www.linuxtv.org/wiki/index.php/Zap

vdr (Video Disk Recoder)有 Femon plug-in 可以直接顯示訊號狀態在 OSD
http://www.linuxtv.org/vdrwiki/index.php/Femon-plugin

AUR 有 https://aur.archlinux.org/packages/vdr-femon/

femon -H

======== 頻道檔案 ========

tzap: channels_tzap.conf
VLC: channels.xspf
mplayer,mpv: channels.conf

======== 使用檔案 ========

======== 2017/10/08 channels.conf for mplayer ========

中視HD:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1002:100
中視新聞台:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1011:1012:101
中視經典台:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1021:1022:102
中視BRAVO:533000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1031:1032:103
公共電視 PTS:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2011:2012:201
公視2:545000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2021:2022:202
民視SD:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3001:3002:300
民視1:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3011:3012:301
民視新聞台:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3021:3022:302
民視HD:557000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3041:3042:304
PTS3:569000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2001:2002:200
客家電視台:569000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2041:2042:204
原視:569000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2051:2052:205
台視HD:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4001:4002:400
台視新聞台:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4011:4012:401
台視財經台:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4021:4022:402
台視綜合台:581000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4031:4032:403
華視CTS:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5011:5012:501
華視教育台:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5021:5022:502
華視新聞資訊台:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5031:5032:503
國會1:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5041:5042:504
國會2:593000000:INVERSION_AUTO:BANDWIDTH_6_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:5051:5052:505

1 則留言: