Thread Skript für automatisches File-Linking mit Matroska (49 answers)
Opened by Habanero at 2010-02-07 13:33

murphy
 2010-02-10 15:21
#132527 #132527
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Guest Habanero
[...]
Das mit den Hexadezimalziffern könnte folgendes Grund haben: mkvinfo ließt die SID im Format 0xaa 0xbb 0xcc usw. aus. mkbpropedit will die aber im Format aabbcc usw. haben, also ohne "0x" vor jedem Wert. Kann man das anpassen lassen?
[...]

Der reguläre Ausdruck zur Extraktion der UID kann bei Bedarf leicht so angepasst werden, dass er das Präfix "0x" nicht im Ergebnis belässt. In meinem Skript würde man zum Beispiel Zeile 17 durch if (/\+ Segment UID:\s+0x(.*)$/) { ersetzen.

Quote
[...]
Starte ich das Skript über die Eingabeaufforderung kommt folgende Meldung: "List form of pipe open not implemented at pfad/zur/datei datei.pl"

Das ist offenbar ein Problem im Perlinterpreter. Keine Ahnung, ob Perls open unter Windoof generell in seiner Funktion eingeschränkt ist oder ob Du eine komische Distribution von Perl installiert hast. Da ich kein Windows zum Testen da habe, kann ich nicht ausprobieren, woran das genau liegt.

Auf jeden Fall ist es ja trivial, die von mir verwendeten Multiargumentformen von open und system gegebenenfalls wieder durch die Varianten mit nur einem Argument für den Shellbefehl zu ersetzen. Vielleicht läuft es dann.
When C++ is your hammer, every problem looks like your thumb.

View full thread Skript für automatisches File-Linking mit Matroska