本软件用于为AmtbTV创建节目列表,并生成缩图。
创建的节目列表文件为:json/tvprogram.txt
请安装FFMpeg软件,并加入运行路径中,可以通过输入ffmpeg在当前目录下运行。
在终端中输入命令 java -jar CreateTVProgramJson.jar
本命令将从 www.amtb.tw/app/unicast2xml.asp 获取节目数据。并去除无视频的节目,新添加的节目生成缩图。
为了提高效率,将忽略update文件夹中下列文件中指定的数据:
- emptyMp4UrlsFile.txt
- errProgram.txt
- noUpdateIds.txt
在终端中输入命令 java -jar CreateTVProgramJson.jar CreatePic
本命令将会为update/server.txt中指定的每个服务器创建一个线程,下载数据并生成缩图节目中。
下载的视频分片数据保存在ts目录下,生成的图片保存在pic目录下。
若图片存在,则不再创建,若要更新,可以删除原数据。
在终端中输入命令 java -jar CreateTVProgramJson.jar RemoveErrProgram
本命令将会删除update/errProgram.txt中指定节目
在终端中输入命令 java -jar CreateTVProgramJson.jar PrintPrograms
本命令将会打印输出所有节目信息
在终端中输入命令 java -jar CreateTVProgramJson.jar CheckProgramPic
本命令将会检测每个节目对应的缩图是否存在,来更新节目的picCreated信息。若缩图不存在,在TV中会显示内置的默认图片。
在终端中输入命令 java -jar CreateTVProgramJson.jar UpdateIds
本命令将会更新 update/updateIds.txt 中指写的节目数据。
生成的节目数据主要有 tvprogram.txt 和缩图,将生成的数据用FTP上传到服务器相应目录即可。
官方网站:http://www.amtb.tw/
AMTB安卓APP发布网站:http://amtb.sfzd5.com/
问题反馈邮箱:[email protected]
Apache 2.0