如何将所有视频格式文件转换为ruby中的(音频)mp3文件。
答案 0 :(得分:3)
好的,这个有点棘手。对于红宝石来说,这并不是一个非常好的方法,但是这里也是如此。
我能想到的最好的选择是包装一个外部调用来调用ffmpeg来进行转换。像这样:
source_video = params[:video_file]
%x[ffmpeg -i #{source_video} -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3]
答案 1 :(得分:1)
为此目的使用ffmpeg。 http://ffmpeg.org/