简知世界

酷9APP和DIYP影音小白用户上手说明

更新时间:2025-04-15 16:45点击:61

任何直播空壳软件(未内置资源地址)拿到手的第一步,就是要确认用什么格式的直播源、EPG地址以及如何设置台标。比较明显的规律是,歪果直播软件一般使用m3u直播源和.xml格式的EPG;国产直播软件一般使用txt格式直播源和适用DIYP的EPG。


、直播源
9APP同时支持DIYP影音的txt和m3u直播源。

1.11 典型的.txt格式直播源:文本文件内部是频道名称+英文逗号+频道地址的格式

1.12 频道地址通常是rtp开头的组播地址,或rtsp开头的单播地址,经实验,也可以是http开头的单播地址(如下图所示)。
CCTV-1,http://10.x.x.x/PLTV/88888888/000/1865_0.smil/index.m3u8?fmt=ts2hls
CCTV-2,http://10.x.x.x/PLTV/88888888/000/1866_0.smil/index.m3u8?fmt=ts2hls
……

1.12可添加频道分组:格式是:分组名称,#genre#

1.13可添加EPG地址:只需在首行添加一次,注意英文逗号的使用。DIYP影音识别直播文件里面的EPG地址,酷9不识别,需要手动添加。

1.2典型的.m3u格式直播源:可用记事本编辑,如下示例,内部比txt格式复杂很多,包含台标的网络地址分组名称频道名称频道地址。它是由txt格式直播源转换得来.
#EXTM3U
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://tv/CCTV1.png",group-title="央视频道",CCTV-1综合
http://10.x.x.x:000/PLTV/88888888/000/1868_0.smil/index.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://tv/CCTV2.png",group-title="央视频道",CCTV-2财经
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://tv/CCTV3.png",group-title="央视频道",CCTV-3综艺
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
……

1.21 9支持m3u文件的网络台标和频道分组,不过请留意,m3u源的频道地址似乎只能是http开头,不支持rtsp开头的单播地址

1.22可添加EPG地址回放参数,酷9APP对这两个都不支持(1.3.2版尝试不成功),Tivimate4.4以上版本支持回放参数,2.15版无回功能。
#EXTM3U x-tvg-url="https://live.fanmingming.com/e.xml" catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}"
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://tv/CCTV1.png",group-title="央视频道",CCTV-1综合
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://tv/CCTV2.png",group-title="央视频道",CCTV-2财经
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://tv/CCTV3.png",group-title="央视频道",CCTV-3综艺
http://10.x.x.x:000/PLTV/8888888 ... dex.m3u8?fmt=ts2hls
……

1.3 关于回放:9DIYP原生支持txt直播地址的回放(需要直播源本身能回放),无需额外设置回放参数。对于m3u文件,Tivimate是支持文件头部的回放参数。回放功能依赖EPG

二、直播地址网上托管
通常将直播源的.txt文件或.m3u文件放到网上然后在直播软件中直接引用地址,比如gitee网站托管个人文件,详情可B站搜教程。包括部分缺失的台标如果个人想完善,也可以托管,当然自己有服务器的除外。这是相对最简单的方法,如果你的路由器有硬盘存储空间也可以放在路由器上,可能需要同时开启路由器的HTTP服务,参见路由器的相关帮助。

2.1 使用gitee网站托管txt格式地址时,更容易触发网站的自动审核导致地址被屏蔽,并用一句英文提示The content may contain violation information取代,大意是:内容可能存在违规信息。酷9下载到这句话取代了缓存到本地替换掉直播地址,导致地址丢失,软件直接无法播放。解决的办法是把txt文件的后缀改成m3u,txt文件里面的内容不要改。

2.2 也可以自行尝试将直播文件复制到安卓内存中的\9\localData文件夹中。不过一般建议网络地址,可以随时编辑。

EPG(节目预告)地址
9APPDIYP用同样的EPG地址,推荐EPG:cdn.1678520.xyz/epg/(预告比较全,包含地方台)。

3.19不支持从直播文件头部获取EPG链接DIYP影音支持),需要在设置->订阅配置->EPG订阅,手动输入EPG地址。

3.2 xml格式的EPG介绍https://live.fanmingming.com/e.xml为例,直播软件请求的是一个xml文件,它包含所有频道的节目预告(可能有成百上千个台)。软件下载到xml文件之后,根据播放源地址中存在的频道从xml文件中取出相应的预告信息,整理后以数据库的方式缓存到本地。

