Mostrando las entradas con la etiqueta Compatible:PS3. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Compatible:PS3. Mostrar todas las entradas

sábado, 31 de mayo de 2014

Cambiar Profile High@L5 a High@L4 Compatible: XBOX 360, PS3, Blu-ray con el TsMuxer


El TsMuxer (Transport Stream muxer) es un software especialmente dedicado para crear archivos TS o M2TS a partir de archivos elementales como el h264, MPEG-2 en video, y el AAC, DTS en audio, los cuales son usados para la creacion de los formatos compatibles con los Bluray

Anteriormente les he mostrado como cambiar, el nivel L5, a uno inferior, pero los metodos usados eran de un 90 a 95% efectivos, usaendo el TsMuxer con la interfase grafica GUI, no he encontrado archivo de nivel L5, L5.1 y L4.2 (no compatibles) que no pueda ser bajado a L4.1 o inferior (compatibles)

Lo unico que necesitamos es:
- El TsMuxeR Gui
- El Mp4 Muxer  (Requiere Microsoft .NET Framework) u otro multiplexor Mp4 como el Yamb (no requiere Microsoft .NET Framework)

1.- Lo primero que vamos a hacer es cargar cualquier video que contenga codecs H264 (como el mp4, mkv, Ts, avi) haciendo clic en el Boton add o simplemente arrastrando el video


2.- Inmediatamente el TSMuxer nos dara un descripcion del video y en la solapa track opciones, hacemos clic sobre el recuadro change Level para poder desplegar las opciones que tenemos, escojemos nivel el cual debe ser 4.1 o inferior
Nota: Cabe mencionar que el TsMuxer es un programa muy sensible si el formto de archivo no esta bien definido (un mp4 al cual se le ha cambiado la extension a Avi o MKV pero sin usar un multiuplexor oficial) este no lo reconocerá, pero no todo esta perdido, lo mejor es demultiplexar el video (Si un video que no se puede demultiplexar con el MKVExtrac o el Yamb, el Media Player Classic posee la herramienta DSM Converter que permite dmultiplexar casi todo) y dejarlo en archivos elementales tales como el .H264 para el video (el audio es indistinto) y luego solo cargar solo la pista de video en el TsMuxer, ahora si lo podra procesar
 3.- Ahora en Salida (Output) marcamos la opcion Demux y luego star demuxing para que inicie el proceso de demultiplexado y cambio de nivel, estar atento al valor del fps (en este caso 23,976) por que ese valor lo usaremos luego para volver a multiplexar el video, con lo que luego del proceso quedara como archivos elemtales de audio, video y si hubiera subtitulos tambien los extraeria
4.- Finalmente solo quedaria multiplexar los dos archivos elemetales en uno, en este caso usare el mp4 Muxer, arrastrando los dos archivos al Mp4 muxer y luego en Frames/Sec colocamos el valor antes apuntado, finalemente damos clic al boton Multiplex
 Cuando termine el proceso, nos saldran los datos del video procesado: el nivel y los frames/sec, y el video tomara el nombre de la primera pista introducida sin la extension (en este caso sin el .h264) y en mp4
 Nota: El TsMuxer es excelente para bajar el nivel, pero a veces tiende a no demultiplexar bien, especialmente las pistas de subtitulos (les cambia la extension y los hace irreproducibles) y en ocasiones las pistas de audio, se vuelven irreproducibles (no es comun supongo depende de las condiciones del archivo), con el video siempre se ha mostrado impecable (es lo importante)

jueves, 1 de agosto de 2013

Cambiar Profile High@L5 a High@L4 Compatible: XBOX 360, PS3, Blu-ray

Como anteriormente he mencionado el nivel de profile es justamente lo que impide que nuestros videos se vean en nuestros reproductores caseros, que solo sorportan hasta el nivel L4 existen algunas formas de hacer esto pero al probarlas no me daban resultado, hasta ahora, para lo cual se necesitara:

1.- Un demultiplexor de videos como el MKV extract (para MKV, si es con interface gui mejor), el Yamb (para Mp4), o el media player classic ( sea avi, mp4 o mvk), pero sirve cualquiera que pueda separar el video del audio en streams

2. -El MKVmerge GUI v4.6.0

3.- IDC Multi Changer V0.1 (Requiere Microsoft .NET Framework)

4.- El Mp4Muxer (Requiere Microsoft .NET Framework) u otro multiplexor mp4

5.- Mediainfo, ya sea del K-Lite o del media player home cinema

Para Videos MKV (BDPlayer)

Paso 1.- Verificar el framerate o tasa de bits del Video (esta en fps), ya sea con el mediainfo o con el MP                   Home cinema
Paso 2.- Ejecutar el  IDC Multi Changer V0.1 y cargamos el video ya sea arrastrandolo o presionando el                   boton Add files en la parte inferior izquierda

[Image]

