Bueno antes una pequeña reseña sobre ambos contenedores:
Los videos .mp4 y .mkv son contenedores de pistas de video, audio, subtítulos, capítulos y fuentes. La pistas de video de estos contenedores suelen estar casi siempre comprimidas en 2 formatos (H264 o VC-1), por lo tanto re-comprimir de .mp4 a .mkv seria totalmente una perdida de tiempo y calidad ya que estaríamos pasando una pista de video de .H264 a otra nueva de .H264 por ejemplo.
El contenedor .mkv soporta más formatos de pistas que el .mp4, por ejemplo audios DTS, FLAC, subtitulos .ssa, .ass. En estos casos que el .mkv tenga pistas no soportadas por el .mp4 va a ser necesaria un recompresión de la pista no soportada.
Por lo general se utilizan pistas de audio .aac por lo compresibles que son, y esta además soporta 5.1 o estereo. También es común encontrarse con .ac3 2.0/5.1 y .ogg.
¿Entonces qué podemos hacer?
Muy fácil, separar las pistas de audio y video de un contenedor .mp4 y volverlas a unir de nuevo en un contenedor .mkv, o viceversa.
Primero y principal debemos tener instalados el Mediainfo, y además debemos tener el MKV Toolnix (Pueden elegir la versión con instalador o la versión 7zip), YAMB y el MKV Cleaver (hay más métodos para separar las pistas, este solo es uno de ellos).
Link: http://adf.ly/5e2v2
Empecemos con .mp4 a .mkv primero.
MP4 a MKV
NOTA: Gran parte de este procedimiento se puede evitar si cargamos directamente el video .mp4 en el MKV Merge, aunque es un método más rápido prefiero explicar el método mas largo para no dar cosas por "sobreentendidas" y explicar desde las "bases".
Abrimos nuestro video en Mediainfo para ver sus FPS (velocidad de cuadros por segundo).
Esto lo hacemos porque la pista de video .H264 al separarse de su contenedor tiene la característica de perder la información de los FPS, y al momento de unir las pistas el MKVmerge nos va a preguntar este dato (todo a su tiempo), así que déjenlo anotado o minimizada la ventana.
NOTA: Si ponen unos FPS erróneos el audio se les va a descoordinar con el video.
Abrimos el YAMB y nos sale la ventana principal con varias opciones a la izquierda, elegimos Edición y de las 5 opciones que aparecen a la derecha elegimos la tercera Click para extraer pistas desde archivos AVI/MP4/MOV/TS.
Una vez abierta la siguiente ventana vamos a Input para cargar nuestro video .mp4 a desmembrar.
Como pueden ver las pistas corresponden a los formatos que predije, pongan Extract all streams to raw format para extraer todas las pistas que haya y pongan Siguiente, comenzará el proceso de demultiplexación (separación) de pistas, y luego clickeen en Terminar. Les va a preguntar si quieren salir del programa, pongan que sí.
Ya hemos separado las pistas, sólo nos queda unirlas de nuevo en un .mkv.
Para eso abrimos el MKVmerge, hacemos click en el botón add y cargamos las 2 pistas (audio y video), y una advertencia va a aparecer, básicamente nos va a decir que detectó una pista de video .H264 y no puede reconocer sus FPS por lo tanto por defecto usará 25 fps.
¡¡GRAVE ERROR SI PIENSAN QUE ESO ESTÁ BIEN, YA QUE DESCOORDINARIAMOS EL AUDIO!!
Lo que hacemos es seleccionar la pista de video e ir a la pestaña Format specific option, y donde dice FPS escribimos el valor que nos dio Mediainfo al principio...
Luego le hacen clic sobre la pista de audio y se aseguran que esté marcada la casilla AAC is SBR/HE-AAC/AAC+, que es obligatoria cuando se usa este tipo de audio.
NOTA: en la foto de arriba como pueden ver la casilla AAC is SBR/HE-AAC/AAC+ está desactivada, eso pasa porque está seleccionada la pista de video, entonces las opciones para el audio están "desactivadas" porque estamos con la pista de video, hagan la prueba y después de haber escrito los FPS (29.970 en este caso) a la pista de video, seleccionen la pista de audio... verán que todo lo relacionado a la pista de video no aparece habilitado e incluso el valor de los FPS desaparece
No se hagan problema que si vuelven a seleccionar la pista de video los FPS están escritos, lo que quiere decir que ya quedaron habilitadas ambas opciones (de audio y video) aunque no las veamos.
Luego de eso hacemos click en Start muxing, esperamos que una las pistas y ya tenemos nuestro video .MKV terminado.
MKV a MP4
Como en el caso anterior tenemos que ver los FPS del video con Mediainfo y luego recordarlo, en el caso del video de este ejemplo...
Vamos a necesitar el MKV cleaver para separar las pistas del video .mkv, este es un programita portable que necesita del MKV toolnix para funcionar, por ese motivo antes de cargar el video o de tocar algo hacemos click arriba a la derecha donde dice Locate MKVToolNix... y buscamos la carpeta de instalación de dicho programa (por defecto: C:\Archivos de programas\MKVToolNix) si elegimos la versión instalable del MKVToolNix en cambio si elegimos la versión 7zip basta con que muevan el ejecutable del MKV cleaver dentro de la carpeta donde descomprimieron el 7zip del MKVToolNix
Una vez hecho esto hacemos click en Open MKV files to process... para cargar el video.
Luego seleccionamos todas las pistas como se ve en la foto, seleccionamos la carpeta de salida desde Output directory y hacemos click en Extract tracks!
Una vez extraídas las pistas vamos a abrir el YAMB.
Seleccionamos a la izquierda Creación, y de las 2 opciones a la derecha hacemos doble clic a la primera. En la ventana que se abre hacemos clic en añadir y cargamos las pistas de audio, video y subtítulos que tengamos.
NOTA: Los formatos de subtítulos flotantes soportados por YAMB son los siguientes .srt, .ttxt, .xml y .idx. Lamentablemente subtítulos flotantes en formatos .ass o .ssa como son los que se suelen fansubear (y como en el caso del video de ejemplo que puse) no los soporta el programa al igual que audios DTS o FLAC, como pueden ver tenia un subtitulo en formato .ssa así que deben cambiar el formato de subtitulo (con el programa Subtitle workshop por ejemplo o por ejemplo la aplicación que incorpora el YAMB) o audio (si es en formato DTS pueden usar Eac3to con la excelente gui UsEac3to de Tebasuna51 y si esta en FLAC por ejemplo pueden usar BeHappy, sino usen su programa favorito) por otro que lo soporte el YAMB
Luego seleccionamos la pista de video y hacemos click en el botón Ajustes que está a la derecha y ponemos los FPS del video.
Cuando ya hayan puesto los FPS denle a OK y vuelven a la pantalla anterior, ahora háganle click a Siguiente y comienza la unión de las pistas. Una vez ponga creación correcta le dan click a terminar y listo, tienen su video en versión .mp4
Fácil ¿no?
Y cuando digo que no pierde calidad es porque en cada compresión es inevitable perder un poco de calidad pero como acá no recomprimimos sino que separamos y volvemos a unir, quedan las características exactamente iguales en ambos videos, lo único que cambia es el contenedor.
Fuente:http://www.mundodivx.org/foro/index.php?topic=38583.0
Escoje tu reproductor para tu sistema.
Tutos
Pasar de .mp4 a . y .mkv y viceversa rapido y facil
Muy pronto como pegar a los subtitulos al video
Comentar no cuesta nada y me motiva a seguir aportando.
Mas Aportes By Lupillo5 Click Abajo En Mi Firma.
4 comentarios:
Esta super este tutorial para pasar de mkv a mp4 y viceversa. Me hiso entender muchas cosas que no sabia. Gracias por el aporte. ES SUPERMEGAEXTRAORDINARIA ESTA PAGINA. FELICIDADES AL CREADOR O CREADORES.
Gracias por comentar que bueno que le haya sido de utilidad este tutorial
Recien me han recomendado está página y veo que es muy buena. ¡¡¡Felicidades, hacen un gran trabajo!!!
Sólo tengo una pregunta. ¿El formato mp4, lo puede leer cualquier dvd, porque el mío es antiguo y hay ciertos discos que no los lee?
No cualquiera tiene que traer el codec si no no lo leera... la mayoria de los nuevos si los reproduce...
Publicar un comentario