Está en la página 1de 4

Tutorial bsico de krk065

04.08.2012
Hoy me aburra y he creado un monstruo.

Primero y bsico: tener el After Effects instalado. (?)

Segundo tener un karaoke timeado, como por ejemplo este.


Tercero, tener el script del krk065.jsx en la carpeta C:\Program Files\Adobe\Adobe After
Effects CS6\Support Files\Scripts
El script que menciono lo podis bajar de aqu.
Si cumpls estos tres requisitos, ya podis descargar este video o mirarlo directamente desde
aqu:

Intentar ir haciendo ms y cada vez ms especficos. Como por ejemplo: que un objeto siga las
slabas, crear partculas sobre las letras, fixeds,

Tutoriales de compresin: Parte I


Publicado en Compresin

5 comentarios.

Hola a todos, hoy comienzo un proyecto que tena en mente desde hace un tiempo; una serie de
tutoriales de compresin.

En esta serie de tutoriales intentar explicar todo lo que se acerca del mundillo de la edicin y
compresin de vdeos. En esto incluyo tanto las cosas que hago en el fansub (aadir subttulos, filtrado
de imgen, etc.) como todo lo que he aprendido de compresin el el mundillo GNU/Linux.

Irn apareciendo poco a poco, a mi ritmo. De todas maneras si alguien quiere o est interesado en
algn tema en particular que no dude en plantearlo.

Sin ms dilacin

Parte I

Esta primera parte va a ser un poco introductoria, y simplemente os voy a contar como abrir vdeos
con Avisynth, y las herramientas que se utilizarn durante el resto de los tutoriales.

En primer lugar presentar las herramientas que vamos a necesitar:

Avisynth

VirtualDub
Qu es Avisynth?
Avisynth es un lenguaje de programacin de vdeos que permite realizar infinidad de cosas con ellos,
desde cortar y empalmar a nuestro antojo hasta aplicar procesos de filtrado y restauracin de la
imgen.

Qu es VirtualDub?
VirtualDub es una aplicacin que nos permite abrir vdeos y recomprimirlos en avi empleando el cdec
que deseemos y adems aplicandole al vdeo una infinidad de filtros si as lo requrimos.

Apertura de un vdeo con Avisynth.


En primer lugar debemos de tener instalados correctamente los codecs de vdeo para poder reproducir
el vdeo que queremos comprimir. Para saber si los tenemos o no instalados basta con abrir el vdeo
con Windows Media Player. En caso de no tener los codecs instalados habr que instalar alguno.

Tras comprobar que podemos abrir el vdeo a tratar, creamos un script de Avisynth, que no es ms que
un fichero de texto con extensin .avs. Si est correctamente instalado, nos aparecer una opcin de
crear un script en el propio men contextual de Windows.

Tras esto lo llamaremos como queramos y lo


editaremos con un editor de texto plano. En este caso Notepad (comnmente conocido como Bloc de
notas).

Para abir los vdeos se pueden emplear diversas instrucciones; yo en mi caso utilizo solo dos.

AviSource()
DirectShowSource()
Ambas instrucciones requieren como mnimo de un parmetro, que en este caso es la ruta absoluta o
relativa al vdeo que queremos cargar.

Ejemplo de ruta absoluta:

AviSource("G:\Videos\RAWS\Serie inventada\Capitulo 150 ExtremeHD.avi")


Ejemplo de ruta relativa. En este caso Avisynt buscaria el vdeo en el directorio donde se encuentra el
script.

DirectShowSource("Capitulo 150 ExtremeHD.mkv")


Fijate que en ningn momento he puesto punto y coma al final de la instruccin (tal y como ocurre en
diversos lenguajes tipo C/C++, Java). En el caso de estas instrucciones podemos aadir otros
argumentos. Uno de los ms tiles es el de audio, que puede tomar los valores true o false,
denotando si queremos que el vdeo se abra con o sin sonido. Los parmetros adicionales se
introducen separados por comas.

DirectShowSource("capi150.mkv", audio=true)
AviSource() no tiene muchas ms opciones (al menos interesantes), sin embargo a la orden
DirectShowSource() todavia se le puede sacar mucho jugo. Esta funcin dispone de dos parmetros
que nos pueden solucionar la vida en muchas ocasiones. Varias veces me he encontrado con vdeos
que o bien se desincronizaba audio y video al comprimirlos, o que directamente tenian framerate
variable con lo que la mayoria de programas de edicin de vdeo hacian que la imagen fuera
demasiado rpida o demasiado lenta.

Para solucionar estos problemas yo hago uso de los parmetros convertfps y fps. Con el primero
de ellos le indicamos al decodificador que queremos que nos convierta el vdeo a una tasa de fps
constante (25 por defecto) y l se encarga de duplicar o quitar los frames que faltan/sobran. Por otro
lado, con la segunda opcin le indicamos el framerate al que se debe reproducir el vdeo, con lo que si
combinamos las dos, somos capaces de convertir el framerate de cualquier vdeo al que nosotros
queramos. Ejemplo de uso:

Bien, ya tenemos nuestro maravilloso script, Y


ahora qu? Cmo lo veo?.

Para ver el resultado de los scripts de Avisynth yo empleo (como habreis deducido) VirtualDub. Para
abrir el script sencillamente tenemos que ejecutar el VirtualDub y cargar el vdeo.

File -> Open Video File.


El rasultado es que tenemos nuestro video listo para ver pasar hacia delante, hacia detrs, frame a
frame etc, etc. Vamos una maravilla.

Aqu se puede apreciar como el programa nos abre dos pantallas. En la de la izquierda aparece el
input o el vdeo tal cual lo hemos cargado, y a la derecha el output que es como quedaria el vdeo
tras aplicarle los filtros que elijamos de VirtualDub. Pero en nuestro caso no lo utilizaremos.
Bueno, y esto ha sido todo por hoy chicos. En el prximo episodio. bueno, algo interesante y ms
avanzado si que pondr.

También podría gustarte