相信很多使用DM500S的烧友都已经刷过了N次各种不同版本的IMG,对频道LOG0图标也一定不陌生。无论是国内自主开发的Atmpsphere版(注:Atmp—sphere版实际上是由0pen PLi开源代码演变而来的),还是DreamBox官方的Gemini版:当使用Blueline3皮肤时,在节目信息显示条区域内的左上角有一个“Blue Line”方块,该位置就是用来显示频道LOG0的窗口。
其实Blueline3皮肤下的频道LOGO显示是加载pi—con文件夹里的频道LOG0图片来实现的,只要你略懂电脑知识,就能容易地做出符合自己要求的频道LO—G0图标。下面简单介绍一下实现方法,供广大烧友参考,希望能起到抛砖引玉的作用。
放在picon文件夹里的频道LOG0图片必须是扩展名为PNG格式的文件,大小在70x53左右即可,图片既可以自己用PS之类的软件制作,也可以通过截图方式直接将相关的电视台台标抠出来,最后用ACDSee等软件转换成符合要求的格式即可。“东方卫视”图标就是笔者直接从电视画面上“抠”出来然后稍微加工后得到的,再用ACDSee转换成PNG格式,文件体积较小,只有几kB而已。其次就是图标文件的命名,文件一般以频道ID参数为名称,即txxxxoxxxxsxxxx.png格式,其中“txxxx”表示“Transport Stream ID(TSID)”,“OXXXX”表示“0riginal Network ID(ONID)”,“SXXXX”表示“Service ID(SID)”,“XXXX”为l6进制的数字。
如何获得频道ID参数呢?可以从接收机的频道信息中查得。以138°E长城卫星直播平台的上海东方卫视频道为例,首先在DM500S接收机中播放该频道,然后通过【主菜单】→【信息】→【频道信息】得到的画面,可查出该频道的TSID为“000c”,ONID为“0001”,SID为“0066”,每个数值的最后都有一个标记“h”,代表是16进制。这样上海东方卫视频道LOG0图标文件名就为t000c00001 s0066.png。用同样的方法将制作好的所有台标文件FTP到var/picon(对于Gemini版本,picon文件夹位于var/etc/路径下,若没有相应目录应新建)目录下重启,即可看到信息条上的频道LOG0图标了。
最后补充说明两点:第一,一些频道如果使用频道ID进行命名,可能会有相同的名称。如115.5°E上的中国教育电视l台和134°E上的中国教育电视l台的TSID、ONID、SID完全一样,这样采用使用频道ID命名的方式,将会出现两个相同的“t0001offffs0001.png”名称;而picon文件夹下名称不能相同,只能取其中之一。遇到这种情形,我们可以把其中的一个频道采用频道名称的方式命名。如中国教育电视l台的频道名称为“CETV一1”因此LOG0命名为“CETV一1”,注意英文频道名称对应的LOG0名称应全部使用小写,否则皮肤插件不能识别该频道LOG0。第二,现在的115.5°E、134°E、138°E等卫星的节目有几百个,如果将每个频道的LOGO文件都拷贝进DM500S中,将占用大量/VAR空间。其实许多节目的LOG0都是相同的,可以使用Linux中的ln链接(1ink)命令,它可为某一个文件在另一个位置建立一个同步的链接,这样不必重复地占用磁盘空间。这个命令最常用的参数是“一s”,其中“s”是代号(symbolic)的意思,具体用法是“In—s源文件目标文件”,可以Tel-net至JJ picon目录进行链接,具体操作如下:首先用“cd ar/picon”命令进入picon目录,再在命令行状态执行:“In—S原保存频道L0—G0名称新频道LOG0名称”操作即可。如在DM500S中已保存115.5°E卫星的北京卫视LOGO文件“t000000000s0001.png”,现需要显示138°E卫星长城直播平台的北京卫视L0—GO文件“t000c00001s0065.png”,只要输入“In—s t000000000s0001.pngt000c000010065.png”命令,这样在picon目录下便建立了一个“t000c00001s0065.png”链接文件。文件大小仅仅为1.9B,而原始“t000000000s0001.png”LOGO文件则有l.93kB,如果剔除重复LOGO文件,可以节省数百kB的内存空间。
扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!