Autor Tema: [ Resuelto ] Duda sobre autorias con codec h264, m2v y vc-1  (Leído 2998 veces)

0 Usuarios y 1 Visitante están viendo este tema.

elfrozen6

  • Miembro habitual
  • ****
  • Conectado Conectado
  • Registrado: 05/09/2013
  • Mensajes: 419
  • Valoración: 15
  • Sexo: Masculino
Que tal tengo entendido que un bluray soporta estos codecs, me gustaria saber si con el HCencoder puedo codificar a m2v standard para el bluray y tambien como codificar a un h264 o vc-1 standard para bluray y un programa de autoria que soporte estos 2 codecs .
« Última modificación: 16 de Octubre de 2013, 17:46 por elfrozen6 »



ElMagno90

  • Colaborador
  • ******
  • Desconectado Desconectado
  • Registrado: 27/10/2009
  • Mensajes: 2.187
  • Valoración: 36
  • Sexo: Masculino
Hola

Si mal no tengo entendido el estándar Blu-ray efectivamente acepta tanto videos en alta definición que usen el codec MPEG-2, MPEG-4 y VC1, el HC Encoder es capaz de codificar un .m2v aunque nunca hice la prueba, hay un botón en la interfaz gráfica del HC encoder que se llama make BD compliant que teóricamente ajustaría los parámetros para el estándar BD o... haría una alerta si la resolución, los fps o algún elemento del video no concuerda con el estándar y te tocaría revisar el script .avs para ajustarlo.

Con VC-1 no te se decir (es el formato Windows media video) pero con H264 hay una serie de parámetros que podemos indicarle al codificador para hacerlo compatible, nombrare algunos pero no se si serán todos ya que tampoco hice la prueba porque no tengo reproductor ni grabadora Blu-ray:

1) Hay que usar un parámetro que modifica varios valores para ajustarse al estándar y es --bluray-compat
2) El perfil y nivel debe ser High@4.1 pero eso debe estar contemplado en el parámetro anterior
3) Los reference frames en video 1080p deben ser como máximo 4 por lo tanto --ref 4, aunque debería estar incluido con el primer parámetro.
4) Hay que limitar el tamaño del buffer por lo tanto hay que usar --vbv-maxrate 40000 --vbv-buffsize 30000, seguramente también esta incluido con el primero.
5) Se debe usar el parámetro --aud aunque no se exactamente para que sirve, solo se usa cuando se hacen Blu-ray

Bueno seguramente algo mas me faltará :pensando: pero ya es un punto de partida para buscar información mas a fondo, con respecto al programa de autoria que soporte ambos... creo que el Adobe encore CS3 en adelante debería servir aunque para variar aun no lo probé  :neurotico:

Saludos

elfrozen6

  • Miembro habitual
  • ****
  • Conectado Conectado
  • Registrado: 05/09/2013
  • Mensajes: 419
  • Valoración: 15
  • Sexo: Masculino
Muchas gracias por la respuesta, seguire buscando informacion al respecto e intentare lo que me indicastes.

Overdrive80

  • Colaborador
  • ******
  • Desconectado Desconectado
  • Registrado: 25/08/2010
  • Mensajes: 1.978
  • Valoración: 59
  • Depravado sin remedio
Para codificar a VC-1 necesitarás usar Microsoft expression encoder. http://www.microsoft.com/es-es/download/details.aspx?id=18974

Para x264, aqui tienes una serie de parametros que te ayudaran a configurarlo: https://sites.google.com/site/x264bluray/home/1080i-p

Añadiendo a lo que dice ElMagno90, es necesario usar --open-gop --slices 4... y creo que el numero de frames de referencia deben ser 3, --ref 3

Algo asi, para 1080p:

Pass 1:
Código: [Seleccionar]
x264 --bluray-compat --bitrate X --preset veryslow --weightp 0 --bframes 3 --nal-hrd vbr
--vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint Y --b-pyramid strict --slices 4
--fake-interlaced --aud --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 1 -o output.file input.file

Pass 2:
Código: [Seleccionar]
x264 --bluray-compat  --bitrate X --preset veryslow --weightp 0 --bframes 3 --nal-hrd vbr
--vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint Y --b-pyramid strict --slices 4
 --fake-interlaced --aud --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 2 -o output.file input.file

Donde X es el bitrate que deseas e Y es el framerate de tu video.

