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