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文件(红宝石)的主要内容,如果未能解决你的问题,请参考以下文章

Ruby来啦!请拿走我红红火火的小心心~~~

如何使用 Xamarin.Forms/C# 将 mp3 从 youtube 下载到 android?

尝试下载通过 YouTube-to-MP3 API 生成的 MP3,但我得到的只是一个 0 字节的 MP3 文件

红宝石声音播放

如何从/ usr / local卸载Ruby?

iOS视频到音频文件转换[重复]