elfrozen6

  • Miembro habitual
  • ****
  • Conectado Conectado
  • Registrado: 05/09/2013
  • Mensajes: 419
  • Valoración: 15
  • Sexo: Masculino
Muchas gracias por el dataso, respecto al  x264 , esos parametros los uso en el Hc encoder. esos parametros se colocan en el archivo HC.ini la verdad no comprendo bien, me gustaria que me indiquen como y donde escribir esos parametros y tambien con respecto a la opcion del HCencoder GUI la opcion que aparece es la de make DVD compliant y no make BD compliant, bueno espero su respuesta Gracias igualmente.

LUCHOO

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 10/02/2004
  • Mensajes: 5.359
  • Valoración: 23
  • Sexo: Masculino
VC1 ....

Esta guía te puede ayudar ..


http://www.mundodivx.org/foro/index.php?topic=37612.0


saludos
責任者

elfrozen6

  • Miembro habitual
  • ****
  • Conectado Conectado
  • Registrado: 05/09/2013
  • Mensajes: 419
  • Valoración: 15
  • Sexo: Masculino
Buen Dato Estoy probando lo del VC-1, solo me falta aclarar lo del h264.

Overdrive80

  • Colaborador
  • ******
  • Desconectado Desconectado
  • Registrado: 25/08/2010
  • Mensajes: 1.978
  • Valoración: 59
  • Depravado sin remedio
Hay varias maneras de usar x264, desde CLI http://www.mundodivx.org/foro/index.php?topic=39350.0

O desde alguna interfaz grafica como megui :

http://www.mundodivx.org/foro/index.php?topic=39167.0
http://www.mundodivx.org/foro/index.php?topic=40168.0
http://www.mediafire.com/?s9fezdeykhdaf (Aqui tengo varios manuales)
http://www.mundodivx.org/foro/index.php?topic=42145.0

Creo que antes de preguntar deberiais buscar por la web, que esta todo lo que buscais: http://www.mundodivx.org/foro/index.php?board=7.0

ElMagno90

  • Colaborador
  • ******
  • Desconectado Desconectado
  • Registrado: 27/10/2009
  • Mensajes: 2.187
  • Valoración: 36
  • Sexo: Masculino
Muchas gracias por el dataso, respecto al  x264 , esos parametros los uso en el Hc encoder. esos parametros se colocan en el archivo HC.ini la verdad no comprendo bien, me gustaria que me indiquen como y donde escribir esos parametros y tambien con respecto a la opcion del HCencoder GUI la opcion que aparece es la de make DVD compliant y no make BD compliant, bueno espero su respuesta Gracias igualmente.

No, el HC Encoder solo convierte a formato MPEG-2 (.m2v) así que esos parámetros (que son del x264) no se pueden utilizar en él. Calculo que por retro-compatibilidad el estándar Blu-ray acepta video en MPEG-2 y estos se usaban en los primeros blu-ray que se comercializaron sin embargo el formato H264 es mas eficiente y es el que se utiliza mayormente hoy en dia.

Con el HC Encoder podrás hacer un MPEG-2 estándar para el Blu-ray marcando esa casilla make BD compliant, ese botón lo tengo yo porque uso la ultima versión del programa la 0.26 beta que salio el 16/06/2011 sin embargo la ultima versión estable del mismo la 0.25 no tiene ese botón. (Dejo una imagen adjunta)

Los parámetro que mencionábamos se usan en el codificador x264 CLI para comprimir video al formato H264 estandar o en alguna interfaz gráfica del mismo, como MeGUI por ejemplo, overdrive80 dejo enlaces a uno excelente manuales tanto de MeGUI como del mismo x264 por linea de comandos.

Y por ultimo overdrive80 también dejo el enlace al codificador de Microsoft para el formato VC-1 aunque no tengo idea de como es el estándar VC-1 para Blu-ray :pensando:

Entonces solo quedaría que elijas uno de los 3 estándares disponibles para Blu-ray y ahí dependerá el camino que seguirás para codificar :arriba:

Saludos a todos :saludo:

elfrozen6

  • Miembro habitual
  • ****
  • Conectado Conectado
  • Registrado: 05/09/2013
  • Mensajes: 419
  • Valoración: 15
  • Sexo: Masculino
Agradezco  la info, me fijare mas en los manuales del foro antes de preguntar como me dijistes overdrive80, muchas gracias por sus respuestas.
Saludos