Como editar codec x264 con SonyVegas pro 11

Pues he empezado ha grabar gameplays con dxstory y según dicen uno de los mejores codecs es x264 pero el problema es que el vegas pro 11 no me lo abre, ¿alguien sabe que hacer?
¿Editar codec?, ningun editor de video puede editar un codec.

Diras dar salida con el codec X o Y. En este caso el encoder x264 es del tipo CLI, es decir, usando la consola de comandos [al mas puro estilo MS-DOS de los años 80´s], asi que usarlo directamente no es posible en estos programas de edicion de video... pero...

Puedes usar X264VFW, es un encoder instalable que usa el mismo codigo fuente del x264 y que se registra en windows y de ahi ya es posible usarlo con cualquier software que pueda emplear el sistema VFW [video for windows], en vegas ya estara en el menu salida o exportar del Vegas la opcion de x264VFW.

La otra es usar un software de codificacion independiente al VEGAS, se usara un sistema "PUENTE" entre el VEGAS y el Encoder, aqui podemos emplear como sistema "puente" el DEBUG MODE FRAMESERVER, este se usa como un plugin en Vegas, cuando hagas el render del video evgas enviara los datos al DEBUG MODE FRAMESERVER y pondra en pausa el render del vegas, depues el DEBUG MODE FRAMESERVER este creara un archivo AVI Dummy [vacio], el software que se encargue de la codificacion abrira este AVI dummy, cuando empieze a pedir los datos del AVI el DEBUG MODE FRAMESERVER pondra en marcha el render del vegas, asi los datos pasaran directo del vegas al software de codificacion de video externo.

Para Encoder de video externo recomiendo el MediaCoder, que usara el x264 y podras sacar con audio AC3 o AAC u Ogg en contenedores de video MKV o MP4 o algunos otros. O usar el meGUI para codificar con x264 y audio en Ac3 o AAC.

hilo_problema-con-sony-vegas-y-texto-incrustado_1780825
TRASTARO escribió:
hilo_codec-sony-vegas_1570289

O usar x264VFW y te apareceria la opcion desde el menu EXPORTAR

http://sourceforge.net/projects/x264vfw/

Imagen

O bien

usar el DEBUGMODE Frame Server, este sirve de PUENTE entre el editor de video y el programa de codificacion, asi desde el menu EXPORTAR del VEGAS envias el video al frame-server, este creara un archivo DUMMY AVI -un archivo AVI vacio, este AVI lo abres en tu software de codificacion -mediacoder, megui, tmpgencoder authoring works, etc-. Cuando inicies el proceso de renderizacion desde el software de codificacion, el frame-server le comenzara a pedir al VEGAS el video y el audio SIN COMPRESION, lo enviara al archivo AVI y desde ahi llegara al software de codificacion

La ventaja es que ahorras mucho espacio en disco al no usar un archivo de video intemedio como el DV para despyues codificarlo aparte, ademas de ahorrar tiempo porque en un paso se crea el video SIN COMPRESION y PURO y se realiza la COMPRESION al formato y contenedor que gustes.

http://www.debugmode.com/frameserver/

Imagen

Imagen

http://www.bubblevision.com/underwater- ... -Vimeo.htm




hilo_sony-vegas-pro-12-compresion-y-codecs_1943131

TRASTARO escribió:
Para la codificacion final a MPEG-4 usamos otro frame server o bien, alguno de los perfiles prestablecidos en vegas, el metodo del frameserver bridge sirve para enviar los datos de la edicion a un software de codificacion externo y que puede manejar el formato de audio y video y contenedores de manera mas versatil o mejor que lo que hace el vegas, ejemplo, mediacoder.



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

TRASTARO escribió:¿Editar codec?, ningun editor de video puede editar un codec.

Diras dar salida con el codec X o Y. En este caso el encoder x264 es del tipo CLI, es decir, usando la consola de comandos [al mas puro estilo MS-DOS de los años 80´s], asi que usarlo directamente no es posible en estos programas de edicion de video... pero...

Puedes usar X264VFW, es un encoder instalable que usa el mismo codigo fuente del x264 y que se registra en windows y de ahi ya es posible usarlo con cualquier software que pueda emplear el sistema VFW [video for windows], en vegas ya estara en el menu salida o exportar del Vegas la opcion de x264VFW.

