def get_fdv_template(v): """ Renderiza el fichero de configuración del MELT para la codificación de una píldora """ data = dict() data['fondo'] = v.plantilla.fondo.path videos = list() duracion = list() for i in v.ficheroentrada_set.all(): fe = dict() fe['fichero'] = i.fichero fe['geom'] = "%d/%d:%dx%d:%d" % ( i.tipo.x, i.tipo.y, i.tipo.ancho, i.tipo.alto, i.tipo.mix ) duracion.append(get_video_duration(i.fichero)) videos.append(fe) data['videos'] = videos data['duracion'] = min(duracion) * 25 return render_to_response( 'postproduccion/get_fdv_template.mlt', {'data': data} )
def generate_tecdata(v): try: t = v.tecdata except TecData.DoesNotExist: t = TecData(video = v) t.save() [t.xml_data, t.txt_data] = get_file_info(v.fichero) t.duration = get_video_duration(v.fichero) t.save()
def get_fdv_template(v): data = dict() data['fondo'] = v.plantilla.fondo.path videos = list() duracion = list() for i in v.ficheroentrada_set.all(): fe = dict() fe['fichero'] = i.fichero fe['geom'] = "%d/%d:%dx%d:%d" % ( i.tipo.x, i.tipo.y, i.tipo.ancho, i.tipo.alto, i.tipo.mix ) duracion.append(get_video_duration(i.fichero)) videos.append(fe) data['videos'] = videos data['duracion'] = min(duracion) * 25 return render_to_response('get_fdv_template.mlt', { 'data' : data })