2023java攻克了抖音视频去水印视频下载

2023java攻克了抖音视频去水印视频下载

1、过滤链接

bash 复制代码
/**
     * 过滤链接,获取http连接地址
     * @param url
     * @return
     */
    public static String decodeHttpUrl(String url) {
        int start = url.indexOf("http");
        int end = url.lastIndexOf("/");
        String decodeurl = url.substring(start, end);
        return decodeurl;
    }

2、获取视频链接

bash 复制代码
 Connection con = Jsoup.connect(url);
        con.header("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1");
        Connection.Response resp = con.method(Connection.Method.GET).execute();
        String strUrl = resp.url().toString();
        String videoId = strUrl.substring(strUrl.indexOf("video/"), strUrl.lastIndexOf("/")).replace("video/", "");
        String b = "https://m.douyin.com/share/video/"+videoId;
        String finalVideoAddress = getVideoStreamUrl2(b);

3、下载视频链接

bash 复制代码
/**
     * 下载
     * @param videoAddress
     * @param desc
     */
    private static String downloadVideo(String videoAddress,String desc) {
        try {
            videoAddress = "https:"+videoAddress;
            System.out.println(videoAddress);
            String file2 = "C:\\data\\douyin";
            String ids= UUID.randomUUID().toString().replace("-", "");
            String file1=file2+"\\"+ids+"";
            File file = new File(file1+".mp4");
            file.createNewFile();
            BaseAdapter adapter = new SpliderAdapter();
            Map<String, String> maps = new HashMap<>();
            System.out.println("\n-----视频保存路径-----\n" + file1+".mp4");
            return adapter.getVideo(file1, videoAddress, maps, "mp4");
        } catch (IOException e) {
        }
        return "";
    }
相关推荐
潜创微科技12 小时前
HDMI1.3 无线传输芯片方案 空旷 150 米量产级音视频方案
音视频
VidDown13 小时前
VidDown 工具站:免费、本地优先的开发者工具箱
javascript·编辑器·音视频·视频编解码·视频
换个昵称都难13 小时前
音频格式之WAV
音视频
AI创界者13 小时前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
u1521096484914 小时前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
VidDown16 小时前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
EasyDSS17 小时前
全能音视频平台/私有化音视频系统EasyDSS!直播/点播/会议/集群对讲一站式落地
音视频
Damon_X17 小时前
车载音频复习
音视频
3DVisionary18 小时前
告别数据中断:XTDIC-VG视频引伸计在金属疲劳测试中3个真实案例
人工智能·音视频·应用案例·xtdic-vg·视频引伸计·疲劳测试·实战复盘
VidDown19 小时前
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?
网络·网络协议·编辑器·音视频·视频编解码·视频