Welcome to videoedicion.org (v9). Please login or sign up.

10 de Septiembre de 2025, 22:05:10

Login with username, password and session length
355 Visitantes, 0 Usuarios

Colaboraciones

Estas empresas colaboran con videoedicion.org, bien ofreciendo algún descuento a los  usuarios que se registren usando estos banners o bien ofreciéndonos una pequeña comisión que nos ayudará con los gastos de la web.


 


Donaciones para el mantenimiento de videoedicion.org

Necesitamos 250 € para costear los gastos
de videoedicion.org para el próximo año.


TODAS las donaciones son bien recibidas, incluso cantidades pequeñas como 1 €. ¡Gracias!


[ PINCHA AQUÍ PARA DONAR Y MÁS INFORMACIÓN ]


0 €
250 €
NOTA: La barra de progreso se actualiza de forma manual tras la revisión de las donaciones.
Última actualización: 1 de septiembre de 2025

Avisynth y Avsp Cola de procesamiento

Iniciado por jemm54, 04 de Febrero de 2011, 19:41:05

Tema anterior - Siguiente tema

jemm54

Hola, gente,


La verdad no se si sea este el tema adecuado, pero no se si en el foro hay un área especifica de avisynth (no la encontre), pero queria saber si alguien me podia aydar en el siguiente problema,


La cosa es asi, estoy usando el gui de Avisynth, Avsp y me esta llendo barbaro, ahora si, lo que necesito es hacer un batch de varios archivos para crear scripts, los scripts son lo mas simples que hay, ningun filtro ni nada, lo unico que quiero hacer es darle la funcion de "audio=false", pero no se en que parte del script ponerlo para que me lo tome, aca esta el archivo original de batch


# This example shows how to automatically generate multiple scripts given a
# directory with several source files.  Note that this example doesn't even
# directly interact with the AvsP program itself, it's almost entirely using
# pure Python for batch processing, with conviniece gui functions provided by
# the avsp module.

import os

# Get the directory containing source files
dirname = avsp.GetDirectory()

if dirname:
    # Generate each of the avisynth scripts
    for filename in os.listdir(dirname):
        fullname = os.path.join(dirname, filename)
        if os.path.isfile(fullname):
            # Get the extension-based template string
            srctxt = avsp.GetSourceString(fullname)
            # Create the script string
            scripttxt = srctxt + '\n' + 'Sharpen(1.0)\nInfo()'
            # Write the script text to a file
            f = open(fullname + '.avs', 'w')
            f.write(scripttxt)
            f.close()



Ahi esta, pero no se en que parte ponerlo, se que en un script normal va despues de la extension del archivo seguido por una "," pero en pyton no tengo idea, intente en varios lugares y nada, y la verdad son varios archivos como para hacerlo uno por uno...


Aca hay alguien en doom9 que intento hacer algo asi, pero el tenia otro problema, pero como para orientar:
http://forum.doom9.org/showthread.php?t=136588


Yo recién me cree una cuenta en doom9 como para preguntar alla también pero tengo que esperar como 5 dias para poder preguntar >:( , me gustaria que alguien me pudiera dar una mano o dijera si sabe como poder hacer esto, nada mas quiero que quede:
Directosh...(filename, audio=false)


Desde ya gracias!
[B]"Si una imagen Dice mas que mil palabras, un video es un Libro."

Jemm 54

nij

No conozco los scripts para Avisynth, mientras alguien que los conozca te orienta, unas  observaciones:

Según deduzco leyendo el script que adjuntas, es un script para crear archivos que contienen un script para tratar cada uno de los vídeos contenidos en un directorio.

La instrucción f = open(fullname + '.avs', 'w')
hace referencia a abrir el archivo que contendrá el script, no a abrir el archivo de vídeo.

Las instrucciones, el script, para tratar el archivo de vídeo se realiza en la variable scripttxt  que luego se graba en el achivo de SCRIPT que se está creando. Esta variable también contiene el valor de otra variable: srctxt  ,  en la que se ha incluido el Nombre del archivo de vídeo. Quizás debería ser en este última variable, o en la general: scripttxt   donde deberías colocar tu modificación de como abrir el archivo de vídeo.

Saludos.


Dare cuique suum. -  (Asociación de Editores de Vídeo Digital) ya está en marcha -
A todos nos han cantado, en una noche de juerga, coplas que nos han matado.

El spam de este foro está controlado por CleanTalk