Este manual es para comprimir un video o bien ripeado del dvd, o bien bajado en forma de raw, al que quieren convertir al formato h.264 (futuro estándar), o achicar en tamaño, o pegar subtítulos.
Si están interesados en este manual, también pueden estar interesados en el Pequeño manual de compresión de audio en AAC, para completar la compresión.
------------------------------------------------------------------
SOFTWARE NECESARIO
Primero de todo nos descargamos la ultima versión de MeGui desde www.x264.nl.
Entramos a esa página y buscamos la tabla que aparece bajo el título "gui", bajamos lo que se llama "MeGui". Cualquier mirror. Para instalarlo hacemos doble click y seguimos las instrucciones. Al terminar, si todo salió bien, deberíamos encontrar el programa en inicio > programas > MEgui.
necesitamos tambien AviSynth (solo instalarlo)
lo podemos descargar aqui:
http://sourceforge.net/project/showfile ... p_id=57023
OTRO REQUERIMIENTO
Es necesario desactivar el post proceso durante la compresión.
El postprocesado se activa o desactiva de diferente forma según el software que tengan, si tienen por ejemplo instalado el cccp, entonces se activa o desactiva en inicio->programas-Combined Community Codec Pack->FFDShow Video Decoder Config y seleccionando (o desseleccionando) post proceso
------------------------------------------------------------------
vamos a crear un AVS, para ello hacemos clik en tools y en avisynth script creator
se abrira una pantalla asi:
en video input cargamos nuestro video, ademas, podemos cambiar el tamaño con "resize" o cortar bordes negros con la funcion "crop" (no os olvideis de mirar en preview el resultado)
en la siguiente pestaña
podemos analizar el video en cuestion en busca de material entrelazado (usarlo solo cuando sea entrelazado) Recordar seleccionar "source is anime" si estais comprimiendo anime
Tambien en esta pestaña podemso escoger el metodo en el que queremos que cambie el tamaño al video (resize filter) si no estamos cambiando el tamaño a la mitad, en cuyo caso un bicubic sharp vendria bien, recomiendo seleccionen Lanczo4, que es mejor pero tambien requiere algo mas de potencia.
en la tercera pestaña podemos incluir los toques finales, q en el manual se muestran en el apartado tips
una vez terminado damos click a save y ya etsamos listos para pasar a la siguiente fase
--------------------------------
TIPS. sobre edición de video en el avs
Para cambiar framerate, pegar subtítulos y otras cosas, abrimos el archivo de texto direccion.avs con el bloc de notas y le agregamos los comandos correspondientes:
1. Para pegar subtítulos al video, hay que agregar el VSFilter.dll a la carpeta de plugins del Avisynth (por ejemplo en C:\Archivos de programa\AviSynth 2.5\plugins\ si lo tienen instalado ahí).
Luego ponen esta línea en el .avs, al principio:
LoadPlugin("C:\Archivos de programa\AviSynth 2.5\plugins\VSFilter.dll")
Asegúrense que la ruta que ponen es la ruta correcta.
Eso carga el filtro para los subtítulos.
Para agregar los subtíutlos, si el subtítulo no es ASS, al final de todo ponen esta línea:
DirectShowSource("C:\Direcciondelfichero\nombredelossubs.ssa")
Si el subtítulo es ASS, en lugar de esa línea ponen ésta:
Textsub("C:\Direcciondelfichero\nombredelossubs.ass")
2. Para cambiar los fps, tenemos que agregar en la línea donde definimos nuestro video, los fps correctos y convertfps=true:
Por ejemplo esto estaba a 120 fps y lo queremos convertir a 119,88 fps:
DirectShowSource("C:\rutademivideo\mivideo.mkv",audio=false, fps=119.88, convertfps=true)
3. Pero quizás lo que queríamos no era eso, sino eliminar las imágenes redundantes (repetidas) que suelen meter los japos en sus DVDs, necesitamos un plugin que se llama decomb y se consigue aquí:
http://neuron2.net/decomb/decomb522.zip
También abrimos nuestro video con el Virtualdub y lo pasamos imagen por imagen, viendo cuántas imágenes están repetidas hasta pasar a la siguiente, en general van de 5 en 5 (cuando el video es de 119.88 pero nosotros sabemos que en realidad es de 23.976 con muchas imagenes repetidas), o de 4 en 4.
Cargamos el decomb al principio del avs como ya vimos, y en la línea donde va el video ponemos esto:
DirectShowSource("C:\rutademivideo\mivideo.mkv",audio=false, fps=119.88).Decimate(cycle=5)
4. Para cambiar el video de NTSC a PAL, tenemos que cambiar fps, resolución, para eso ponemos esto en el avs (sacado del manual que viene con el avisynth):
AVISource("NTSC_clip.avi") # Get clip
Bob(height=576) # Separate fields and interpolate them to full height.
BicubicResize(768,576) # Resize to PAL square-pixel frame size. (Use 720,576 for CCIR.)
ConvertFPS(50) # Convert field rate to PAL, using Blend Mode.
SeparateFields.SelectEvery(4,0,3) # Undo Bob, even field first. Use SelectEvery(4,1,2) for odd field first.
Weave # Finish undoing Bob.
Si quieren aprender más sobre edición de video en .avs (se puede hacer de todo), van a encontrar los archivos de ayuda en donde instalaron el avisynth, en dos carpetas que se llaman docs y examples (están en inglés).
--------------------------------
Vamos a inicio > programas > x264 > x264 command line interface encoder
--------------------------------
TIP.
Si al tratar de inicializar el command line interface encoder les aparece un cartel que dice
"megui-svn.exe - Error de la aplicación
la aplicación no se ha podido inicializar correctamente (0x0000135). Haga clic en Aceptar para terminar la aplicación"
Eso quiere decir que no tienen instalada una aplicación de MS que necesitan que se llama framework2 (exactamente el "Microsoft .NET Framework Version 2.0 Redistributable Package (x86)"), que se baja de aquí
http://www.microsoft.com/downloads/deta ... layLang=en
Atención: ocupa 22 megas.
--------------------------------
Decíamos, vamos a inicio > programas > x264 > x264 command line interface encoder. Nos va a aparecer esta ventana:
En "Avisynth Script" cargamos la ruta a direccion.avs como en la imagen.
En "contenedor" elegimos mkv o mp4, cualquiera de los dos sirve. AVI no conviene porque resulta poco estable para este codec, puede colgarse la PC al tratar de reproducir un avi en ciertas circunstancias (y tampoco conviene por un montón de cosas más que ahora no vienen al caso).
Cuando ya tenemos todo eso hecho, en esa misma ventana, en la una barra de herramientas, vamos a
Tools > bitrate calculator
Nos va a aparecer esta ventana:
Buscamos a la derecha la celdita de "file size", ahí es donde ingresamos el tamaño de archivo que queremos (tírense a poco, recomendación). Entonces el programa calcula solito el "average bitrate". Lo anotamos en un papelito porque lo vamos a necesitar más tarde, ya que si pasan haciendo scroll por encima de una de las opciones del menu, el average bitrate se borra y pone directamente 700, así que es mejor anotarlo.
Le damos a "apply" para cerrar el bitrate calculator.
Volvimos a la primer pantalla:
Le damos al config que hay donde dice x264, como se ve en la imagen, y nos va a aparecer una nueva ventana con 4 pestañas: Main, Zones, Rate Control, Quantization.
En Main, Rate Control y Quantization, ponemos exactamente lo que dice en estas 3 capturas:
esta imagen ha sido actualizada para usar subpixel refinement 7 rdo level 2
Nota. Si queremos 2 pasadas, en Mode elegimos Automated 2pass, como en la captura. Si queremos 3 pasadas (más calidad, más lento de encodear) elegimos Automated 3pass.
Nota. Podemos bajar el "number of reference frames" a 1 sin perder mucha calidad pero ganando velocidad
Nota. B-Frame mode "auto" hace que la primera pasada sea un poco mas lenta, pero siempre nos da la maxima calidad posible
Cuando ya nos aseguramos de que las 3 pestañas están como las 3 capturas, le damos a OK. Entonces volvemos nuevamente a la primer pantalla:
Tocamos "enqueue". Eso va a agregar el trabajo a la lista que hay en la pestaña de "Queue".
Vamos a la pestaña Queue y comprobamos que estén nuestras 2 pasadas:
Ahí seleccionamos start y esperamos a que termine (es lento, se lo advierto).
--------------------------------
TIPS. Mensajes de error comunes al poner "start".
1."couldn't start processing. Please consult the log for more details" (no se pudo empezar a procesar. Por favor consultar el log para más detalles).
y cuando se van a la pestaña log dice
"Starting job job2-1 at 8:50:23
Job is a video job.calling setup failed with error Could not find x264.exe in the path specified: x264.exe Please specify the proper path in the settings"
Para hacer lo que el log les dice van a tools > settings, les va a aparecer una ventana, van a la pestaña "program paths", buscan el x264, hacen clic en el botoncito para buscar la ruta correcta. El x264.exe está donde instalamos el programa, por ejemplo en C:\Archivos de programa\x264\x264.exe Ponemos "save" y ahora sí, volvimos a la pantalla inicial, vamos a la pestaña de "queue" y le damos a start.
2.
Eso es que ese tipo de archivo necesita que se le especifique explícitamente el fps, para hacerlo, después de audio=false añade ",FPS=" y el fps del archivo (si no saben el fps del archivo, lo abren con el virtualdub y lo leen en file > file info).
3.
Despues checando las tools del encoder venía una para crear el avs y al cargar el archivo me salió que no contaba con los filtros apropiados, siendo que yo reprodusco el video sin problemas
El video en si es un mkv con 2 audios y una fuente de subs.
Tambien cuando configuro el codec me sale esto:
Respuesta: Eso es que tu video original está codificado en x.264, y no tienes habilitados los codecs para poder descomprimirlo en tu computadora. Puedes reproducirlo sin problemas porque los reproductores que estás usando usan codecs del tipo "DirectShow", en cambio los codecs que necesita el Avisynth y el Virtualdub para trabajar, son codecs llamados "Video for Windows" (VFW). Para activar la descompresión de tu video en los codecs VFW, que es lo que necesitas, ve a
inicio->programas->ffdshow->vfw codec configuration -> codecs
y activa el soporte para h.264 (se hace cambiando el "disabled" por el codec que hay en las opciones). Para poder reproducirlo en tu reproductor además de en el avisynth, tienes que activar el soporte DirectShow, ve a
inicio->programas->ffdshow->video decoder configuration -> codecs
y activa también ahí el soporte para h.264
4. Hice todo eso pero sigo sin poder abrir mi video. Es un mkv.
Respuesta. Probablemente sea un mkv "viejito", las versiones antiguas suelen traer problemas. Para saber con qué muxeador está muxeado su mkv, fíjense con el mkvinfo, viene en el mkvtoolnix.
Guardan el output como archivo de texto y queda algo así
- Código: Seleccionar todo
(MKVInfo) | + Muxing application: libebml v0.7.6 + libmatroska v0.8.0 at 4148
(MKVInfo) | + Writing application: mkvmerge v1.6.5 ('Watcher Of The Skies') built on Dec 7 2005 18:53:53 at 4186
Si la "Writing application" es muy viejita, o si es derivada del Virtualdubmod, lo mejor que pueden hacer es re-muxear el video. Para eso van a inicio > mkvtoolnix > mkvmerge GUI (si no instalaron el mkvtoonix lo hacen ahora!), les va a aparecer una ventana, le dan a "add" y seleccionan su mkv, luego eligen un nombre con el que van a guardar el nuevo video, van a muxing > start muxing, y en 2 minutos tienen su mkv "actualizado". Ya no deberían tener más problemas.
-------------------------------------
Atención: según la máquina que tengan, una compresión en 3 pasos puede llegar a tardar hasta 3 días.
Finalmente
-------------------------------------
Al terminar la compresión, podremos visualizar nuestro video, siempre que tengamos el decodificador.
Eso sí: no van a escuchar el audio, porque todavía no le agregaron la cadena de audio al video.
- Para agregar la cadena de audio, la extraen del video original (por ejemplo con el virtualdubmod, si es un avi, o con el mkvextract, si es un mkv), y se fijan en este manual si tienen que recomprimir el audio:
Manual de compresión en AAC
(la primera parte de ese manual les dirá si es necesario recomprimir o no).
Una vez tienen el audio listo, lo muxean al video, la forma más fácil de hacerlo es con el mkvmerge (se lo bajan en el mkvtoolnix de matroska.org, lo abren en inicio > mkvtoolnix > mkvmerge GUI, le dan a "add", agregan el mp4, le dan a "add" de nuevo, agregan el audio, entonces van a muxing > start muxing y en 2 minutos tienen un .mkv con audio y video. Si además quieren agregar softsubs, antes de poner "start muxing" siguen el paso siguiente:
- Para agregar softsubs a nuestro video, la mejor opción es convertirlo a mkv. Para eso nos bajamos el instalador del mkvtoolNix de www.matroska.org, seguimos las instrucciones de instalación, y luego vamos a
inicio > programas > mkvtoolNix > mkvmerge GUI
En la ventana que se abre le damos a "add" y agregamos las cadenas de video, de audio y de subtítulos, si además tenemos fuentes vamos a la pestaña de "attachments" y las agregamos ahí, y cuando tenemos todo finalmente vamos a muxing > start muxing.
- Para visualizar nuestro video en nuestro reproductor preferido (direct-show codecs): Si tenemos instalado el ffdshow (que podemos instalar por nuestra cuenta o junto con packs como el cccp), ya tenemos el decodificador, tenemos que asegurarnos que esté activada la opción de decodificar el h.264. Por ejemplo si lo instalamos con el CCCP está en
programas > Combined Community Codec Pack > ffdshow > ffdshow video decoder configuration > en la ventana de la izquierda elegimos "codecs" > en la ventana que nos aparece a la derecha buscamos h.264 y cambiamos el "disabled" por el "libavcodec".
- Para visualizar nuestro video con el Virtualdub (Video for Windows -VFW- codec): Para eso necesitamos el ffdshow que viene para instalar aparte, ya que el CCCP no viene con codecs Video for Windows (no son necesarios para la reproducción). Luego nos vamos a
programas > ffdshow > VFW configuration > en la ventana de la izquierda elegimos "codecs" > en la ventana que nos aparece a la derecha buscamos h.264 y cambiamos el "disabled" por el codec que aparezca en las opciones.
--------------------------------
ANEXO 1, hacer un avs para dvd
Software necesario:
dvd2avi 1.77.4 (la 1,86 no)
http://www.divx-digest.com/software/dvd2avi.html
mpeg2dec3
http://nic.dnsalias.com/mpeg2dec3.html
Para instalar mpeg2dec3 descomprimimos mpeg2dec3.dll en la carpeta de plugins de avisynth (llegamos a ella por inicio->programas->AviSynth 2.5->Plugin Directory)
Ripeamos el DVD
Iniciamos Dvd2Avi, tendrá este aspecto tan feo:
Cargamos el primer vob de la película (ojo: la película, puedes abrirlos 1 a 1 para saber cual es) por ejemplo aquí la tenemos en VTS_01_1.vob
El Programa se encargara automáticamente de elegir toda la película
Una vez cargada Dvd2avi presentara este aspecto
Si vamos a video->Clip & Resize se no abrirá una ventana como la siguiente:
Que nos permitirá cambiar el tamaño del video o cortarlo para eliminar las bandas negras (en el caso de que las halla).
Una vez terminado daremos a F4 para guardar nuestro proyecto como d2v, además, dvd2avi nos separara las pistas de audio existentes para que podamos comprimirlas a otro formato.
Nos aparecerá una pantalla como está:
Cuando termine (donde dice el tiempo dirá “FINISH”) ya podremos hacer nuestro avs
El Avs tendrá q tener un aspecto como el siguiente:
Cambiando las rutas por nuestras propias rutas.






, ademas la GUI me pide que se agregen unas lineas al final del AVS.



