Unterstützt Exact Audio Copy Skripte bei der Dateinamenkonstruktion?

737
Ярослав Рахматуллин

In einigen Media-Playern, einschließlich (MPC, foobar2000), ist es möglich, die Ausgabe einer Wiedergabeliste zu formatieren, indem if-Kontrollstrukturen verwendet werden, um bestimmte Metatags basierend auf ihrer Anwesenheit auszuwählen, oder andere, wenn sie nicht in der Mediendatei enthalten sind.

Z.B

[[[[%albumartist]|[%artist%]]&[ - %album%]&[ [-%track%]- %title% [(%time%)]]]|%file%] 

Dieser --formatParameter würde dazu führen, dass der MPC den Interpreten, das Album und den Titel anzeigt, wenn alle vorhanden wären, oder auf den Dateinamen zurückgreifen. Foobar2000 verwendet eine andere Syntax, jedoch mit dem gleichen Effekt.

Ich frage mich, ob dies in EAC für die Namen der Ausgabedateien möglich ist.

Wenn nichts dergleichen eingebaut ist (ich habe Wasserstoff und das deutsche Wiki überprüft), gibt es einen lame.exe-Wrapper, der stattdessen verwendet werden kann, um den gewünschten Effekt zu erzielen.


Ich könnte wahrscheinlich einen eigenen C ++ - Wrapper schreiben, aber das EAC-SDK ist kommerziell mit der offiziellen Dokumentation von Zilch. Ich muss zugeben, ich fühle mich hier irgendwie billig, aber wie der Autor sagt, "sind die Lizenzkosten höchstwahrscheinlich nur für kommerzielle Projekte erschwinglich". Vielleicht denke ich darüber nach und alle Parameter werden einfach auf eine Standardmethode an den Encoder übergeben.

1

1 Antwort auf die Frage

0
Karan

EAC supports the use of various placeholders for file naming:

1

A complete list can be found here. Also see the Which flags can I use for the filename creation scheme? and Which flags can I use in the external compression scheme “User Defined MP3 Encoder”? sections of the FAQ.

Das ist ziemlich nahe an dem "Standard" -System, das ich sehe. Im Allgemeinen überprüfe ich nur die Tags und verwende dazu die Option tag-> dateiname in meinem eigenständigen Tag-Editor Journeyman Geek vor 11 Jahren 0
Vielleicht ist meine Frage nicht klar genug. Ich möchte einen Dateinamen / -pfad "A" verzweigen, wenn% placeholder% vorhanden ist, und B, wenn% placeholder% nicht vorhanden ist. In einem bestimmten Anwendungsfall können Unterordner für Alben erstellt werden, die mehr als eine CD enthalten. Eine andere Möglichkeit besteht darin, einen anderen Ordnernamen für Alben mit verschiedenen Interpreten zu erstellen. Dieses Szenario wird jedoch behandelt. Ярослав Рахматуллин vor 11 Jahren 0
In der Regel legen Sie einen externen Encoder (http://i.stack.imgur.com/3c5tx.png) (z. B. Flac.exe) fest, und übergeben Sie die Befehlszeilenoptionen, die die Tags enthalten. Ich glaube nicht, dass das, was Sie möchten, mit EAC selbst gemacht werden kann, aber vielleicht können Sie Ihre eigene Batchdatei / -skript als aufzurufende externe App angeben, die wiederum die gewünschte Benennungs- / Speicherlogik haben kann. Karan vor 11 Jahren 1