#!/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