lossless: image+cue против потрековой разбивки

Список разделов foobar2000 Аудиоформаты

Описание: Аудиоформаты, конвертация и другие связанные вопросы

Сообщение #61 Azaza » 04.11.2023, 18:18

faraway, в CUETools нельзя сделать точно то же самое при массовой конвертации. Но можно добиться копирования пути в частном случае, если количество уровней в пути заранее известно и одинаково для всех входных файлов.

Пример.

Шаблон:
Код: Выделить всё
c:\$directory(%path%,1,4)\%filename%.cue
, где c: - диск, на который конвертируем. 4 - количество уровней пути "вверх", которые копируем.

При этом "Формат трека" в настройках (не в шаблоне!):
Код: Выделить всё
%filename%.cue%tracknumber%

$num в CUETools не поддерживается.
Аудиофилия - это болезнь,поражающая головной мозг.Набор профилактически-превентивных мер против аудиофилии крайне скуден - техническое образование, умение мыслить логически и наличие здравого смысла.
Azaza M
Аватара
Репутация: 383
С нами: 7 лет 3 месяца

Сообщение #62 faraway » 05.11.2023, 13:04

Azaza,
Спасибо большое, рабочий вариант.

Azaza:4 - количество уровней пути "вверх", которые копируем.
Правда есть вероятность получить не искомое, если уровней больше, но можно обойти, путём создания множества вложенных папок 1/2/3/4/5, а потом всё слить в одну. Но вот я подумал, проблема же возникает из-за двоеточия, может можно установить в исключения в шаблоне? И тогда можно устанавливать хоть 10 уровней.
faraway
Репутация: 0
С нами: 8 месяцев 28 дней

Сообщение #63 Azaza » 05.11.2023, 22:03

faraway:есть вероятность получить не искомое, если уровней больше
Так я и написал, что
Azaza:если количество уровней в пути заранее известно и одинаково для всех входных файлов
Если количество уровней для разных файлов разное, то, да, ничего не получится.

faraway:Но вот я подумал, проблема же возникает из-за двоеточия
Которая? Проблема, что в CUETools не работает тот же шаблон, что и в фубаре, возникает из-за того, что в CUETools поддерживается лишь часть функций, доступных в фубаре - http://cue.tools/wiki/CUETools_Templates

Аналогичный вопрос и ответ на него на официальном форуме - https://hydrogenaud.io/index.php/topic,101399.msg837640.html#msg837640

is it possible to do the following per templates?
- input: M:\some\folders\file.wav
- output: z:\some\folders\file.flac
Basically convert keeping folder structure but to a different drive/path prefix.

Not that I'm aware of. String functions in the Foobar2000 Title Formatting Reference aren't used by CUETools and %directoryname% in CUETools is actually the same as %path% (the complete path to file including drive letter).
Аудиофилия - это болезнь,поражающая головной мозг.Набор профилактически-превентивных мер против аудиофилии крайне скуден - техническое образование, умение мыслить логически и наличие здравого смысла.
Azaza M
Аватара
Репутация: 383
С нами: 7 лет 3 месяца

Пред.

Вернуться в Аудиоформаты