I am using the following method to get the time of the video with ffmpeg do not know what reason I can not put the output of the command command = ~ / Duration: ([\ d] [\ d ]):([ \ d] [\ d ]):([ \ d] [\ d ]).([ \ d] +) / variable for time and then insert in the can someone give a help?
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