免费的视频无水印解析平台来了,支持二十几种视频平台

站点说明

平常大家都会刷抖音、快手、B站等视频平台,有些自己做短视频的往往少不了需要下载素材。那其实最简单的就是这几个视频平台下载视频然后自己再进行二次创作

image.png

但是我看了下网上很多站点都限制解析次数或者直接收费解析。那最近我就想搭建一个自己的站点方便自己和大家解析视频

免费在线解析短视频站点:

jx.suyinwl.top

主要功能

网站页面其实很简洁,没有什么花里胡哨的东西

image.png

目前支持的站点解析主要有下列几个

【抖音/皮皮虾/火山/微视/微博/绿洲/最右/轻视频/instagram/哔哩哔哩/快手/全民小视频/皮皮搞笑/全民k歌/巴塞电影/陌陌/Before避风/开眼/Vue Vlog/小咖秀/西瓜视频/逗拍/虎牙/6间房/新片场/Acfun/美拍】

目前市面上主流的视频解析是正常使用的。并且没有限制解析次数。大家可以尽情使用。下面来看下如何去使用吧。

操作步骤

这里就以抖音来做例子吧,复制抖音的分享链接粘贴到输入框中,如果是视频就选择视频,是图集就选择图集

image.png

点击解析后就可以开始解析视频了

image.png

等待几秒后就解析完成了,你会看到这样的页面

image.png

可以选择下载视频还是音乐或者是封面,点击右下角的下载即可开始下载视频了。

image.png

细心的朋友发现我的视频右上角有一个下载该视频的弹窗,这个是idm插件,当你打开视频页面后他会自动探测下载地址。嫌麻烦的可以去下载一个idm

image.png

下载B站视频也是没有问题的,点击下载即可开始下载。

为了手机用户更加方便,特地封装了一个app,页面与网页版无异。这样每次需要的时候不用再打开网页,直接进入app即可完成下载。

 

一些代码

如果你有服务器的话,可以考虑自己做一个接口。部分的接口代码放在下面,

重命名为jx.php后,解析视频api格式为 xxx.jx.php?url=视频链接地址   其他自己研究下吧。

<?php
/**
 * 快手/抖音/皮皮虾/西瓜/最右/微视/绿州/微博视频解析实例(无水印)
 * 免费源码 无限制
 */
 
//解析实例 参数url=视频地址
header('Content-Type:application/json; charset=utf-8');
$url = isset($_GET['url']) ? $_GET['url'] : "";
if (empty($url)) {
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '请输入需要解析的视频地址(只支持快手/抖音/皮皮虾/西瓜/最右/微视/绿州/微博视频)'
        ),480)
    );
//根据视频链接自动判断
}elseif(strstr($url, 'kuaishou.com')||strstr($url, 'kuaishouapp.com')){
  $types = "kuaishou";    
}elseif(strstr($url, 'douyin.com')){
  $types = "douyin";    
}elseif(strstr($url, 'pipix.com')){
  $types = "pipixia";    
}elseif(strstr($url, 'ixigua.com')){
  $types = "xigua";    
}elseif(strstr($url, 'oasis.weibo.cn')){
  $types = "lvzhou";    
}elseif(strstr($url, 'izuiyou.com')){
  $types = "zuiyou";    
}elseif(strstr($url, 'weishi.qq.com')){
  $types = "weishi";    
}elseif(strstr($url, 'weibo.com')){
  $types = "weibo";    
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '你输入的视频链接不正确呢(只支持快手/抖音/皮皮虾/西瓜/最右/微视/绿州/微博视频)'
        ),480)
    );    
}

