TRASTARO escribió:
aqui les dejo una opcion para abrir casi cualquier archivo de video en el editor sony vegas, la condicion es que tengan los decoders de audio y video instalados en windows [recomiendo FFDSHOW-TRYOUTS o LAVFILTERS], asi como algunos splitters [recomiendo HAALI MEDIA SPLITTER para los MKV, MP4 y TS y el Flash Video Splitter para abrir archivo FLV]
Con eso podran abrir varios contenedores de video como MKV, MP4, FLV y TS y decodificar el video y audio como h264, h263, divx, xvid, wp8 y mp3, mp2, wav, ac3, dts, aac.
El metodo consiste en usar el frameserver de AVISYNTH pa crear una CARPETA VIRTUAL desde el archivo scripts AVS, esta carpeta virtual tiene dentro un archivo *.WAV y un *.AVI vacios [0 bytes], los abrimos en sony vegas y cuando el vegas requiera del audio y video de esos archivos, es entonces cuando el avisynth comenzara a decodificar el audio y video que indicamos en el archivo AVS y entregandolo al vegas, el audio y video entregado estara sin ninguna compresion con lo que llega a la maxima calidad de imagen y sonido que tiene el video original que pusimos en el script AVS
este metodo sirve para esos programas editores de video o encoders que no pueden importar o abrir directamente el archivo script AVS del avisynth, como es el caso de este sony vegas.
el metodo se llama: AVFS - Avisynth Virtual File System
funciona en windows de 32 y 64bits y tambien en versiones vegas de 32 y 64 bits
consiste en tener instalado en windows:
- avisynth
- los decodificadores y splitters que soporten los fromatos de audio y video y archiovos contenedores.
- Pismo File Mount
- el archivo avfs.dll
Bajan el AVFS - Avisynth Virtual File System desde la pagina oficial
http://www.turtlewar.org/avfs/
Como instalar
- el archivo "avfs.dll" lo pone en la carpeta donde quieran colocarlo.
- boton inicio de windows y en opcion EJECUTAR escriben: CMD
- en la ventana que se abrio escriben
pfm register ruta_archivo_avfs.dll y pulsan la tecla ENTER del teclado
Como desinstalar
- - boton inicio de windows y en opcion EJECUTAR escriben: CMD
- en la ventana que se abrio escriben
pfm unregister ruta_archivo_avfs.dll y pulsan la tecla ENTER del teclado
EJEMPLO
Yo tomare de ejemplo que se coloca el avfs.dll en la carpeta Windows y que esta carpeta este en el disco D:/.
abro el CMD y escribo en la ventana
pfm register d:\windows\avfs.dll y pulso la tecla ENTER
COMO USAR
- crean el archivo AVS del script de AVISYNTH,
- pulsan con el boton derecho sobre el icono del archivo *.AVS
- en el menu que aparece eligen "quick mount".
- el icono del AVS cambiara al de una carpeta
- abren la carpeta y veran un archivo *.AVI [solo stream de video] y un *.WAV [solo stream de audio]
- abren el archivo AVI y WAV en el editor de video o software de encodeo
- realizan su trabajo
- cuando ya no necesiten el archivo AVI y WAV, cierrean la carpeta
- click derecho sobre esa carpeta y eligen dle menu la opcion "unmount", el icono de carpeta volvera a cambiar al del archivo AVS.
Digamos que ni AfterEffects o Sony Vegas tienen el encoder h.264 disponible, pues pasa el video a un formato sin compresión. Con mediacoder, super o el encoder que gustes, usa un bitrate mayor al original y usa las mismas dimenciones y frames por segundo tambien, y es mejor si usas encodeo a dos-pasos (two-pass), ahora a usar en tu soft editor lo de transcode que te decía. Ya que hayas hecho tus cambios y que el soft usado no tenga soporte directo a h.264 puedes hacer dos cosas:
++Usar un encoder Video For Windows [VFW] para que aparezca en la opcion EXPORT del software de edicion y puedas exportar a h.264.
Esta el VFWx264 y el VFW Encoder FFDSHOW que viene incluido en el FFDSHOW-TRYOUT.
Un encoder basado en VFW aparecerá en todo software de Windows que maneje video para su codificación.
++ usar un software BRIDGE o FRAMESERVER, estos programas no son un encoder ni nada de eso, pero se integran al so9ft de edición como si fuera un códec mas.
Cuando lo usas crea un archivo AVI DUMMY (o sea, vacio), pero que en la cabecera del archivo lleva la información del video que estas exportando. No debes cerrar el soft de edición porque no estas codificando aun nada y el proceso esta en pausa.
Luego abres tu soft de encodeo (por ejemplo, mediacoder, virtualdub o avidemux, o tmpgenc o cualquiera que abra archivos AVI), configuras el formato, tamaño y bitrate o todo lo que necesites y hechas a andar la codificación. Entonces el frameserver comienza a ir "PASANDO" el video conforme lo va pidiendo el soft encoder, el frameserver va extrayendo el video al soft de edición y este ira creando los efectos y cortes que hayas hecho en la edición en datos de video puro, o sea sin formato ni compresión ni nada, el soft de encodeo creerá que le esta llegando la información de un video AVI sin compresión.
Con eso ganas dos cosas
1. Pierdes poca calidad porque estas codificando directamente al formato de audio y video y contenedor que requieres.
2. te ahorras espacio, porque no necesitaste primero crear un video sin compresión para luego recodificarlo al formato que necesitas.
Uno FRAMESERVER muy bueno es el DEBUG MODE FRAMESERVER que tiene plugins para varios software profesionales
Abres ese video en VEGAS haces lo que tengas que hacer, guardas el proyecto y repito, el proyecto no el video. Instalas el DEBUGMODE FRAMESERVER y copias el plugin (el archivo "dfscVegasOut.dll") en la carpeta donde esta instalado el VEGAS, reinicias el Vegas y abres tu proyecto. Vas al menú inicio y abres el DEBUGMODE FRAMESERVER y lo dejas abierto. En el VEGAS vas al menú EXPORTAR y buscas el FRAMESERVER DEBUGMODE, le das un nombre a tu archivo AVI y guardas. Ese AVI estará vacío, abres tu programa de encodeo a h.264 y en MP4 que te guste, Megui, mediacoder, el que sea, abres ese AVI configuras lo que tengas que configuras en el soft de encodeo y guardas. El DebugMode FrameServer le ira pidiendo el video al VEGAS para entregárselo al soft de encodeo para que este vaya codificando el video al formato, características y contenedor que especificaste.
Todo FRAMESERVER entrega video puro, o sea sin compresion ni formato y en DV, por lo que la calidad sera la máxima del original, ya en la parte donde estas recodificando es donde perderás mucha o poca calidad dependiendo de como hayas configurado el encodeo.
O, la otra forma QUE DECIA, INSTALAS el x264VFW o el FFDSHOW-TRYOUT y en la parte exportar usas alguno de esos dos encoder y configuras a h.264 y los demás ajustes que necesites y guardas el video. O consíguete los encoder dedicados para el VEGAS al formato MPEG-4 AVC [h.264], con eso te ahorras frameservers e incompatibilidades a h.264, VC-1 y contenedores MP4.
X264VFW