Los que seguís este tema seguro que sabéis hace ya unos 2 años se publicó la posibilidad de convertir archivos m2ts a mp4 manteniendo Dolby Vision. Eso ha estado funcionando bien pero al partir de iso o de carpetas daba sus dolores de cabeza, sobre todo por tener que buscar el archivo adecuado y la pista de audio.
Como MakeMKV ya genera dichos archivos con la capa Dolby Vision es posible generar ese mp4 más fácilmente. En realidad de forma automática.
El mp4 generado debería funcionar con Dolby Vision al menos en las LG OLED series 7, 8 y 9. Probablemente en más modelos ya que los reproductores Sony X700 y X800M2 también reconocen estos archivos correctamente, quizás las Sony o más modelos de LG admitan estos ficheros. Probad vosotros mismos.
A destacar del script:
El script genera los ficheros con doble-pista con perfil 7. Se puede modificar el script con relativa facilidad para adaptarlo a que genere otros formatos. Tenéis que revisar la documentación de mp4muxer y de dovi_tool para ello. Pero ya es cosa vuestra adaptarlo a vuestras necesidades. Para ello fijaros en las lineas donde se utiliza dovi-tool y mp4muxer. Por ejemplo para conversiones FEL a MEL, o generar archivos con otros profiles, como 8.1.
Es muy recomendable que al inicio utilicéis la opción "test" para aseguraros de que lo que obtenéis es compatible con vuestra TV/Reproductor. Generar los archivos completos puede llevar fácilmente más de 1 hora.
El script debe descomprimirse y lanzarse en el disco donde tengáis espacio temporal de al menos 50-60gbs, es recomendable que la carpeta donde descarguéis la utilidad la lancéis esté en un disco distinto a donde estén los archivos origen y el destino para no saturar el acceso a disco. Si lo vais a utilizar con frecuencia tampoco es recomendable lanzarlo en un SSD ya que cada archivo de, pongamos 80gb, os generara unos temporales de más de 60gb.
El tamaño de la descarga es de 90mb porqué ya incluye las 4 utilidades necesarias para su ejecución.
Sin más os paso el enlace (corregido día 2/2/2020)
Script con utilidades
Enlaces de interés: https://www.makemkv.com/forum/viewtopic.php?t=18602
Ahí podéis encontrar la información necesaria. El script se basa en las herramientas ffmpeg, ffprobe, dovi-tool y mp4muxer. Ojo, que el mp4muxer bueno no es el último, sino el anterior, que es el que incluye en este script.
Como MakeMKV ya genera dichos archivos con la capa Dolby Vision es posible generar ese mp4 más fácilmente. En realidad de forma automática.
El mp4 generado debería funcionar con Dolby Vision al menos en las LG OLED series 7, 8 y 9. Probablemente en más modelos ya que los reproductores Sony X700 y X800M2 también reconocen estos archivos correctamente, quizás las Sony o más modelos de LG admitan estos ficheros. Probad vosotros mismos.
A destacar del script:
- Localiza automáticamente la pista de audio en castellano de más calidad.
- Permite decidir en formato convertir esa pista: AC3 640k por compatiblidad (conexiones ópticas), o E-AC3 1500K por calidad (conexiones ARC modernas).
- Permite generar rápidamente un archivo de 1 minuto para hacer pruebas con la opción test.
- No requiere instalar nada.
- No pide nada al usuario una vez que empieza y se podría generar un script que concatenase la creación de varios archivos para dejarlo procesando.
- No añade subtítulos ni capítulos ya que mp4 es muy limitado
- Sólo añade la mejor pista de audio del idioma definido en script, no añade más.
El script genera los ficheros con doble-pista con perfil 7. Se puede modificar el script con relativa facilidad para adaptarlo a que genere otros formatos. Tenéis que revisar la documentación de mp4muxer y de dovi_tool para ello. Pero ya es cosa vuestra adaptarlo a vuestras necesidades. Para ello fijaros en las lineas donde se utiliza dovi-tool y mp4muxer. Por ejemplo para conversiones FEL a MEL, o generar archivos con otros profiles, como 8.1.
Es muy recomendable que al inicio utilicéis la opción "test" para aseguraros de que lo que obtenéis es compatible con vuestra TV/Reproductor. Generar los archivos completos puede llevar fácilmente más de 1 hora.
El script debe descomprimirse y lanzarse en el disco donde tengáis espacio temporal de al menos 50-60gbs, es recomendable que la carpeta donde descarguéis la utilidad la lancéis esté en un disco distinto a donde estén los archivos origen y el destino para no saturar el acceso a disco. Si lo vais a utilizar con frecuencia tampoco es recomendable lanzarlo en un SSD ya que cada archivo de, pongamos 80gb, os generara unos temporales de más de 60gb.
El tamaño de la descarga es de 90mb porqué ya incluye las 4 utilidades necesarias para su ejecución.
Código:
Uso: mkvtopm4dv7.cmd ORIGEN DESTINO FORMATO_AUDIO test(opcional)
Esta utilidad genera un archivo mp4 con Dolby Vision Profile 7 y un audio en DD o DD+
partiendo de un mkv de una pista y doble capa
La utilidad debe ejecutarse en una carpeta con espacio suficiente (al menos unos 70-80gbytes).
El destino tambien debera contar con espacio suficiente (al menos 50-60gbytes).
Puede llevar bastante tiempo, dependera de velocidad de discos y cpu, 30-40 minutos por hora de duracion.
- El ORIGEN debe ser el nombre completo de el fichero mkv "m:\pelis\mi peli.mkv".
- El DESTINO sera la ruta con nombre donde se generara el archivo destino "d:\version.mp4".
*ORIGEN y DESTINO deben ser diferentes
- El FORMATO_AUDIO sera ac3 (Dolby Digital 640kbps) o eac3 (Dolby Digital+, 1500kbps).
- El cuarto parametro podra ser la palabra "test", en ese caso el archivo destino sera de 1 minutos
entre el minuto 5 y el 6 del archivo origen para hacer pruebas. Se genera en poco tiempo.
- Los parametros 3 y 4 solo se aceptan en minusculas.
La rutina escogera siempre el audio en idioma "spa" de mayor calidad encontrado en el archivo
y lo codificara a ac3 (mayor compatibilidad) o eac3 (mayor calidad)
Generar un archivo de 1 minuto en con audio eac3
Ejemplo: mkvtomp4dv7.cmd "f:\mi video con dolby vision.mkv" z:\versionesdolby\test_con_eac3.mp4 eac3 test
Generar un archivo completo con audio ac3
Ejemplo: mkvtomp4dv7.cmd f:\archivo\una_buena_historia.mkv "z:\versionesdolby\una buena historia.mp4" ac3
- Si los valores de ORIGEN o DESTINO tienen espacios hay queponer comillas dobles antes y despues:
Ejemplo: mkvtomp4dv7.cmd "f:\mi historieta.mkv" "z:\versionesdv\la historieta.mp4"
Sin más os paso el enlace (corregido día 2/2/2020)
Script con utilidades
Enlaces de interés: https://www.makemkv.com/forum/viewtopic.php?t=18602
Ahí podéis encontrar la información necesaria. El script se basa en las herramientas ffmpeg, ffprobe, dovi-tool y mp4muxer. Ojo, que el mp4muxer bueno no es el último, sino el anterior, que es el que incluye en este script.
Última edición: