正在下载管视频?

时间:2010-03-23 08:10:18

标签: java video download youtube

我想以编程方式(使用Java)下载管视频。如何将管视频链接转换为可下载的URL。

浏览器使用以下代码播放youtube视频。

我尝试从网址http://www.youtube.com/v/OdAE3cWlmHw下载 但它没有返回视频字节。

由于 拉利特

3 个答案:

答案 0 :(得分:4)

Youtube API可让您搜索&列出视频并获取媒体播放器URL,以便您可以在网页中播放视频

Youtube Data API

Youtube Java Data API - Search and List Videos

Youtube Java Data API - Getting Started

它不允许您下载视频的字节内容 - 因为Google正在保护自己的权利和内容创作者的权利。

  

<强> Google API Terms of Service
    禁止:

     

您的API客户端不会,您不会鼓励或创建   您的用户或其他第三方的功能:
      ......

     
      
  • 单独宣传通过YouTube API提供的任何YouTube视听内容的音频或视频组件;
  •   
  • 通过明确使用YouTube播放器或其他视频播放器之外的任何方式访问任何YouTube视听内容的任何部分   由YouTube授权;
  •   
  • 存储YouTube视听内容的副本;
      ......
  •   

答案 1 :(得分:1)

查看关于下载Flash视频的Firefox的扩展功能。 Downloadhelper和Flash视频助手。如果你查看源代码,你会发现如何下载视频。 根据我的记忆,它会解析HTML页面的id和会话,并在网址中使用它来下载视频。

仅在C#中发现类似问题。观察源代码,您可以在java中重新创建它 C#: Downloading video from YouTube

答案 2 :(得分:-1)

这个网站有东西......满足您的需求!

http://mashable.com/2009/02/13/youtube-toolbox/