【吾爱动画大赛2019参赛作品】m3u8合并器(kotlin编写)
本帖最后由 stars-one 于 2019-9-18 18:28 编辑## 简介
最近在学kotlin和m3u8文件解密,之后就想做个练手项目,用来实现离线视频合并(ts文件合并),恰好吾爱搞活动,可以有编程的教程,于是便有了这一篇视频教程
**软件主要功能就是根据m3u8文件,把ts文件合并成一个mp4文件,下载功能未实现**
## 涉及到的知识及开源库
**1.Java IO流,读入和写出文件
2.kotlin
3.javafx框架tornado(javafx框架的kotlin版)
4.Jfoenix(仿谷歌md设计的javafx控件)
5.kfoenix(jfoenix的kotlin实现版,可以使用kotlin的特性)**
## 大纲
1.环境搭建
2.m3u8文件说明 软件思路 单个ts解密实现
3.批量解密 合并 封装工具包VideoUtil
4.界面编写 打包 测试 总结
## 软件界面
![](https://attach.52pojie.cn//forum/201909/12/181137xzfkzv31wfc2v30c.png?l)
## 软件使用
点开软件打包jar的那个目录,安装有jdk环境下,直接双击`m3u8SimpleTool.jar`就可以了
使用的时候,根据需要去更改url
如果是一个key文件的话,把m3u8文件更改为key文件的路径(如Q:\test\j.key)
如果是知道key,也可以把key直接输入到url
url="Q:\test\j.key"
url="key的字符串"
## PS
中间第三节用的时间太多了,主要还是自己菜,出现了问题,我好几次都是暂停去解决bug之后再继续录,后面讲的关于一些界面设计的地方可能有点快,因为我是提前写好的,之后复制过来讲解的,估计没基础的同学会听的很懵逼。
想学的可以在网上搜索一下资料吧...
视频中我没有讲解过多的基础,看视频的时候建议多多查阅资料!
## 下载地址
链接:https://pan.baidu.com/s/1KePNg_baKqL_0BKNfZ2wfg 提取码:a2u8
解压密码:www.52pojie.cn
**希望大家能够多多支持!!** 楼主威武,想问一下,这款软件是怎么使用的?单纯地把“TS”文件合并吗?还没有其他的功能,能否合并下载带有 KEY的m3u8链接?希望楼主能详加说明,谢谢 大佬厉害了 爷单身1却潇洒 发表于 2019-9-12 19:22
大佬厉害了
回复错了0.0 厉害厉害,那天才能向大佬看齐啊,我也得好好学,哈哈................ 学习学习 值得学习 kotlin yes! 谢谢楼主分享 m3u8合并器 楼主威武霸气,膜拜大佬{:1_893:} 厉害厉害!!