3.3 DIYP专用EPG介绍http://cdn.1678520.xyz/epg/?ch=CCTV1&date=2024-06-08 为例,红色部分是EPG地址,问号后面是直播软件自动生成的请求参数(表示请求CCTV1频道6月8日的节目预告)。有多少个频道就会向EPG服务器请求多少次。9APP会缓存预告七天,不会重复下载预告,DIYP没有缓存功能。


3.4 EPG更新频率:本身网上的epg来源复杂,虽然最初都来自各地IPTV抓的源,但是每个地址更新的时间都不一定,加上直播软件更新EPG的时间也各不相同,造成0点后EPG列表通常都是空白的。少部分支持今明两天预告的EPG地址,可以避免出现每天0点之后EPG列表变成空白的情况。

四、台标设置的几种方式
直播软件有两个地方可以显示台标:①频道列表、②换台时屏幕下方显示频道信息面板。

4.1 m3u源自带台标:9使用m3u源显示台标的网络地址,这是最简单的方式。遗憾的是至少直到1.3.2版,似乎不支持m3u源回看(或者我没有找到回看的参数设置)。

4.2酷9使用本地台标:把台标图片放到一个叫logo的文件夹中,并将这个文件夹整体复制到安卓设备内存里面的“酷9”文件夹中。若设备未开放存储权限,可使用甲壳虫ADB工具来操作:电视上打开ADB权限,在手机上安装甲壳虫ADB工具,详情搜网络教程。注意事项:台标图片的命名必须与直播源文件的频道名称完全一致,比如,直播源txt文件中频道名称叫“CCTV-1”,台标图片必须命名为“CCTV-1.png(文件后缀不重要),差一个字符都不会显示。

4.3 9APP使用台标映射文件:epg_data.json文件(见附件)放到安卓设备内存里面的\9\logo文件夹中。epg_data.json里面映射了频道名称和台标的网络地址,用了这个映射文件就不必往logo文件夹内复制台标图片。台标实时从网上下载,且不会缓存到本地。

4.4 9内置台标映射文件:使用安卓程序MT管理器”打开脱壳版酷9,把epg_data.json放到assets文件夹内替换掉原来的。

4.4.1 典型的epg_data.json文件内部,以文件后面的某个欧洲频道为例,每个频道的内容以左花括号开始,右花括号+英文逗号结束。下面的示例中未加粗的tvid、status和note条目对于酷9都是不必要的信息,酷9只识别加粗的部分。
    {
      "tvid": "614",
      "epgid": "EUROSPORT",
      "name": "EUROSPORT",
      "status": "1",
      "note": "EUROSPORT",
      "logo": "http://epg.51zmt.top:8000/tb1/gt/eurosport.png"
    },

4.4.2如果你想要增加台标,建议在文件的最后,通过修改已有的频道来实现目的。比如把上面的欧洲频道的台标映射,修改成“爱上4K”的。其中,标蓝色的epgid的值不要乱编,最好与台标图片的名字一样。而name的值引号里面可以有多个频道名称(用英文逗号隔开),用来模糊匹配直播源里面的频道名称(比如爱上4K这个频道分大写和小写的字母K)。
    {
      "tvid": "614",
      "epgid": "爱上4K",
      "name": "爱上4K,爱上4k",
      "status": "1",
      "note": "爱上4K",
      "logo": "https://gitee.com/***/tv/raw/master/logo/爱上4K.png"
    },

警告:要删除映射文件最后一个频道“右花括号后面的逗号”,否则酷9启动时会提示json文件出错(这个小细节引起这么大的反应防不胜防)。

4.5 DIYP影音内置台标文件:把台标图片和名称映射的BenchMark.txt一起放入BenchMark文件夹,用安卓程序“MT管理器”打开DIYP影音,将BenchMark文件夹整体复制到assets文件夹内,即可实现台标内置。DIYP内置台标后程序体积变大,建议只内置用到的台标。
备注: BenchMark.txt文件内,比如CCTV1#CCTV-1,CCTV1高清,CCTV1综合这条映射规则中,#号前面的CCTV1表示台标图片的名字(忽略后缀),#号后面的CCTV-1,CCTV1高清,CCTV1综合,表示模糊匹配直播地址的频道名称,只要频道名称在这三个之中,都对应显示CCTV1.png台标。

五、启动图片与文字

