Por petición popular (?) procedo a explicar como acostumbro a hacer lo que el título esmenta.
Es sencillo. Primero bajamos este .avsi y lo ponemos en nuestra carpeta de plugins de Avisynth (plugins64 si usamos avisynth de 64 bits).
Luego, en nuestro script lo activamos de la siguiente manera:
- En caso de querer pegar un RGBA:
paste_avi_rgba_se(“.\nombre_del_RGBA.avi“, 0 – 1, 2650 +1)
paste_avi_rgba_se -> es el nombre de la función y es olbigatorio
.\nombre_del_RGBA.avi -> es el directorio y nombre del archivo que queremos pegar
0 – 1 -> es el número del frame de inicio en que queremos pegar nuestro RGBA. El -1 es necesario para evitar que se descuadre. En este caso lo pegaríamos desde el primer frame del video.
2650 +1 -> es el número del último frame que queremos que se vea dicho RGBA. El +1 es obligatorio para evitar descuadre.
- En caso de pegar un PNG:
paste_png(“.\nombre_del_png.png“, 21036 – 1, 21077 -21036 +2)
paste_png -> es el nombre de la función y es olbigatorio
.\nombre_del_png.png -> es el directorio y nombre del archivo que queremos pegar
21036 – 1 -> es el número del frame de inicio en que queremos pegar nuestro PNG. El -1 es necesario para evitar que se descuadre. En este caso lo pegaríamos desde el frame 21036 del video.
21077 -> es el número del último frame que queremos que se vea dicho PNG.
-21036 +2) -> este vuelve a ser el frame de inicio, con un +2 detrás para evitar descuadre. Se necesita para que en la operación haga el cálculo correctamente y no nos añada frames de más.
Y eso es todo. Hay muchas otras formas, tanto usando esta función, como usando cualquier otra, pero esta es la que uso normalmente.
16 Comentarios
Casualmente (?) es justo lo que necesitaba. Y en realidad es bastante más sencillo de lo que esperaba. Muchas gracias Gin ;3
Gin, ¿no quieres un avsi que hace lo mismo, pero sin los -1, +2, sin que haga falta poner el frame final cuando pegas un rgba, y que de regalo también tiene una función para pegar ass?
Por cierto, me alegro de que le hayas vuelto a dar vida a esto. ;)
Saludos.
En realidad con este hay otra fórmula para no tener que ponerlos, también.
Pero siempre lo hago así porque hago copy&paste. xDDD
Si me lo mandas con una explicación y tal, si quieres lo publico por aquí también. ;)
Nah, publicarlo no, que ya tienes la entrada montada y bien explicada. Lo decía más bien por si te era de utilidad.
Ya te lo enviaré. Están comentados todos los parametros y es entendible, o al menos yo lo entiendo. xD
ese reaper, ya te demoras en rularlo :x
y como se haría si fuera para una mkv lo mismo que este ejemplo o hay lago que cambia… porfa gracias
Esto sirve para cualquier cosa que puedas abrir en Avisynth.
arigato
Avisynth (plugins64 si usamos avisynth de 64 bits)<– el avisynth de 64 bits no se debe usar bro:C
Why not? It’s free. 8D
porque está muy buggy `-´ y explotará tu pc `-´ xD
¡Me has ahorrado un cojón de trabajo, sobretodo en png! Por cierto, he hecho mi primer karaoke en AFX y al exportarlo y pegarlo en el script para MeGUI con este código para RGBA me sale mucho más rápido el karaoke que el vídeo. He comprobado los fps y ambos son 29,97. ¿Alguna idea de dónde la he cagado? =S
Sin ver el avs es muy difícil de decir. Si puedes pégamelo y te digo.
Oiga Gin, tengo problemas al pegar más de una imagen.
¿Solo se puede pegar una o cómo hago para que funcione bien con dos?
Giiiiiiin!!!!! muchas gracias lo necesitaba ahora k estaba aprendiendo a encodear esto es lo unico k me faltaba por saber ^^)
De hecho este script ya no lo uso. Hace tiempo que lo renové por uno de más sencillo y completo…
Si coincidimos por IRC avísame y te lo paso. ;)