当前位置: 首页 > 知识库问答 >
问题:

如何从嵌入式视频中获得视频文件的正确网址?

简烨烁
2023-03-14

我想从任何网站的嵌入式视频中获取实际的视频文件Url。它本质上不是YouTube。它可以是任何网站。我在Java上为android编写代码。

例如:我想做的事情和这个IDM按钮做的一样:

[实际上不一样,因为播放器启动时,按钮会捕获网络流。但我想直接从播放器获取文件。]有没有办法做到这一点?任何外部库[例如Jsoup]都可以这样做吗?

我已经在使用JSoup获取页面的一些其他内容,但我不知道如何做到这一点。

共有2个答案

华浩壤
2023-03-14

您可能知道,不同的网站有不同的视频下载策略,有些网站可能会在html文件中提供一个真实的url,以便直接下载,有些网站可能会在单击按钮或触摸屏时返回视频流<下载一个真正的url是一件很难的事,而下载一个真正的url是一件很难的事。但我有一个想法,不是那么聪明,它可能非常愚蠢:

在后台1.play视频(让浏览器在浏览器缓存中下载该视频)。
2.find缓存文件并提取所需的视频文件。

对于我自己来说,我通常有一些我想要但无法直接下载的视频,因此我将使用IE播放该视频,并在IE临时文件夹中找到该视频。但愿我能帮助你!

江鹏
2023-03-14

示例

//Standard Jsoup search
Elements iframes = body.select("iframe");

/*Gets the src of all the iframes or other tag, and if you have
multiple videos you might have to do this in a for loop.*/    
String videoURL = iframes.attr("src");
 类似资料:
  • 本文向大家介绍HTML5如何嵌入视频?相关面试题,主要包含被问及HTML5如何嵌入视频?时的应答技巧和注意事项,需要的朋友参考一下 和音频类似,HTML5支持MP4、WebM和Ogg格式的视频,下面是简单实例:  

  • 问题内容: 我正在做一个使用HTML和Javascript的项目,它将与本地文件一起在本地运行。我需要通过输入选择一个文件,获取文件信息,然后决定是否将其添加到列表中并进行复制。如果我决定使用它,则必须将其放在队列中以备后用。否则,我将丢弃并选择另一个文件。 我面临的问题是我无法找到一种仅通过在输入中选择视频持续时间来获得视频持续时间的方法。 我进行了很多搜索,但没有找到任何方法来获取持续时间。在

  • 我试图在基于bootstrap 2.2.2的设计中嵌入HTML5视频,但它在Firefox上不起作用,但它在chrome上运行良好,但在Firefox上说我尝试将这些添加到.htaccess文件中,并将其上传到根目录中,但这也没有帮助。 null 注意:我看了前面关于stackoverflow的问题,但没有运气,而且我没有apache配置文件来允许视频样式,因为我是在共享主机上。

  • 我正在尝试在android中使用ExoPlayer使用DASH, 我需要获取mpd文件的url。 我能得到你的网址吗。任何YouTube视频的mpd文件? 如何找到URL。特定YouTube视频的mpd文件?

  • 我有mp4视频文件,我需要在我的页面上加载,我正在使用MSE,但我不知道如何将我的视频分成带有. m4s扩展名的片段,以head. m4s作为父片段,并包含有关我的所有信息视频文件存储在其中?请帮助。

  • 我想从给定的输入视频文件中拆分和。在网上冲浪后,我了解到使用是可能的。我打算在中实现上述功能。在ffmpeg中有很多构建过程,所以我更喜欢或任何其他可用的包。请任何人指导我如何使用或任何其他可用的框架来实现这些概念。 给定的输入视频文件(包含音频和视频) 预期的输出视频文件(只包含视频而不包含音频)