ruby youtube视频到mp3文件(红宝石)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby youtube视频到mp3文件(红宝石)相关的知识,希望对你有一定的参考价值。

#!/usr/bin/ruby

#usage:   youtube-to-mp3 <youtube-url>
#example: youtube-to-mp3 http://www.youtube.com/playlist?list=PL398CE05652474A1E
#desc:    downloads a single youtube vid or a playlist, then converts to mp3.
#         Requires youtube-dl and ffmpeg

url = ARGV[0]
system("youtube-dl -citA #{url}") 

Dir.foreach(".") do |file|
  filename = file[/(^\d{5}.*)[\-].*/,1]
  if filename != nil
    mp3_file = filename + ".mp3"
    system("ffmpeg -i \"#{file}\" -vn -acodec libmp3lame -ar 44100 -ac 2 -ab 128000 \"#{mp3_file}\"")
  end
end

以上是关于ruby youtube视频到mp3文件(红宝石)的主要内容,如果未能解决你的问题,请参考以下文章