我个人在txkt有相关课程,但是想下载下来放在离线设备上看。但是发现txkt的app下载下来的文件是m3u8.sqlite。然后就在网上找解密转码工具,后来找到了付费版。不过现在有效期到期了,费用涨了(有点贵,打消了我付费的念头)。然后就自己找了python的开源版,但是fork仓库后发现无法运行(现已修复完美运行解码)。但是考虑到很多朋友不了解python,执行命令的方式也不是很友好,参考python的实现逻辑开发了客户端版本。强调:开源免费!
m2u8.sqlite转视频(ts)对应的仓库在gitee和github上都是开源的。现在发布的版本是单线程的,有兴趣或者想升级的同学可以改进为多线程版本。欢迎fork源代码并改进升级!如有问题也可在仓库留言,我看到后会修复升级的。
接下来说下使用流程吧:
1、选定m3u8.sqlite文件夹(需要解码文件所在目录)
2、ts视频输出文件夹(解码后视频输出目录),默认为“.”:输出到源目录
3、点击“开始转换”按钮就可以了。
解码过程中会有进度显示,并且可以看到当前文件夹下对应的文件数和已完成数。便于及时知道账解码进度!
总进度完成时,代表解码完成了。可以去输出目录看看文件了哦。
解码后的ts文件就是potplayer或vlc可以播放的文件哦,如需mp4可以下载格式工厂或者其他转码工具进行转换。
软件下载地址:https://gitee.com/liulei901112/txkt_m3u8.sqlite_ts/releases
然后,我想知道怎么下载呢?链接?
https://gitee.com/liulei901112/txkt_m3u8.sqlite_ts/releases