La otra es usar un software de codificacion independiente al VEGAS, se usara un sistema "PUENTE" entre el VEGAS y el Encoder, aqui podemos emplear como sistema "puente" el DEBUG MODE FRAMESERVER, este se usa como un plugin en Vegas, cuando hagas el render del video evgas enviara los datos al DEBUG MODE FRAMESERVER y pondra en pausa el render del vegas, depues el DEBUG MODE FRAMESERVER este creara un archivo AVI Dummy [vacio], el software que se encargue de la codificacion abrira este AVI dummy, cuando empieze a pedir los datos del AVI el DEBUG MODE FRAMESERVER pondra en marcha el render del vegas, asi los datos pasaran directo del vegas al software de codificacion de video externo.

Para Encoder de video externo recomiendo el MediaCoder, que usara el x264 y podras sacar con audio AC3 o AAC u Ogg en contenedores de video MKV o MP4 o algunos otros. O usar el meGUI para codificar con x264 y audio en Ac3 o AAC.

hilo_problema-con-sony-vegas-y-texto-incrustado_1780825
TRASTARO escribió:
hilo_codec-sony-vegas_1570289

O usar x264VFW y te apareceria la opcion desde el menu EXPORTAR

http://sourceforge.net/projects/x264vfw/

Imagen

O bien

usar el DEBUGMODE Frame Server, este sirve de PUENTE entre el editor de video y el programa de codificacion, asi desde el menu EXPORTAR del VEGAS envias el video al frame-server, este creara un archivo DUMMY AVI -un archivo AVI vacio, este AVI lo abres en tu software de codificacion -mediacoder, megui, tmpgencoder authoring works, etc-. Cuando inicies el proceso de renderizacion desde el software de codificacion, el frame-server le comenzara a pedir al VEGAS el video y el audio SIN COMPRESION, lo enviara al archivo AVI y desde ahi llegara al software de codificacion

La ventaja es que ahorras mucho espacio en disco al no usar un archivo de video intemedio como el DV para despyues codificarlo aparte, ademas de ahorrar tiempo porque en un paso se crea el video SIN COMPRESION y PURO y se realiza la COMPRESION al formato y contenedor que gustes.

http://www.debugmode.com/frameserver/

Imagen

Imagen

http://www.bubblevision.com/underwater- ... -Vimeo.htm




hilo_sony-vegas-pro-12-compresion-y-codecs_1943131

TRASTARO escribió:
Para la codificacion final a MPEG-4 usamos otro frame server o bien, alguno de los perfiles prestablecidos en vegas, el metodo del frameserver bridge sirve para enviar los datos de la edicion a un software de codificacion externo y que puede manejar el formato de audio y video y contenedores de manera mas versatil o mejor que lo que hace el vegas, ejemplo, mediacoder.



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


Bueno esque yo utilizo el codec que mencionas que es parecido y va con el vegas y el vegas no me abre sus videos, por cierto estan en extensión avi
El x264 es un encoder al formato h264, es decir solo sirve para la codificacion, no para la decodificacion [Reproduccion]. Para poder verlos requieres un decoder de h264 instalado en el equipo, algunos son el FFDShow TryOuts o el LAVFilters, o alguno de los de apple o de adobe.

Poner un stream de video de formato h264 en el contenedor de video AVI no es buena idea, ya que el contenedor no esta planeado para este tipo de stream. Lo ideal es en un contenedor MP4 o MKV.

Asi que yo te recomeindo el uso del DEBUGMODE FRAMESERVER y un software de codififcacion como el mediacoder o el megui, haran mejor trabajo en la codificacion a h264 que lo que pueda hacer el VEGAS, asi el VEGAS solo se dedicara al render de los efectos, los cortes y edicion.

Por cierto, no es necesario me cites para responder.

Otra forma que sirve para abrir cualquier video en cualquier contenedor y cualquier formato de audio y video desde VEGAS es con este sistema de archivo virtual:


hilo_sony-vegas-pro-12-compresion-y-codecs_1943131
TRASTARO escribió:[..] puedes abrir el archivo que ya tienes de la captura en SONY VEGAS utilizando AVFS [Avisynth Virtual File System], este usa el framwserver de AVISynth para decodificar y renderear el video y enviar los datos de video puro a sony vegas y desde el editarlo.




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.




.
3 respuestas