$urls = $types($url);
//快手解析实例(无水印) 已测试通过
function kuaishou($url){
$loc = str_replace(['/fw/next-photo/','/fw/long-video/'], '/fw/photo/',get_headers($url, true)["Location"][0]);
$text = curl($loc);
preg_match('/{\"title\":\"(.*?)\",\"desc/', $text, $video_title);
preg_match('/poster=\"(.*?)\"/', $text, $video_cover);
preg_match('/srcNoMark\":\"(.*?)\"/', $text, $video_url);
preg_match('/<div class=\"auth-name\">(.*?)<\/div>/', $text, $video_author);
preg_match('/<div class=\"auth-avatar\" style=\"background-image:url\((.*?)\)/', $text, $video_avatar);
preg_match('/timestamp\":(.*?),\"/', $text, $video_time);
if($video_url[1]){
    die(
    json_encode(
        array(
            'code' => 200,
            'msg' => '解析成功!',
            'avatar' => $video_avatar[1],
            'time'   => $video_time[1],
            'title'  => $video_title[1],
            'cover'  => $video_cover[1],
            'videourl' => $video_url[1],
            'text' => [
            'msg' => '当前是快手解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '快手短视频解析失败!'
        ),480)
    );    
}
}
//抖音解析实例(无水印) 已测试通过
function douyin($url){
$loc = get_headers($url, true)['Location'][1];
preg_match('/video\/(.*)\?/', $loc, $id);
$arr = json_decode(curl('https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $id[1]),true);
preg_match('/href="(.*?)">Found/',curl(str_replace('playwm', 'play',$arr['item_list'][0]["video"]["play_addr"]["url_list"][0])),$matches);
$video_url = str_replace('&','&', $matches[1]);
if($video_url){
    die(
    json_encode(
        array(
            'code' => 200,
            'msg' => '解析成功!',
            'author' => $arr['item_list'][0]['author']['nickname'],
            'uid'    => $arr['item_list'][0]['author']['unique_id'],
            'avatar' => $arr['item_list'][0]['author']['avatar_larger']['url_list'][0],
            'like'   => $arr['item_list'][0]['statistics']['digg_count'],
            'time'   => $arr['item_list'][0]["create_time"],
            'title'  => $arr['item_list'][0]['share_info']['share_title'],
            'cover'  => $arr['item_list'][0]['video']['origin_cover']['url_list'][0],
            'videourl' => $video_url,
            'music'  => [
                'author' => $arr['item_list'][0]['music']['author'],
                'avatar' => $arr['item_list'][0]['music']['cover_large']['url_list'][0],
                'url'    => $arr['item_list'][0]['music']['play_url']['url_list'][0],
            ],
            'text' => [
            'msg' => '当前是抖音解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())
            ]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '抖音短视频解析失败!'
        ),480)
    );    
}
}
//皮皮虾解析实例(无水印) 已测试通过
function pipixia($url){
$loc = get_headers($url, true)['Location'];
preg_match('/item\/(.*)\?/', $loc, $id);
$arr = json_decode(curl('https://is.snssdk.com/bds/cell/detail/?cell_type=1&aid=1319&app_name=super&cell_id=' . $id[1]),true);
$video_url = $arr['data']['data']['item']['origin_video_download']['url_list'][0]['url'];
if($video_url){
    die(
    json_encode(
        array(
            'code' => 200,
            'msg' => '解析成功!',
            'author' => $arr['data']['data']['item']['author']['name'],
            'avatar' => $arr['data']['data']['item']['author']['avatar']['download_list'][0]['url'],
            'time'   => $arr['data']['data']['display_time'],
            'title'  => $arr['data']['data']['item']['content'],
            'cover'  => $arr['data']['data']['item']['cover']['url_list'][0]['url'],
            'videourl' => str_replace('http://', 'https://',$video_url),
            'text' => [
            'msg' => '当前是皮皮虾视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '皮皮虾短视频解析失败!'
        ),480)
    );    
}
}
//西瓜视频解析实例(无水印) 已测试通过
function xigua($url){
if (strpos($url, 'v.ixigua.com') != false) {
$loc = get_headers($url, true)['Location'][0];
$url='https://www.ixigua.com/'.explode('.com/video/',$loc)[1];
}
$headers = [
    "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 ",
    "cookie:" //需要写入你的西瓜视频的cookie才能完成解析
];
$text = curl($url,$headers);
preg_match('/<script id=\"SSR_HYDRATED_DATA\">window._SSR_HYDRATED_DATA=(.*?)<\/script>/', $text, $jsondata);
$data = json_decode(str_replace('undefined', 'null', $jsondata[1]), 1);
$result = $data["anyVideo"]["gidInformation"]["packerData"]["video"];
$video = $result["videoResource"]["dash"]["dynamic_video"]["dynamic_video_list"][2]["main_url"];
$music = $result["videoResource"]["dash"]["dynamic_video"]["dynamic_audio_list"][0]["main_url"];
$video_author = $result['user_info']['name'];
$video_avatar = str_replace('300x300.image', '300x300.jpg', $result['user_info']['avatar_url']);
$video_cover = $data["anyVideo"]["gidInformation"]["packerData"]["video"]["poster_url"];
$video_title = $result["title"];
if($video){
    die(
    json_encode(
        array(
        'code' => 200,
        'msg'  => '解析成功',
        'data' => [
            'author' => $video_author,
            'avatar' => $video_avatar,
            'time'   => $result['video_publish_time'],
            'title'  => $video_title,
            'cover'  => $video_cover,
            'videourl'    => base64_decode($video), 
            'music'  => [
                'url' => base64_decode($music),
               ]
            ],
            'text' => [
            'msg' => '当前是西瓜视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '西瓜视频解析失败!'
        ),480)
    );    
}
}
//绿洲短视频解析实例(无水印) 已测试通过
function lvzhou($url){
$text = curl($url);
preg_match('/<div class=\"status-title\">(.*)<\/div>/', $text, $video_title);
preg_match('/<div style=\"background-image:url\((.*)\)/', $text, $video_cover);
preg_match('/<video src=\"([^\"]*)\"/', $text, $video_url);
preg_match('/<div class=\"nickname\">(.*)<\/div>/', $text, $video_author);
preg_match('/<a class=\"avatar\"><img src=\"(.*)\?/', $text, $video_author_img);
if($video_url[1]){
    die(
    json_encode(
        array(
        'code' => 200,
        'msg'  => '解析成功',
        'data' => [
            'author' => $video_author[1],
            'avatar' => str_replace('1080.180', '1080.680', $video_author_img)[1],
            'title'  => $video_title[1],
            'cover'  => $video_cover[1],
            'videourl' => str_replace('amp;', '',$video_url[1]),
            ],
            'text' => [
            'msg' => '当前是绿州短视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '绿州短视频解析失败!'
        ),480)
    );    
}
}
//最右短视频解析实例(无水印) 已测试通过
function zuiyou($url){
$text = curl($url);
preg_match('/fullscreen=\"false\" src=\"(.*?)\"/', $text, $video);
preg_match('/content":"(.*?)"/', $text, $video_title);
preg_match('/poster=\"(.*?)\">/', $text, $video_cover);
$video_url = str_replace('\\', '/', str_replace('u002F', '', $video[1]));
preg_match('/<span class=\"SharePostCard__name\">(.*?)<\/span>/', $text, $video_author);
if($video_url[1]){
    die(
    json_encode(
        array(
        'code' => 200,
        'msg'  => '解析成功',
        'data' => [
            'author' => $video_author[1],
            'title'  => $video_title[1],
            'cover' => $video_cover[1],
            'videourl' => $video_url,
            ],
            'text' => [
            'msg' => '当前是最右短视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '最右短视频解析失败!'
        ),480)
    );    
}
}
//微视短视频解析实例(无水印) 已测试通过
function weishi($url){
preg_match('/feed\/(.*)\b/',$url, $id);
$arr = json_decode(curl('https://h5.weishi.qq.com/webapp/json/weishi/WSH5GetPlayPage?feedid=' . $id[1]),true);
$video_url = $arr['data']['feeds'][0]['video_url'];
if($video_url){
    die(
    json_encode(
        array(
        'code' => 200,
        'msg'  => '解析成功',
        'data' => [
            'author' => $arr['data']['feeds'][0]['poster']['nick'],
            'avatar' => $arr['data']['feeds'][0]['poster']['avatar'],
            'time'   => $arr['data']['feeds'][0]['poster']['createtime'],
            'title'  => $arr['data']['feeds'][0]['feed_desc_withat'],
            'cover'  => $arr['data']['feeds'][0]['images'][0]['url'],
            'videourl'    => $video_url
            ],
            'text' => [
            'msg' => '当前是微视短视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '微视短视频解析失败!'
        ),480)
    );    
}
}
//微博视频解析实例(无水印) 已测试通过
function weibo($url){
if (strpos($url, 'show?fid=') != false) {
    preg_match('/fid=(.*)/', $url, $id);
    $arr = json_decode(weibo_curl($id[1]), true);
}else{
    preg_match('/\d+\:\d+/', $url, $id);
    $arr = json_decode(weibo_curl($id[0]), true);
}
$video_url = $arr['data']['Component_Play_Playinfo']['urls'];
if($video_url){
    die(
    json_encode(
        array(
        'code' => 200,
        'msg'  => '解析成功',
        'data' => [
            'author' => $arr['data']['Component_Play_Playinfo']['author'],
            'avatar' => $arr['data']['Component_Play_Playinfo']['avatar'],
            'time'   => $arr['data']['Component_Play_Playinfo']['real_date'],
            'title'  => $arr['data']['Component_Play_Playinfo']['title'],
            'cover'  => $arr['data']['Component_Play_Playinfo']['cover_image'],
            'videourl'  => $video_url
            ],
            'text' => [
            'msg' => '当前是微博视频解析(自动判断)'
            ,'copyright'  => '苏音资源网www.suyinwl.top'
            ,'time'=>'当前解析时间为:'.date('Y-m-d H:i:s',time())]
        ),480)
    );
}else{
    die(
        json_encode(
            array(
            'code' => 400,
            'msg' => '微博视频解析失败!'
        ),480)
    );    
}
}

//解析视频需要的参数 请勿乱动!
function curl($url, $headers = []){
    $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'];
    $con = curl_init((string)$url);
    curl_setopt($con, CURLOPT_HEADER, false);
    curl_setopt($con, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($con, CURLOPT_RETURNTRANSFER, true);
    if (!empty($headers)) {
        curl_setopt($con, CURLOPT_HTTPHEADER, $headers);
    } else {
        curl_setopt($con, CURLOPT_HTTPHEADER, $header);
    }
    curl_setopt($con, CURLOPT_TIMEOUT, 5000);
    $result = curl_exec($con);
    return $result;
}
//微博视频解析需要的参数 请勿乱动!
function weibo_curl($id){
    $cookie = ""; //填写你的微博cookie;
    $post_data = "data={\"Component_Play_Playinfo\":{\"oid\":\"$id\"}}";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://weibo.com/tv/api/component?page=/tv/show/" . $id);
    curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    curl_setopt($ch, CURLOPT_REFERER, "https://weibo.com/tv/show/" . $id);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}

 

手机app下载地址

mywechat
安装/下载遇到问题:点我解决
链接:https://www.suyin66.com/wsyjx.html
来源:https://www.suyin66.com/author/suyin
文章来源:www.suyin66.com
软件资源仅供交流分享,侵权请联系1142328513@qq.com删除
注意:如无特殊说明,默认解压密码为suyinwl.top或suyin66.com
QQ资源群:479935294 源码/教程/解答
THE END
分享
二维码
打赏
海报
免费的视频无水印解析平台来了,支持二十几种视频平台
站点说明平常大家都会刷抖音、快手、B站等视频平台,有些自己做短视频的往往少不了需要下载素材。那其实最简单的就是这几个视频平台下载视频然后自己再进行二……
<<上一篇
下一篇>>
文章目录
关闭
目 录