langzi1_3 发表于 2022-8-7 13:38:53

JAVA+E4A打造M3U8自动下载合并工具

本帖最后由 langzi1_3 于 2022-8-7 13:42 编辑

首先感谢qq494257084放出的JAVA代码:java下载m3u8视频,解密并合并ts地址:http://blog.csdn.net/qq494257084/article/details/103550902此代码在win10中能直接用 多线程下载 速度非常快 而且自动合并TS片断 合并后自动删除TS片断

修改了一下M3u8Main.java中的代码为
public class M3u8Main {
    public static void main(String Dir,String FileName,String M3U8URL) {

E4A中对应的接口代码为

public final class M3U8下载{

    @SimpleFunction//导出函数标记
    public static void 下载(String 保存目录,String 文件名,String url){
      M3u8Main.main(保存目录,文件名,url);

    }

}
E4A程序代码中的调用为
M3U8下载.下载(目录,文件名,url)//目录是视频文件要下载保存的目录,文件名是视频文件名,url 是M3U8地址

JAVA源代码在附件中 有小的改动 只支持一级M3U8 因为重定向我在E4A中已经做完 这个代码里只用一个最终的M3U8地址就行



文大 发表于 2022-8-7 16:24:27

E4A需要导入那个jar包呀

zh2650307 发表于 2022-8-7 22:21:19

非常简单,不要发生了,板凳B。。。。。。。

shishi 发表于 2022-8-8 00:38:40

感谢分享

langzi1_3 发表于 2022-8-8 10:04:00

文大 发表于 2022-8-7 16:24
E4A需要导入那个jar包呀

对头 JAVA要打包的 在E4A里导入就行了

lishihai 发表于 2022-8-8 10:59:45

不会操作。能不能搞出一个完整的e4a例子,谢谢{:4_108:}

pt1314 发表于 2022-8-8 11:47:35

langzi1_3 发表于 2022-8-8 10:04
对头 JAVA要打包的 在E4A里导入就行了

给个例子可以吗?没导过JAVA。

as59564143 发表于 2022-8-8 19:26:51

本帖最后由 as59564143 于 2022-8-8 20:31 编辑

.....000000000000000

as59564143 发表于 2022-8-8 20:31:01

已打包好jar

langzi1_3 发表于 2022-8-9 11:58:27

打好的JAVA包 E4A里新建接口 加入import net.m3u8.main.M3u8Main; JAR包导入这个JAR就可以了
页: [1] 2 3
查看完整版本: JAVA+E4A打造M3U8自动下载合并工具