如何在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 }