酷9默认的启动图片是一张有巨型软件图标的白底图片,大约一秒种后切换到黑色画面,然后载入电视频道画面。建议换成黑色背景的启动图片,避免屏幕在白色与黑色之间闪烁。

5.1 酷9可以通过修改Configuration.json文件,更换默认的启动图片。

5.2 Configuration.json文件的位置:使用MT管理器打开酷9APP,进入assets文件夹,将其释放到安卓内存中的\酷9\configuration文件夹中(直接用MT管理器修改assets文件夹里面的Configuration.json是无效的,必须把它释放出来)。或者下载附件,把里面的Configuration.json它复制到\酷9\configuration文件夹。注:不同版本酷9,这个json文件里面的内容不尽相同,高版本的酷9可能会增加一些参数,所以尽量不要混用。

5.3 附件内同时包含一张9-.png的黑底炫彩图片,将它复制到\酷9文件夹。

5.4 使用任意文本编辑器打开并编辑Configuration.json。不同版本酷9这个json文件里面内容不大一样,1.3.2版内部如下:
{
  "Configuration": {
    "Note_1": "启动图片url",
    "loginPng": "/storage/emulated/0/酷9/9-.png",
    "Note_2": "退出图片url",
    "exitPng": "https://ExitImageUrl",
    "Note_3": "app升级配置文件url",
    "updateUrl": "http://ku9/app/update.json",
    "Note_4": "是否隐藏加载数据文字提示及动画,false显示,true隐藏",
    "hideLoginText": false,
    "Note_5": "启动数据提示文字",
    "loginText": "欢迎收看...",
    "Note_6": "加载文字颜色",
    "loginTextColor": "#FFFFFF",
    "Note_7": "加载动画颜色",
    "ProgressBarColor": "#FFFFFF"

  }
}

说明:上方蓝色的酷9是文件夹名称,也是程序的名称。如果你APK Editor之类的软件修改过程序名,比如改成了“电视直播”,那么蓝色的酷9也要改成电视直播,路径才对。红色的9-.png是启动图片名称,根据你自己的图片来定。

5.5如果你想改程序本体内部的启动图片,用MT管理器打开酷9APP,替换掉\res文件夹内的9-.png

5.6通常,修改Configuration.json后重启酷9就会生效,如果不生效,多重启几次,或者清除一下程序数据(这可能需要你重新输入直播地址和EPG地址)。

六、提一下换台秒切的设置
更新后的1.3.6版酷9Configuration.json文件(见附件)与之前的相比,增加了几个参数,比如最重要的提升换台速度的参数。
{
  "Configuration": {
    "#1": "启动图片路径,支持本地和网络",
    "loginPng": "/storage/emulated/0/酷9/9-.png",
    "#2": "退出图片路径,支持本地和网络",
    "exitPng": "https://ExitImageUrl",
    "#3": "app升级配置文件路径",
    "updateUrl": "http://ku9/app/update.json",
    "#4": "是否隐藏加载数据文字提示及动画,false显示,true隐藏",
    "hideLoginText": false,
    "#5": "启动数据提示文字",
    "loginText": "正在加载数据,请稍后...",
    "#6": "启动加载文字颜色",
    "loginTextColor": "#FFFFFFFF",
    "#7": "启动加载动画颜色",
    "progressBarColor": "#FFFFFFFF",
    "#8": "网速及时间背景颜色",
    "speed_timeColor": "#26000000",
    "#9": "网速及时间背景圆角大小",
    "speed_timeRadius": 10,
    "#10": "IJK analyzeduration值",
    "IJK_analyzeduration": 2000000
  }
}

6.1 把上面蓝色数值改成1,可以实现换台秒切。如果你用的是网上的公开直播源,改这个的效果可能不那么显著,私有单播源的用户比较显著。

6.2 注意:在修改这个参数之前,最好先在酷9上过一遍你的频道,看是否正常换台和播放,尤其是那些非1080P的卫视频道,遇到不能正常播放的改成ljk软解试试(先打开解码记忆功能)。很多720P的频道都需要改成ljk软解,与是否修改这个IJK_analyzeduration参数值无关。所以改之前要先确定酷9播你的源没问题。改完这个参数不同的设备反应不一样,测试换台是否正常,如果出现有画面无声音、卡顿、花屏等异常现象,尝试改大这个数值。原值2000000单位是微秒,等于2秒,如果改成0.5秒就是500000

这个参数适用于1.3.6及之后的酷9,之前的版本用不了。

栏目分类