Чтобы прокомментировать комментарий mouviciel, вам нужно использовать что-то вроде popen3 :
require 'open3'
Open3.popen3("ffmpeg", "-i", path_to_file) { |stdin, stdout, stderr|
# do stuff
}
(кстати, обратите внимание, что использование массива в качестве параметра для popen будет более безопасным, особенно если имя файла может содержать пробелы или любой другой символ, который в противном случае должен был бы быть заключен в кавычки)