En este videotututorial explico como cortar un mkv de forma exacta, es decir, justo al inicio del frame por donde queremos cortar, y al final. Una de las aplicaciones que tiene es cortar openings y endings, pero no es la única. Hay dos formas de hacerlo. La más exacta es con split_aud.pl.
Método con split_aud.pl (más exacto)
Split_aud.pl se suele utilizar para cortar audio, pero también se puede utilizar para cortar vídeos. Para ello hay que escribir este script, y guardarlo con extensión bat:
perl split_aud.pl -mvr -f 2400/1001 -i "videooriginal.mkv" -o "videocortado.mkv" avscontrims.avs
En avscontrims.avs sólo tiene que haber trims, por ejemplo:
Trim(1000,2000)
Para saber los trims exactos por los que hay que cortar hay que hacer este avs y abrirlo con virtualdubmod:
dss2("videooriginal.mkv")
Por último hay que hacer doble clic en el bat, que corta el video por los frames de inicio y final. Recordad tener todo en la misma carpeta.
Los programas necesarios son:
-AviSynth (http://avisynth.org/mediawiki/Main_Page), y tener este plugin (http://www.megaupload.com/?d=QU30816Y) en las carpeta de plugins de AviSynth.
-ActivePerl (http://www.activestate.com/activeperl), y tener split_aud.pl (http://www.megaupload.com/?d=SIQ8XMQI) en la carpeta donde está el capítulo.
-VirtualdubMod (http://virtualdubmod.sourceforge.net/)
-MkvMerge (http://www.bunkus.org/videotools/mkvtoolnix/)
Haced clic aquí (http://jumbofiles.com/xambpb5f23l9) para descargar el videotutorial. En Youtube me salía un error al subirlo.
Método alternativo
Los programas necesarios son:
-AviSynth (http://avisynth.org/mediawiki/Main_Page). En el avs he utilizado dss2, pero también se puede usar DirectShowSource o ffvideosource
-VirtualdubMod (http://virtualdubmod.sourceforge.net/)
-MkvMerge (http://www.bunkus.org/videotools/mkvtoolnix/)
Haz clic aquí (http://youtu.be/9w9Vr4LNEmo?hd=1)para ver el videotutorial. Si se quiere cortar a la vez el opening y ending hay que hacer lo mismo que con el opening, y añadir los tiempos de inicio y final en MkvMerge. Si se hace de esa forma, el opening seguiría siendo el que acaba en 002, y el ending el que acaba en 004.
Si se corta mal
Si se corta mal, lo primero que hay que hacer es comprobar si está todo el opening o ending. Si por ejemplo, falta el principio del opening, hay que volver a cortarlo, pero popiendo un tiempo inicial menor, de forma que se corte por un keyframe anterior. Y si falta el final, hay que cortarlo, pero poniendo un tiempo final mayor, de forma que se corte por un keyframe posterior.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Tags SYSTEM "matroskatags.dtd">
<Chapters>
<EditionEntry>
<EditionFlagOrdered>1</EditionFlagOrdered>
<EditionFlagHidden>1</EditionFlagHidden>
<EditionFlagDefault>1</EditionFlagDefault>
<ChapterAtom>
<ChapterTimeStart>00:00:03.503000000</ChapterTimeStart>
<ChapterTimeEnd>00:01:33.593000000</ChapterTimeEnd>
<ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterDisplay>
<ChapterString>Opening</ChapterString>
<ChapterLanguage>und</ChapterLanguage>
</ChapterDisplay>
</ChapterAtom>
</EditionEntry>
</Chapters>
Esto lo tenéis que copiar y guardarlo en el bloc de notas con la extensión .xml
ChapterTimeStart es el tiempo exacto en el que aparece el opening o ending, y ChapterTimeEnd es el tiempo en el que acaba. Los tiempos los podéis coger con Aegisub o con VirtualdubMod.
Después, en MkvMerge, tenéis que abrir el opening que se os ha cortado.
(http://www.imgjoe.com/x/chapters.png)
Y en Explorar tenéis que cargar los chapters que habéis hecho (el fichero xml). Le dais a Iniciar multiplexado, y ya está.
EDITO: Dar, he seguido tu tuto hasta la parte en la que hay que abrir el .avs con el VirtualDubMod, momento en el que me salta el siguiente mensaje:
(http://img15.imageshack.us/img15/7981/errorvn.png)
Puede que haya instalado una versión del AviSynth incorrecta, no lo se, si no es molestia me podrías decir cual te instalaste tu? (o en caso que no uses XP si sabes cual sería la mejor para XP?); gracias de antemano, que si esto funciona me iría de perlas, que tengo algunos Openings en la lista del foro que no les iría mal depurarlos.
P.D.: El avs creo que lo he guardado bien, tal y como has puesto en el tuto, pero te lo pongo por si acaso:
Contenido del avs:
dss2("[RedLineSP] High School of the Dead - Opening.mkv")
Nombre del Archivo:
[RedLineSP] High School of the Dead - Opening.avs
Dar, por fin me he puesto a instalar las herramientas que pones aquí, pero tengo unas dudas, primero en cuanto al Avysinth, la versión da igual?, ya que en el link que has puesto hay varias, yo he bajado la que ponía "v.2.6.0 ST, 32-bit" (aunque creo que mi sistema es de 64, o eso pone en lo de Panel de Control, pero lo ha dejado instalar).
(http://img853.imageshack.us/img853/8143/equipo.png)
Y tengo también una pequeña duda con el VirtualDubMod, me he bajado la misma versión que he visto que tienes en el tuto "VirtualDubMod_1_5_10_2_All_inclusive.zip" y como he visto que también había un "Bugfix" me lo he bajado también; la duda es, al descomprimirlo ya está listo para usar no?, no hay que instalar nada, por lo que he visto, y lo del bugfix entonces supongo que habrá suficiente con ponerlo en la misma carpeta que el resto de archivos y a funcionar no?.
Perdona por las dudillas Dar, pero es que me quiero asegurar que no la cago.