def conversion(id, nombre): nombreOrigen = nombre nombreDestino = nombre.partition('.')[0] temp_bucket = '%s/%s/%s'%(VIDEOS_TEMP, id, nombreOrigen) #print '------------- RUTA EN BUCKET %s'% temp_bucket conv_bucket = '%s/%s/%s.mp4' % (VIDEOS_CONVERTIDOS,id,nombreDestino) #print '------------- RUTA CONV EN BUCKET %s'% conv_bucket temp_local = '%s/%s' %(VIDEOS_LOCAL_TEMP, nombreOrigen) #print '------------- RUTA LOCAL %s'% temp_local conv_local = '%s/%s.mp4' %(VIDEOS_LOCAL_CONVERTIDOS, nombreDestino) #print '------------- RUTA CONV LOCAL %s'% conv_local # 1. DESCARGO EL VIDEO LOCALMENTE s3.save_local(temp_bucket,temp_local) # 2. CONVIERTO EL VIDEO CON FFMPEG fmmpeg(temp_local, conv_local) # 3. SUBO EL VIDEO CONVERTIDO AL BUCKET s3.save_bucket(conv_bucket,conv_local) # 4. ELIMINO EL VIDEO TEMPORAL DEL BUCKET s3.delete_key(temp_bucket) # 5. ELIMINO LOS VIDEOS TEMPORALES LOCALES os.remove(conv_local) os.remove(temp_local) # 6. RETORNO LA NUEVA RUTA DEL VIDEO EN EL BUCKET #link_video = '%s/%s' % (VIDEOS_LINK, conv_bucket) return conv_bucket