# frozen_string_literal: true require 'time' module Evideo # permite analizar/processar videos para arquivo class HRVideo < String # Testa validade video # # @param [String] file video a testar validade # @return [true, false] sim ou nao video esta ok def vfok?(file) return false unless File.exist?(file.video) # tempo video processado < tempo original -60 segundos ou # bitrate video processado > bitrate video origunal return false unless Time.parse(file.duration) > Time.parse(duration) - 60 && file.bitrate < 3000 puts "rm #{video} # #{file.rm_show}" true end # Testa validade /