当您有视频网址时,如何从youtube获取YouTube名称的YouTube视频。
答案 0 :(得分:2)
检查视频下载项目here。这可能会对你有所帮助。
答案 1 :(得分:1)
尝试youtube_it gem
答案 2 :(得分:0)
您还可以尝试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"]
答案 3 :(得分:-6)
如果包含openuri,可以使用标准open
:
require 'open-uri'
youtube_video = open('http://www.yotube.com/whatever') {|f| f.read }