我正在扫描文件夹中的音频文件并将它们转换为mp3。 在RUBY很有效。 但是,一旦第一次转码完成,它会停止整个循环。下面是我的代码过程的细分。在红宝石循环中运行几个'exec'
def scanFolder
# lots of code above to get folder list, check for incorrect files etc..
audioFileList.each {
|getFile|
exec_command = "ffmpeg #{getFile} #{newFileName}"
exec exec_command
}
end
发生什么事情是,它转码它找到的第一个文件,然后停止整个功能。有没有办法强制它继续?
ffmpeg的不运行,并在瞬间准确地完成,所以它不是什么破