精华内容
下载资源
问答
  • 视频url地址怎么获取
    2022-03-15 13:49:25

    根据视频url来获取该视频的总时长,以便显示

    最近一个需求是需要一个帖子列表中视频帖需要显示总时长数,但是接口只返回了一个视频的url,找了一些文章然后终于实现了这个功能

    res.data.data.forEach(item => {
     // 因为是接口返回的是列表,所以要遍历筛选出视频帖
     if(item.type ==1) {
        var videoDom = document.getElementById('video');
        var audio = new Audio(item.videoUrl)
        var duration = 0
        let that = this
        audio.addEventListener("loadedmetadata", function (e) {
          duration = audio.duration  // 通过添加监听来获取视频总时长字段,即duration
          that.$set(item, 'videoDuration',duration)  // 将时长绑定到数组中对应的视频帖上,html中直接使用即可
          console.log('视频时长为', duration)
        });
      }
    })
    
    更多相关内容
  • 今天我们主要介绍一款新的软件:疯狂URL,通过我个人测试发现,它可以很方便的捕获我们的软件视频地址,直播地址,以及web视频地址及直播地址等,包括手机端均可以。其主要原理与wireshark一样,但是这个内置了过滤...

    关于wireshark的介绍我就不罗嗦了,非常牛也是使用频率超高的网络资源捕获工具,基本上通过网卡的数据包都能获取到。

    今天我们主要介绍一款新的软件:疯狂URL,通过我个人测试发现,它可以很方便的捕获我们的软件视频地址,直播地址,以及web视频地址及直播地址等,包括手机端均可以。其主要原理与wireshark一样,但是这个内置了过滤器,也不需要用户再去分析数据包。下面是主界面图

     

     我这里以抓取直播源地址来做演示,其他资源也是同样的方法

    直播源介绍

    首先,我们来快速了解一下什么是直播源,所谓的直播源,其实就说推流地址,推流地址可能你也不知道是什么,那么我再简单说一下,推流地址就是,当某个直播开播的时候,需要将自己的直播状态实时的展示给观众,而观众看到的直播,就是从推流地址地址中实时获取的。推流地址是推流服务器的地址,推流就是把直播状态实时上传到推流服务器,而观众观看的时候,实时从推流服务器中下载,实际上叫拉流。这个过程也类似我们看在线视频一样,服务器中存放视频文件,我们观看的时候,也是从服务器中下载视频流的过程。

    所以直播源地址一般分为两个部分,第一个部分是推流服务器主机地址/域名地址,第二部分是参数,一般包含时间戳以及密钥口令等。直播源地址的协议很多种,常见的app直播用rtmp,以及http,而摄像头直播常用rtsp协议,电视直播大部分是http,部分是rtmp,而直播源又分为静态与动态,静态一般是长效链接,通常没有特殊情况下,地址不变,随时可看,主要以http为主,少量的rtmp及其他,而动态直播源时效较短,通常是几秒钟到几分钟就失效了

    如何抓取直播源呢?

    准备工具:

    模拟器或直接手机均可

    抓包工具:疯狂URL

    疯狂URL:这是一款基于winpacp以及npacp开发的抓包工具,wireshark也是基于winpacp开发的,关于winpacp的更多信息,可以去谷歌详细了解。疯狂URL支持抓取网络接口,也就是网卡数据流量,同时还支持抓取网站数据,疯狂URL实际上是做了过滤封装,很多用户如果只需要抓取特定的资源,而不需要去如何分析数据包,则使用疯狂URL是最佳的方案

    本次讲解如何使用疯狂URL抓取直播源,抓取模拟器中的app

    步骤1:

    1.启动疯狂URL如下图(疯狂URL下载地址)

     

    首先会看到两个界面,其中小的界面是网卡列表界面,我们选中一个我们当前使用的网卡,一般是蓝色标记的项。

    2.选中网卡后确定,我们在主界面,目前已经自动进入监听状态,这个时候,我们只需要打开模拟器中某个直播的app,我这里演示抓取某网红直播app(其他app同理,没有任何区别,包括电视直播app,比如咪咕之类的),我直接选一个我觉得不错的小姐姐直播间进去如下图

     

    3.从上图我们可以清除的看到,当我们进入直播间的时候,在疯狂URL的列表里会出现一个地址,每次进入一个直播间,都会增加地址,这些地址就是我们要的直播源地址了,那我们怎么看他是不是我们要的地址,会不会是平台的网页而已?这个我们在疯狂URL地址右键,播放,一试便知,如下图

     

     

    4.点击播放后,这个画面和刚刚app中打开的完全就是一个人而且是同步的,所以不用怀疑,这就是我们要的直播源了。其实疯狂URL已经做了非常好的过滤,强大的过滤系统会过滤掉无关的链接,假设真遇到一些你认为不是直播的地址,你还可以手动设置过滤调节,如下图所示

    5.你只需要点击类型旁边的三角形按钮,勾选你需要的链接类型即可,直播源,自然就是勾选视频了,默认情况下,没有勾选任何一项,表示所有类型都支持,但是内部仍然会过滤掉无关冗余的地址,这样做完全是为了考虑用户体验,不信你可以看看疯狂URL的左下角的数据包数量统计 

    6.短短几分钟的时间,数据包数量已经达到了8万多条,是不是很惊人,而我们只需要1条,要从上万甚至更多的数据包中过滤 我们需要的几条数据,真的很强大了。如果没有过滤功能,你需要从上万条数据包分析你需要的数据是一键很繁琐很浪费时间的工作,我想任何人都应该不想这么干,而且关于过滤,我们即使不使用播放器测试,也仍然一眼就知道,这个链接的类型,如下图 

    在类型列中,带视频格式的基本上都是可以播放的,视频格式非常多,比如flv/mp4/avi/wmv等等,而为了方便用户,只需要看到旁边有一个video的单词就表示这个链接是视频格式,支持播放器播放。

    另外还需要知道的是,除了使用疯狂URL内置播放器播放之外,你仍然可以复制抓取的URL地址,到任意支持流媒体播放器中播放

    如果想要抓取网站资源,我们还可以使用疯狂URL的扩展功能

    他可以帮助我们抓取你指定的网站的资源,比如某些网站的直播以及在线视频等等

    好了,本节内容就到此结束,下一节内容,我们讲解如何将抓取到的直播源地址视频下载到我们的电脑中

    百度云传送门:百度云网盘

    展开全文
  • JAVA获取本地视频或者网络URL的时长。附代码和Jar包
  • 获取本地视频url的方法

    千次阅读 2022-05-13 21:49:49
    可以在订阅中找到自己的 视频,点进去点击分享记下分享链接,如https://v.qq.com/x/page/g3337htdbmt.html 记下其中g3337htdbmt ​​​ 第二步 将http://vv.video.qq.com/getinfo?vids=w070590r0wk&platform...

    第一步

    将在腾讯视频中注册创作者,通过审核后将自己的视频发布到腾讯视频。可以在订阅中找到自己的 视频,点进去点击分享记下分享链接,如https://v.qq.com/x/page/g3337htdbmt.html

    记下其中g3337htdbmt

    第二步

    http://vv.video.qq.com/getinfo?vids=w070590r0wk&platform=101001&charge=0&otype=json&defn=s中的vids替换为g3337htdbmt,即为http://vv.video.qq.com/getinfo?vids=g3337htdbmt&platform=101001&charge=0&otype=json&defn=s

    在网页中将其打开

    在其中找到url,fn和fvkey

     将其按"url""fn"?vkey="fvkey"进行替换,即如

    http://ugcdx.qq.com/gzc_1000035_0b53cqagmaaa6qahqf362zrjkfgdmykaazsa.f204110.mp4?vkey=35A61EDDFD4BAB8B02D1A2CC64C64D72A08FBDA67A7EF0E129A4FC524D287DDC614FB38E4AE79CEFE4D9DF02D0F5394641EB651692886D0B64E0FDBE915440878AF331146C4F30A5197AE175C1B8CC451F04D88C4AAB033C3457DCF34B9A7EE87010DA5FA93571A094F5982898739E5FAD771B2553612180

    第三步

    将该连接放入微信小程序中可直接使用,效果如下

     

     

     注:该文仅作为俺在学习小程序编程时的一个记录。

    展开全文
  • java通过url获取网络位置上的文件流,自己封装的工具类
  • 腾讯视频url获取方法

    千次阅读 2020-06-06 21:45:51
    第一步:复制视频地址,步骤如下 点击复制通用页面地址 第二布: http://.vv.video.qq.com./getinfo?vid=m00253deqqo&platform=101001&charge=0&otype=json 复制以上代码,把vid的值改成之前上面复制的...

    总公式url+fn?+vkey

    第一步:复制视频地址,步骤如下
    点击复制通用页面地址
    在这里插入图片描述
    第二布:
    http://.vv.video.qq.com./getinfo?vid=m00253deqqo&platform=101001&charge=0&otype=json

    复制以上代码,把vid的值改成之前上面复制的地址的vid,然后把改好的地址
    复制粘贴到网页运行,会得到如下代码:
    在这里插入图片描述
    第三步:
    分别从第二步的代码找到url,fn,vkey用最上面的公式url+fn?+vkey组合起来得到的就是最后的网址
    在这里插入图片描述

    展开全文
  • 微信小程序——获取视频URL地址【已解决】 如何获取音乐MV的URL地址 虾米音乐 试了很多音乐网站发现“虾米音乐”的MV的URL地址是可以获取的,并且在微信小程序播放视频的时候也可以正常播放。 在bilibili 获取的...
  • 获取腾讯视频的视频url

    千次阅读 2021-05-21 18:50:39
    1.获取链接地址 类似:https://v.qq.com/x/page/q0900ebm4qz.html 2.取值:取上图加粗的数据,然后替换下面链接中的加粗数据http://vv.video.qq.com/getinfo?vids=b31118kh32z&platform=101001&charge=0&...
  • + (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; NSParameterAssert(asset);
  • VB批量获取网上swf格式视频教程URL地址,并可批量移动,将这些地址导入到迅雷或快车中,就可实现批量下载,不错吧。程序获取enet网站的视频教程URL,当然只要符合格式,你可以将地址改为其它目标站,当然程序代码...
  • 获取视频的时长参考了文章https://www.cnblogs.com/65Seeker/p/11466824.html 1.**URL.createObjectURL() **静态方法会创建一个DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的...
  • Java 获取url地址文件流

    千次阅读 2021-09-14 09:29:24
    URL url = new URL(java.net.URLDecoder.decode(urlStr, "UTF-8")); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); //设置超时间为3秒 conn.setConnectTimeout(3*1000); //防止屏蔽程序抓取而...
  • 正因为现在的视频网站的视频地址都不是直接在html页面上获取的,视频获取是通过浏览器动态解释js脚本,再向视频服务器发去视频请求。所以我们通过获取浏览器产生的HTTP请求来获得视频的下载地址。思路直接用fire...
  • 通过url获取视频的时长

    万次阅读 2018-01-15 13:27:59
    最近项目中遇到一个问题,需要保存上传视频的时长,但以前上传的时候数据库都没有保存这个数据,所以现在要更新这个字段。 一开始想通过java代码来实现这个功能,但百度了很久,只有一种方法,那就是先要下载到本地,...
  • [java]获取重定向url地址

    千次阅读 2020-08-17 16:45:54
    * 获取重定向地址 */ private static String getRedirectUrl(String url) throws IOException { HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); conn....
  • 一、测试 实现: 二、项目: 三、准备工作 1.添加权限,网络和读写 <uses-permission android:name="android.permission.INTERNET" />...uses-permission android:name="android.permission.READ_EXTERNAL_...
  • java获取url视频时长

    千次阅读 2020-05-10 20:30:06
    解决办法: ...1、通过java执行cmd命令ffmpeg.exe -i '视频url地址'。 2、获取结果,解析其中的Duration行,包含时长信息 代码如下: //ffmpeg命令位置 String ffmpeg_path="D:/ffmpeg-20200
  • 最近项目碰到一个大坑:APP上需要在获取视频列表时就获取视频的时长,但早期上传的时候数据库都没有保存这个数据,所以前段时间添加一个时长字段,在上传时手动输入视频时长,但是之前库中有上万条数据没这个信息,...
  • 我后台获取到的视频url是http+域名的那种,怎么根据它获取到视频的时长、大小。在线等,加急,大神们,快开始你们的表演!
  • 爬虫技巧-西瓜视频MP4地址获取

    千次阅读 2021-03-12 13:38:57
    记录一下西瓜视频MP4地址获取步骤 目标: 指定西瓜视频地址,如https://www.ixigua.com/a6562763969642103303/#mid=6602323830,获取视频MP4文件的下载地址 以下使用chrome浏览器 开始分析: 首先在...
  • 我想问下我换了好几个网络视频播放的demo,我把一个url直接定死,我的播放demo是可以播放视频的,但是我从接口获取URL,播放的时候一直提示视频有问题无法播放是怎么回事了,
  • 获取微信视频视频地址

    万次阅读 2022-02-19 12:23:49
    通过微信接口获取微信视频视频地址的方法: 首先来看微信视频号信息的XML内容: <?xml version="1.0"?> <msg> <appmsg appid="" sdkver="0"> <title>当前微信版本不支持展示该内容...
  • 鉴于前段时间刚接触视频这一块,整理了自己的一些经验,具体的你们还是参考文档来吧 附上文档地址 https://open.hikvision.com/docs/docId?productId=5c67f1e2f05948198c909700&curNodeId=16741aecc05944a6b0cd...
  • 根据视频url解析视频播放时长前言艰难历程引入pom文件 前言 公司最近有个需求,从评价服务获取 优质评价,但是评价侧未给我们视频播放时长等信息,只能获取到视频的URL,但是我们这边必须要获取播放时长,来检测是否...
  • PHP程序提取字符串中的视频url地址,可直接使用,使用方法: get_content_video($contents); /** * PHP提取字符串中视频url地址 * @ Linyufan.com * @ 2018.9.11 */ function get_content_video($str){ preg...
  • 获取腾讯视频地址链接的方法

    千次阅读 2021-05-05 04:46:36
    如何获取到腾讯video视频地址链接的方法呢?以下教程演示的视频素材来自腾讯视频网站,不同的视频网站获取视频地址的方法有差异,这里以腾讯视频为例。可以按以下步骤去设置;一、打开腾讯视频网站某个视频链接...
  • URL Scheme获取帮助文档

    千次阅读 2021-10-29 09:40:26
    URL Scheme获取帮助文档 方式一:小程序管理后台工具生成 一、生成步骤 1、地址 微信公众平台 2、扫码登录 3、登陆后进入首页 「工具」(在右上角)–「生成 URL Scheme」 4、进入生成 URL Scheme 5...
  • 文章中可以嵌入视频视频使用了H5的video 标签,我需要提取出视频URL地址,用于做视频鉴黄等操作。 代码实现 本例子一共用了三个文件,分别是 RegexUtils.java、VideoTagUtils.java 和 Main.java。其中 ...
  • 芒果TV 视频真实的地址获取

    千次阅读 2021-01-12 10:39:05
    urlparse.urljoin(stream_domain, stream['url']) r = requests.get(url) data = json.loads(r.content) m3u8_url = data['info'] parse_result = urlparse.urlparse(m3u8_url) r = requests.get(m3u8_url) segments...
  • 关于这一类的文章网上也是很多的,只是在复制黏贴别人代码...public Bitmap getBitmapFormUrl(String url) { MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(url); //g

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,149
精华内容 34,059
关键字:

视频url地址怎么获取

友情链接: FPGA例程.rar