#!/usr/bin/ruby -w #============================================================== # flv2swf.rb - convierte archivos flv a swf #-------------------------------------------------------------- # Usa FFmpeg #============================================================== # FJA - neocipres@gmail.com Febrero de 2009 #============================================================== cmd = '' begin aflv = ARGV[0] tipo = aflv.include?('.flv') raise if !tipo aswf = aflv.sub('.flv','.swf') cmd << "ffmpeg -i #{aflv} -acodec copy -vcodec copy #{aswf}" puts "\n\t Ejecutando: #{cmd} \n\n" system(cmd) rescue if !aflv print "\n\t", "="*57 print "\n\t Uso: flv2swf <archivo.flv> \n" print "\n\t\t flv2swf es un enlace simbólico a flv2swf.rb " print "\n\t", "="*57, "\n\n" elsif !tipo print "\n\t el archivo debe ser del tipo .flv #{$!} \n\n" else puts "\n\t Error-> #{$!} \n\n" end end