如何在rails上的ruby下载youtubevideo

当你有video的url时,如何从youtube获取youtubevideo及其名称。

您还可以尝试quvi gem,它可以从许多媒体网站中提取大多数元数据。 例如,您可以获取流的URL并将其传递给您选择的下载器:

require 'quvi' q = Quvi::Handle.new media = q.parse_media("https://soundcloud.com/tasod/taso-du-val-originally-superior-ep-1") media[:streams].map{ |m| m[:url] } # => ["http://media.soundcloud.com/stream/U203a5DmFj9U?stream_token=1Q17x"] 

在这里查看video下载项目。 这可能对你有帮助。

试试youtube_it gem

你可以使用标准open包括这样的openuri :

 require 'open-uri' youtube_video = open('http://www.yotube.com/whatever') {|f| f.read }