Anime i manga en català

Moderadors: Guiru, Maki

 
Avatar de l’usuari
fabrebatalla18
Chishinchu
Chishinchu
Entrades: 3515
Membre des de: ds. 11 juny 2011, 17:30

[Tutorial] Cambiar de X contenedor a MKV de forma automatica

dg. 27 abr. 2014, 03:05

Primero que todos para usar este tutorial tenemos que tener todos los archivos con el mismo formato y contenedor, es decir, por ejemplo toda una serie en .AVI con varias pistas de audio (las cuales hasta podemos reordenar con este proceso) y tenerlos todos en una misma carpeta.

Y os preguntareis, pero que gano en cambiar el contenedor a mkv? Pues básicamente ganas "orden", pero ojo, quizás también pierdas compatibilidad dependiendo del uso que quieras darles a tus archivos, yo en mi caso o los uso en un PC o en un TV con compatibilidad para los mkv así que eso no me preocupa. Y a que me refiero con "orden"? Pues sobretodo a los ya viejos contenedores AVI que no disponian de añadir la etiqueta de idioma, y que hay series multiaudio las cuales es un engorro ver en AVI porque aunque tengas el reproductor configurado para ver X idioma por defecto, al carecer de esa etiqueta no podemos visualizar por defecto otro idioma que no sea la primera pista de audio.... así que para casos como estos o simplemente que somos unos "fans" de los mkv pues he hecho este tutorial.

Primero que todo abrimos el mkvmergue que se puede conseguir instalando el mkvtoolnix (googlead un poco :lol: ):


Añadimos el primer capitulo de la serie en cuestión, por ejemplo yo usare One Piece:
Imatge

Seguidamente hacer los cambios que queramos hacer, como por ejemplo reordenar las pistas de audio o subtitulos si fuera el caso (teniendo en cuenta que todos los capítulos tienen que tener el mismo orden, añadir la etiquete de idioma u otras cosas que se repitan en todos los capitulos, es decir lo que si no podemos hacer es poner por ejemplo en la pista de audio japonesa el titulo del capitulo en japones ( tampoco podríamos hacerlo porque los .bat son un poco raros a la hora de aceptar caracteres "raros" como la ñ o en este caso caracteres japoneses :lol: :lol: ) pero lo que si podemos hacer es por ejemplo esto:

El video lo dejare así:
Imatge

Y los audios así:
Imatge Imatge

Y los subs asi:
Imatge

Aquí podemos hacer lo que queramos, como por ejemplo cambiar la relación de aspecto en el video para que todos los videos por defecto se vean en 16:9 (es un decir, aunque a mi esto ultimo no me gusta hay gente que si xD) y otras muchas cosas mas, es cuestión de ir haciendo... O hasta podemos añadir subtitulos externos (siempre y cuando tengan el mismo nombre que los .avi).

Una vez realizados todos los cambios hacemos lo siguiente:
En Multiplexado > Muestre la linea de comandos

Y nos dara algo como esto:
"C:\Program Files (x86)\MKVToolNix\mkvmerge.exe" -o "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.mkv"  "--priority" "higher" "--language" "0:jpn" "--track-name" "0:Release de Redyck" "--default-track" "0:yes" "--forced-track" "0:no" "--language" "1:cat" "--forced-track" "1:no" "--language" "2:jpn" "--default-track" "2:no" "--forced-track" "2:no" "-a" "1,2" "-d" "0" "-S" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.avi" ")" "--language" "0:cat" "--default-track" "0:yes" "--forced-track" "0:yes" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.ass" ")" "--track-order" "0:0,0:1,0:2,1:0"


Por ahora guardamos este texto en cualquier sitio y sigamos con el tutorial.

Ahora creamos un txt donde tengamos los archivos de la serie en cuestión y escribimos esto:
for %%f in (*.avi) DO


Donde dice .avi tendremos que cambiarlo por la extensión que tengan los archivos a procesar, como por ejemplo: .mp4

y a continuación lo juntamos con el anterior código y quedara algo así:
for %%f in (*.avi) DO "C:\Program Files (x86)\MKVToolNix\mkvmerge.exe" -o "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.mkv"  "--priority" "higher" "--language" "0:jpn" "--track-name" "0:Release de Redyck" "--default-track" "0:yes" "--forced-track" "0:no" "--language" "1:cat" "--forced-track" "1:no" "--language" "2:jpn" "--default-track" "2:no" "--forced-track" "2:no" "-a" "1,2" "-d" "0" "-S" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.avi" ")" "--language" "0:cat" "--default-track" "0:yes" "--forced-track" "0:yes" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\001 - Sóc en Ruffy, el que serà rei dels pirates!.ass" ")" "--track-order" "0:0,0:1,0:2,1:0"


Ahora diré lo que tenemos que cambiar si o si:
Donde dice 001 - Sóc en Ruffy, el que serà rei dels pirates!.mkv lo tenemos que cambiar por esto: %%~nf.mkv
Donde dice 001 - Sóc en Ruffy, el que serà rei dels pirates!.avi lo tenemos que cambiar por esto: %%~nf.avi
Donde dice 001 - Sóc en Ruffy, el que serà rei dels pirates!.ass lo tenemos que cambiar por esto: %%~nf.ass

Haciendo esos cambios quedara algo así:
for %%f in (*.avi) DO "C:\Program Files (x86)\MKVToolNix\mkvmerge.exe" -o "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\%%~nf.mkv"  "--priority" "higher" "--language" "0:jpn" "--track-name" "0:Release de Redyck" "--default-track" "0:yes" "--forced-track" "0:no" "--language" "1:cat" "--forced-track" "1:no" "--language" "2:jpn" "--default-track" "2:no" "--forced-track" "2:no" "-a" "1,2" "-d" "0" "-S" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\%%~nf.avi" ")" "--language" "0:cat" "--default-track" "0:yes" "--forced-track" "0:yes" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "(" "J:\\Anime\\One Piece\\01-Saga Romance Dawn [1-3]\\%%~nf.ass" ")" "--track-order" "0:0,0:1,0:2,1:0"


Por ultimo solo quedaría guardar ese .txt como .bat ya sea cambiándole la extensión o guardándolo con el bloc de notas de la siguiente forma:
Imatge

Imatge

Y finalmente ejecutarlo.
Imatge

Este tutorial es bastante extensible ya que el mkvmergue tiene multitud de opciones, podríamos por ejemplo añadir un OP y ED a todos los caps de una serie que los tengan a parte, podríamos añadir las fuentes de los subtitulos... y un largo etc, pero es saber jugar con las lineas de comandos ya expuestas y podemos hacer maravillas ;)

Hasta nos podría servir para "pasar" solo los audios en mka para luego pasarlos por mi otro tutorial y extraer los audios de forma también automatica: viewtopic.php?f=6&t=19675
PD: Acepto ideas para el titulo :lol: :lol:
 
Avatar de l’usuari
intervención
Sushinchu
Sushinchu
Entrades: 796
Membre des de: dc. 19 juny 2013, 21:30
Ubicació: Barcelona
Contacta:

Re: [Tutorial] Cambiar de X contenedor a MKV de forma automatica

dc. 29 juny 2016, 12:42

Moltes gràcies!!
Imatge
Lluna Plena no Fansub: Manga i Anime en Català!
Estem reclutant! Uneix-te clicant aquí!!

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 16 visitants