So bestimmen Sie den DVD-Titel des Hauptfilms vor dem Rippen über den Mencoder

1

Vielleicht gibt es eine einfache Antwort darauf, aber wenn man sich die Dateien auf einer DVD ansieht (IFOs, VOBs usw.), gibt es eine Möglichkeit, die längste / Hauptspur leicht zu bestimmen? Ich versuche, den Prozess des Findens der Hauptfilmspur auf einer DVD zu automatisieren, und es treten Probleme auf.

Ich dachte, dies könnte erreicht werden, indem man die BIGGEST-Spur findet ( VTS_XX_N.VOBDateien durchsehen, wobei XX die Spurnummer ist, und die Spur mit der größten Dateigröße finden (Summe der VOB-Dateien für diese Spur)), aber anscheinend stimmt das nicht . Eine DVD hatte Spur 7 als größte Spur (nach meiner Methode), lieferte mencoderaber mit dieser Spur nicht die richtige Ausgabe, sondern arbeitete mit Spur 9.

Vermisse ich etwas?

EDIT: Ich habe vom Dienstprogramm 'lsdvd' zum Abrufen von Titelinformationen gehört, aber ich hatte gehofft, das Kompilieren zu vermeiden und stattdessen eine grundlegende Methode zu verwenden (dh das, was ich oben versucht habe). Hat jemand eine Idee, WARUM meine Idee nicht funktioniert hat?

Ampp3
quelle

Antworten:

1

Wenn es Ihnen nichts ausmacht, einen zusätzlichen Schritt in Ihrem Prozess auszuführen , können Sie sich lsdvd ansehen , ein Befehlszeilenprogramm, das den Inhalt einer DVD einschließlich der Titellängen auflistet.

user1301428
quelle
Ich habe schon einmal von diesem Dienstprogramm gehört, wollte mir aber keine Gedanken darüber machen, ob ich es kompilieren könnte, wenn es eine einfachere Möglichkeit gäbe, den Track mit so etwas wie meiner Methode herauszufinden. Ich hatte auch insgeheim gehofft, dass mein Problem auf einen Fehler mit dem Mencoder zurückzuführen ist :)
Ampp3
@ Ampp3 Leider weiß ich nicht, ob Mencoder solche Informationen anzeigen kann ...
user1301428
Mplayer, oder vielleicht Mencoder, kann Titelinformationen anzeigen, aber es scheint nicht korrekt zu sein ... Vielleicht muss ich nur lsdvd kompilieren
Ampp3
0

Am Ende habe ich mplayer -identify verwendet, um die Länge der einzelnen Tracks zu ermitteln, den längsten zu identifizieren und mit diesem Track zu arbeiten. Diese Methode funktioniert zwar nicht immer zu 100% (insbesondere bei bestimmten DVD-Schutzmechanismen), hat aber für das, was ich tat, hervorragend funktioniert. Hier ist mein letzter Befehl, mit dem ich gelandet bin:

mplayer -dvd-device e: -nocache -identify dvd:// -vo NUL -ao NUL -frames 0

Ampp3
quelle