ruby-on-rails - 如何在Ruby on Rails上下载YouTube视频

标签 ruby-on-rails ruby-on-rails-3 youtube

当您拥有视频的网址时,如何从youtube中获取其名称的youtube视频。

最佳答案

您还可以尝试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"]

关于ruby-on-rails - 如何在Ruby on Rails上下载YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6871751/

相关文章:

ruby-on-rails - 使用带有套接字激活的 puma/systemd 有什么好处?

ruby-on-rails - 使用 RSpec 测试 PG 数据库约束

ruby-on-rails - Capybara、Poltergeist 和 Phantomjs 并在 body 中给出空响应

ruby-on-rails - 使用Sidekiq进行事件作业并获取ActiveJob::DeserializationError

ruby-on-rails-3 - 测试环境中的 Rails 3 不允许保存记录,即使使用最新的 sqlite3

ruby - 如何格式化 BigDecimal 以仅显示所需数量的十进制数字?

api - 2015年4月20日之后的YouTube数据API V2.0

loops - 在YouTube上获得评论作者

ios - AVPlayer 不显示任何内容

mysql - database.yml 中的 pool 选项有什么用