Skip to content

amtbnagios/CreateTVProgramJson

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmtbTV节目创建工具

本软件用于为AmtbTV创建节目列表,并生成缩图。
创建的节目列表文件为:json/tvprogram.txt

本软件使用FFMpeg生成缩略图

请安装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

About

AmtbTV节目创建工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%