cocoon
Erfahrenes Mitglied
Ich habe die letzten Jahre in Asien gelebt und mir von dort einige Karaoke CDs mitgebracht. Offenbar sind die Karaoke-Lieder dort in einem recht seltenen Format namens NCN gespeichert, das jeweils aus drei Dateien besteht:
- MIDI (*.mid) Datei für die Musik
- Lyrics (*.lyr) Datei für den Text
- Cursor (*.cur) Datei für Zeitmarken/Synchronisation von Musik und Text
Gängiger ist das KAR Format, das alle Teile in eine Datei (*.kar) vereint.
Um die Karaoke CDs mit meinem MediaPlayer nutzen zu können, brauche ich KAR-Dateien. Ich habe auf dieser Seite ein Perl-Skript gefunden, das drei mid/lyr/cur Dateien in eine kar-Datei konvertiert. Dummerweise habe ich von Perl keine Ahnung. Java oder Pascal/Delphi würden mir besser liegen.
Ist es möglich, das Perl-Skript in Java-, Pascal/Delphi- oder auch einfach nur Pseudo-Code zu konvertieren? Das Skript scheint relativ klein und nicht sehr komplex zu sein. Wenn eine Konvertierung nicht möglich ist, würde es schon reichen, wenn ich einfach nur die Logik verstehen würde, um daraus ein z.B. Java-Programm zu basteln. Leider verstehe ich als Perl-**** aber viele der Befehle gar nicht.
- MIDI (*.mid) Datei für die Musik
- Lyrics (*.lyr) Datei für den Text
- Cursor (*.cur) Datei für Zeitmarken/Synchronisation von Musik und Text
Gängiger ist das KAR Format, das alle Teile in eine Datei (*.kar) vereint.
Um die Karaoke CDs mit meinem MediaPlayer nutzen zu können, brauche ich KAR-Dateien. Ich habe auf dieser Seite ein Perl-Skript gefunden, das drei mid/lyr/cur Dateien in eine kar-Datei konvertiert. Dummerweise habe ich von Perl keine Ahnung. Java oder Pascal/Delphi würden mir besser liegen.
Ist es möglich, das Perl-Skript in Java-, Pascal/Delphi- oder auch einfach nur Pseudo-Code zu konvertieren? Das Skript scheint relativ klein und nicht sehr komplex zu sein. Wenn eine Konvertierung nicht möglich ist, würde es schon reichen, wenn ich einfach nur die Logik verstehen würde, um daraus ein z.B. Java-Programm zu basteln. Leider verstehe ich als Perl-**** aber viele der Befehle gar nicht.