Я использую следующий метод для получения времени видео с помощью ffmpeg, не знаю, по какой причине я не могу поставить вывод команды
command =~ /Duration: ([\d][\d]):([\d][\d]):([\d][\d]).([\d]+)/
переменная для времени, а затем вставить в
может кто-нибудь помочь?
def get_time_video
command = system " ffmpeg -i video.flv 2>&1 "
command =~ /Duration: ([\d][\d]):([\d][\d]):([\d][\d]).([\d]+)/
time = " #{$1}:#{$2}:#{$3} "
puts time # 00:00:30
update_attribute(:time, “#{time}”)
end