En Change To establecemos ya sea 4.0 o 4.1 y  le damos a convert files y automaticamente cambia al profile que hemos especificado,  revisamos con el mediainfo y efectivamente vemos que ha cambiado, pero al ponerlo en el Blu-ray, no me reproduce, que ha pasado?, revisando otra vez con el mediainfo vemos si bien el video ha cambiado a L4.1 el multiplexor sigue en @L5 desconocido:

[Image]

Paso 3. - Ahora el problema es del muxing mode (multiplexor), para lo cual tenemos que extraer los streams de video (generalemente en . H264 y audio ADTS), ya sea con el MKV extract Gui (Gui: es una interfase grafica para mas comodidad) o el media player Classic (File ->utils -> DSM Converter -> arrastramos el video a la ventana y luego hacemos clic derecho sobre el stream ya sea de audio o video y clic en demux para cada una de las pistas)
con lo que tendras dos archivos:

[Image]
cargamos estos dos archivos y a multiplezar en el MP4 Muxer u otro multiplexor 

[Image]

no olvidar establecer los frames para evitar el desfasaje del audio con video, este lo tomamos del archivo original, y le damos clic a multiplezar
Analizando con el mediainfo tenemos que el archivo ahora si cumple con los parametros del nivel L4 

[Image]


Nota:
*Como se habran dado cuenta cuando cambie el profile con el  IDC Multi Changer lo hice a nivel L4.1, para luego al introducirlo al mp4muxer lo puse en L4.0, pero el archivo salio en L4.1, en mi caso nunca me ha funcionado el cambiar el profile con el Mp4 muxer, por tal motivo lo hice a drede ya que solo me ha funcionado con el metodo expuesto y ya estoy variando mis videos para no tener que transformarlos, ya que siempre se pierde algo de calidad
*Si el archivo original contiene subtitulos, es mejor usar mkv para que los reproductores caseros lo reconozcan mas facilmente

Para Videos MP4 (XBox 360, Ps3, BDplayer)

Paso 1.- Verificar el framerate o tasa de bits del Video (esta en fps), ya sea con el mediainfo o con el MP                   Home cinema
Paso 2.- Demultoplexar el video (separar audio y video) en stream, les recomiendo usar el YAMB:
              Yamb - Edicion - Clic para extraer pistas desde archivos avi/mp4/mov/TS

[Image]

Luego abrimos el archivo y seleccionamos extract all stream to raw format, para extraer el audio y video

[Image]

con lo que nos quedaria dos archivos o streams de audio y video
[Image]

Paso 3.- Ejecutar el  IDC Multi Changer V0.1 y cargar el fichero 'Archivo H264' , es decir lo que corresponde solo al video ya sea arrastrandolo (el programa reconoce este tipo de ficheros  mas no el .mp4)

En Change To establecemos ya sea 4.0 o 4.1 y  le damos a convert files y automaticamente cambia al profile que hemos especificado, 

Paso 4.- Usar un multiplexor para unir estas pistas o ficheros, puede ser en mkv con el MKVMerge o a Mp4 con el MP4muxer

[Image]
no olvidar establecer los frames/sec (el Framerate del paso 1) por que de otro modo el audio se desfasara ya que el multiplexor usa uno por defecto, tanto en el caso del Mp4muxer como del MKVMerge lo establecen en 25fps, lo cual no tiene que ser el que estaba originalmente

NOTAS:

1.- Muchos de los archivos codificados a nivel 5 o 5,1 no están codificado mediante funcionalidades exclusivas de esos niveles y es en ellos en los que se puede emplear este metodo, en los casos en los que no se pueda cambiar el nivel no queda otra que encodearlos, si aun lo queremos en nivel 4 o inferior  (mas del 90% si se puede, segun lo que he probado con este metodo, uno mas efectivo es con el TSMuxer, el cual sera tema de otro post)

2.- He probado tambien con el H264/AVC Level Editor y su funcionalidad es similar, solo que en las ultimas versiones le han añadido la posibilidad de ejecutar multiples ficheros, cosa que el IDC Multi Change ya lo trae por defecto

3:- Los tipos de archivos compatibles con XBOX 360 /PS3 son los mp4, puede que en alguno los videos no se escuche el audio, y esto sobretodo es por la baja tasa de bits del audio, lo recomendable es transformar el audio (Yo uso el mediacoder, cargo el video, selecciono formato de audio FAAC y luego me voy a la pestaña transcodificar y selecciono convertir solo audio), la tasa de bits debe ser mayor a 64kbps para que no se tenga ningun problema en la reproduccion asi como una frecuencia de 44100Hz o 48000Hz

4.- Hay muchas ocasiones en los que a veces los archivos de video no se ven y es a causa de un mal multiplexaje o por el software de conversion de video que no ha hecho un buen multiplexaje, los mas faciles de detectar es en propiedades de carpeta   habilitar las  de Velocidad de Fotogramas y duracion, si hay un valor extraño en la velocidad de fotogramas (comprobado con un reproductor de video como el Mplayer) o que no se muestra la duracion del video (solo en archivos mp4) es por que el multiplexaje no es bueno

Demultiplexandolo y volviendolo a multiplexar con el MP4Box o el Yamb, he logrado hacer a muchos archivos compatibles