我已经使用gnutv
DVB-T 好几年了,只是用命令行
gnutv -channels ~/channels.conf -out file somefilename STATION_NAME
channels.conf 生成w_scan -f c >channels_dvb-c.conf
现在我得到了一个 DVB-C 接收器(结合了 -T 和 -T2)。我运行
w_scan -f c >channels_dvb-c.conf
并获得了包含大量有线电视频道的优质频道列表。但 gnutv 不起作用:
# grep arte channels_dvb-c.conf
arte;ARD:418000:M256:C:6900:401=2:402=deu@3,403=mis,407=mul,408=fra:404:0:28724:41985:1051:0
arte HD;Unitymedia:114000:M256:C:6900:513=27:514=deu@3,515=fra:518;1521,1522:0:17113:9999:121:0
# gnutv -channels channels_dvb-c.conf -out null arte
Unable to find requested channel arte
问题是什么?我看不出是否需要使用 dvb-c 的任何选项,但另一方面,似乎没有太多关于 gnutv 和 DVB-C 的文档。
答案1
我的 DVB-C 命令行如下所示:
gnutv -adapter 0 -frontend 0 -demux 0 -channels channels.conf -buffer 5000000000 -out file "output.ts" "arte HD"
这将直接记录到文件中output.ts
。
我将“缓冲区”的值设置得非常高,因为我在录制时遇到了错误。
我的一句话channels.conf
(这是其中一句话):
arte HD:114000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256:6661:6662+6663+6669:11120
该channels.conf
文件是使用以下命令创建的:
w_scan -fc -c DE -M > channels.conf
我的硬件是“TT-TVStick® CT2-4400”。