Printable Version of Topic
Click here to view this topic in its original format
Forums > Глюкодром > Софт для создания Релизов, или Releaser's best friends


Posted by: djet on 10-09-2005, 22:13
Хочу поделиться одним очень интересным решением, позволяющим максимально автоматизировать процесс создания Релизов. Это пара скриптов под названием Synthetic Soul - CD Backup (http://synthetic-soul.mysite.wanadoo-members.co.uk/cd_backup.html и моя исправленная и улучшенная их версия (http://djet.nm.ru/code/release/. :wink:

Что они позволяют (моя версия): настраиваем EAC, запускаем процесс копирования образа и на выходе получаем:
  1. Готовый прекрасно документированный (все возможные тэги) и самодостаточный WV/APE/FLAC/.. файл со вшитым CUEsheet'ом и логом (т.е. 100% foobar-ready)
  2. Исправляется глюк EAC'a с двойными расширениями (.flac.flac, .wv.wv,..)
  3. Созданный файл автоматически проверяется
  4. MD5-хэш аудиофайла
  5. PAR2-файлы
  6. архив с CUE, логами и коврами (если положить в папку назначения), исходные файлы удаляются
  7. весь комплект из аудио, архива и PAR2 переносится в автоматически созданную структуру папок
Для работы скриптов могут понадобиться следующие утилиты:Возможности практически неограничены, можно добавлять любые этапы с помощью софта, поддерживающего командную строку. Казалось бы, что ещё нужно для счастья? :D Системе не хватает только ReplayGain и автоматической расшарки релиза в муле, и я пока ещё не придумал, как это организовать.. Как вы догадались, все мои релизы выпекаются по этой технологии.

Насчёт моей версии: на данный момент она корректно работает с WavPack (http://netlab.e2k.ru/forum/index.php?showtopic=54007&hl='ом и (гипотетически) с FLAC. Для работы с APE необходимо заменить строки %~n1 на %~n1%~x3.

Примечание: Скрипты гарантировано не будут работать в устаревшей линейке Windows 9x/Me из-за убогости командного процессора 9x, и, возможно, на старых версиях линейки NT. Моя версия тестировалась только под WinXP.

Posted by: djet on 14-09-2005, 22:36
Что, неужели никто не заморачивался на эту тему и всё ручками делают? :D

Posted by: kpot on 15-09-2005, 02:13
QUOTE (djet @ 14-09-2005, 19:36):
Что, неужели никто не заморачивался на эту тему и всё ручками делают? :D
Я редко делаю релизы, поэтому не заморачивался. Спасибо за скрипт, возьму на вооружение! На мой взгляд, PARы не следует закатывать в архив, так как мне представляется более логичным PARить на уровне DVD перед прожигом, и хранить PARы отдельно (или даже на том же DVD, но отдельными файлами), тем более что битые музыкальные релизы мне из ослосети не приходили, по-моему, ни разу :D

Posted by: OlCh on 16-09-2005, 10:46
нутром чую - вещь! :)
но... можно поподробнее, шаг за шагом, для "танкистов"? :rolleyes:

Posted by: djet on 16-09-2005, 11:06
kpot: PARы там не RARятся, а кладутся в отдельную папку.

OlCh: Попробую..
  1. Скачать все необходимые или опциональные программы: Tag (http://synthetic-soul.mysite.wanadoo-members.co.uk/tag.html, WavPack/FLAC/APE, md5deep (http://md5deep.sourceforge.net/#download, PAR2, WinRAR
  2. Отредактировать в скриптах (eac-enc.cmd, eac-post.cmd) все абсолютные пути к ним или закомментировать/удалить ненужные этапы обработки (создание MD5, PAR2, архива с потрохами и т.п.)
  3. Настроить EAC по описанию (eac-config.txt (http://djet.nm.ru/code/release/eac-config.txt и eac-config.png (http://djet.nm.ru/code/release/eac-config.png).
  4. Запускать создание образа как обычно (Action> Copy Image & Create CUE Sheet> Compressed).

Posted by: OlCh on 16-09-2005, 11:23
QUOTE (djet @ 16-09-2005, 09:06):

OlCh: Попробую..
и я попробую, но предупреждаю - будут вопросы :laugh:

Posted by: djet on 16-09-2005, 11:31
Более понятное описание (на ангельском :lol: ) на страничке оригинального скрипта, а то, что я из него сделал, смогут понять, наверное, только шаманы консоли :D Так что, готовьте свои вопросы. :rolleyes:
Заодно предупреждаю ещё раз о системных требованиях: насчёт оригинала не знаю, но тестировалось это дело мною под ХР. В NT, может, ещё покатит, а в 9х точно работать не будет.

Posted by: djet on 18-09-2005, 01:33
Нашёл ещё одну страничку (http://www.neilpopham.pwp.blueyonder.co.uk/cd_backup.html того же автора :D Оказывается, большую часть того, что я доделывал ручками, там уже было готово в виде отдельных скриптов.

Posted by: hanuman on 19-09-2005, 14:43
Ага! Вот где. А я тут в другой ветке вопросы задаю :(
Topic Link: Создание музыкальных релизов. (http://netlab.e2k.ru/forum/index.php?showtopic=16814&view=findpost&p=464371

Posted by: djet on 19-09-2005, 20:50
Ага, надо будет попросить админов перенести тему..

QUOTE:
Только не понял в этом скрипте 2 вещи:
1. Почему PAR2 делают уже с APE-файла, а не с сграбленного Wava?
2. Зачем cue-файл называть CDImage.ape.cue вместо CDImage.cue? Так бы WinAmp, который тэг CUESHEET не поддерживает, цеплял бы с наружи этот файл, и гулять можно по трекам.
1. А смысл? WAV — это полуфабрикат, а WV/APE/FLAC — готовый релиз.
2. Так автоматом делает EAC. Для WA есть плагин CUE Reader (кажется), который позволяет открывать CUE напрямую.

Posted by: hanuman on 22-09-2005, 18:39
Да, да. Надо перенести.

QUOTE:
1. А смысл? WAV — это полуфабрикат, а WV/APE/FLAC — готовый релиз.

Там в той ветке (или в другой) как раз и говорилось, что это для того если, скажем, у тебя есть оригинал, но он испорчен (поцарапан, например), а релиз не сохранен. Тогда грабится в WAV с какого есть оригинала, а PAR2 поможет его восстановить.

Posted by: hanuman on 22-09-2005, 18:53
Англицкий скрипт у меня на WIN 2K тоже работает. Только пришлось повозиться: я не знал как в 2K прописать PATH к дирркетории DOS, посему пришлось ставить полные пути везде, где что-либо вызывается оттуда.
Далее. Вот тут:
CODE
REM =================================
REM  Create Par2 files with PAR2.EXE
REM =================================
SET parCommand=%pathToPar2% c -s204800 -r10 -n1 -- "%~dp3%~n1%~x3"
ECHO.
ECHO CALLING PAR2 USING THE FOLLOWING COMMAND:
ECHO %parCommand%
ECHO ________________________________________________________________________
ECHO.
ECHO.>> %eacEncLog%
ECHO CALLING PAR2 USING THE FOLLOWING COMMAND:>> %eacEncLog%
ECHO %parCommand%>> %eacEncLog%
ECHO ________________________________________________________________________>> %eacEncLog%
ECHO.>> %eacEncLog%
%parCommand%

я поставил от себя дополнительно опцию "-n1", чтоб был один большой PAr-файл, а не 8. Ну не нравится мне когда их много :)

Posted by: djet on 22-09-2005, 19:02
Спасибо за дополнение! :D Я с PAR2 вообще не разбирался, и меня тоже смущало их количество.. Коллективный разум рулит! =)

Posted by: eShiva on 19-01-2006, 05:35
djet
а что значит последняя строка в:
QUOTE :
REM EAC-ENC.CMD Written by Neil Popham, 2004 (neilpopham@bigfoot.com)
REM Modified by djet [HQShare.net], 2005 (http://www.hqshare.net)
SET version=2.3.0
REM Last Modification: 02.10.2005 22:04

дело в том, что в твоем Post Link: Софт для создания Релизов (http://netlab.e2k.ru/forum/index.php?showpost=469168 ничего о SVF не сказано 8\

Posted by: yury_usa on 19-01-2006, 06:18
djet
спасибо тебе, кстати, за инструкцию по переливанию в образ релизов из педры.. уже два здесь раздал, получилось вроде нелохо :)

Posted by: LF_ on 19-01-2006, 17:24
QUOTE (eShiva @ 18-01-2006, 21:35):
дело в том, что в твоем Post Link: Софт для создания Релизов (http://netlab.e2k.ru/forum/index.php?showpost=469168 ничего о SVF не сказано 8\
SFV это типа CRC32, MD5 и тп - т.е. контрольные суммы считать...

внутри типа

; Generated by WIN-SFV32 v1.0
; (Compatible: Total Commander 6.53)
Who Do We Think We Are (Gold CD).log 536E3979

Posted by: eShiva on 20-01-2006, 15:57
LF_, да ядогадывался что это такое :wink: я про то, что в скрипте строчка есть, а не используется, как я теперь понимаю - все через md5 делается.
имхо, кроме путей в батниках стоит еще заменить [by djet] на void или подходящее, поискать RELEASER= и тоже заменить, добавить избыточность в PAR2 (имхо 3% - это непрактично мало см. например: выше (http://netlab.e2k.ru/forum/index.php?showpost=471496), что-то еще забыл...

и опять таки имхо было бы хор доработать батник до полной "уно батоно" - применить какую-нибудь внешнюю прогу для автоматизации скриптов под окнами и нажимать ею кнопки в диалогах EAC.

еще две вещи хотелось бы оговорить: как публиковать полученное (сам .wv + архив с логами \ куями, или таки в одном архиве.. - баталии на эту тему уже были? :w00t: ); как пользоваться получеными дополнительными файлами - не все же читали форум за прошедшие года %).

djet - ОГРОМНОЕ спасиб за популяризацию и реализацию, ты - монстр! :punk: тебе бы медаль от Нетлабы выписать...
:diablo:

Posted by: djet on 20-01-2006, 21:24
eShiva
SFV или MD5 - дело вкуса (хотя хрен редьки не слаще), но использовать оба одновременно - это уже паранойя с манием преследования. Некоторые даже SHA умудряются клепать :D
Насчёт credits by djet: вопрос в том, кто должен заменить эти строки, то же самое касается и путей. :) А я просто выкладываю скрипт AS IS в том виде, в котором его и курю. ;)
Если уж писать "уно батоно (дот нет)", то скрипт на его фоне будет смотреться голым шершавым куском кода, так что либо "всё и сразу" с красивым гуем, либо.. AS IS. :D
QUOTE :
djet - ОГРОМНОЕ спасиб за популяризацию и реализацию, ты - монстр! :punk: тебе бы медаль от Нетлабы выписать...
:diablo:
Спасибо, для себя в основном стараюсь, но и людям помочь не прочь, если, конечно, они того стоят. :)

Posted by: EvilHobbit on 20-01-2006, 22:47
http://www.hot.ee/evilhobbit1/02.pdf (http://www.hot.ee/evilhobbit1/02.pdf

Posted by: eShiva on 22-01-2006, 14:27
QUOTE (djet @ 20-01-2006, 21:24):
eShiva
SFV или MD5 - дело вкуса (хотя хрен редьки не слаще), но использовать оба одновременно - это уже паранойя с манием преследования. Некоторые даже SHA умудряются клепать :D
Насчёт credits by djet: вопрос в том, кто должен заменить эти строки, то же самое касается и путей. :) А я просто выкладываю скрипт AS IS в том виде, в котором его и курю. ;)
Если уж писать "уно батоно (дот нет)", то скрипт на его фоне будет смотреться голым шершавым куском кода, так что либо "всё и сразу" с красивым гуем, либо.. AS IS. :D
QUOTE :
djet - ОГРОМНОЕ спасиб за популяризацию и реализацию, ты - монстр! :punk: тебе бы медаль от Нетлабы выписать...
:diablo:
Спасибо, для себя в основном стараюсь, но и людям помочь не прочь, если, конечно, они того стоят. :)
- svf || md5 меня лично не интересовали. я лишь заметил, что в файле присутствует, а не используется; кроме того, самого экзешника под нее нет и энибади будет смцщен, но об это далее.
- кредиты - это святое, я на них не посягал, только после замены пачей обнаружилось, что и кредиты нужно менять - в твоем посте не отмечено.
- скрипт AS IS - правда, лучше чем нафинг, но на фиг он энибади нужен, если нет полных инструкций как ту ю? я не наезжаю, но подумай о практической стороне своих действий, или цель была найти братьев по командной строке? ;)
- дот.ком или как - каждый точит как хочет, но согласись, что на текущий момент одним движением не сделаешь, а жаль.

передо мной лежит сундук на 200 блинов - дали на две недели. сколько времени у меня займет его заточить? вот практическая проблема:
если начинаешь грабить новый диск в процессе создания md5, то иногда куи запаковываются в чужой рар. это потому, что они берутся не по точному названию, а по маске? ты не можешь подсказать где исправить чтобы в архив шли только свои куи, а не все *.cue?

а цель наша, как я понимаю - беспроблемные релизы, если у чела есть возможность и минимум желания.

Posted by: djet on 22-01-2006, 15:16
Спасибо за конструктив, попытаюсь кое-что исправить..

QUOTE :
если начинаешь грабить новый диск в процессе создания md5, то иногда куи запаковываются в чужой рар. это потому, что они берутся не по точному названию, а по маске? ты не можешь подсказать где исправить чтобы в архив шли только свои куи, а не все *.cue?
Да, есть такая недоработка. В идеале скрипт должен работать в папке назначения, но пока всё происходит на папку выше. Связано с передаваемыми скрипту параметрами, где путь уже прописан.
Можно попробовать вот так:
QUOTE :
а цель наша, как я понимаю - беспроблемные релизы, если у чела есть возможность и минимум желания.
В моём случае цель стояла выпускать идеальные во всех отношениях релизы с минимальными усилиями и максимальной автоматизацией процесса. :)

Posted by: eShiva on 22-01-2006, 20:58
djet, спасибо, пробую..
rem:
QUOTE:
Исходя из расчёт примерно 15-20 минут на диск рассчитай своё время Проблема в том, что в скрипт полуавтоматический и в некоторых местах требует участия.
вот о чем я про "одно касание" и говорил :rolleyes: пока я вижу мотивированым только одно место - ожидание кнопки \ок\ в EAC.

кстати, есть такая полезняшка: nnCron homepage (http://www.nncron.ru/index_ru.shtml - это могучий пускатель по расписанию, а заодно - интерпретатор Форта (язык такой). в общем, сделать на нем "уно батоно" представляется реальным. ;)

*
Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы, nnCron умеет:

запускать произвольные программы как сервисы
запускать задачи "от имени" указанных юзеров
отслеживать и перезапускать просроченные задачи и напоминалки
выключать или "усыплять" компьютер в заданное время, "будить" компьютер, чтобы запустить задачу
отображать/скрывать/закрывать/убивать/сворачивать/разворачивать и прятать в системный трей заданные окна, добавлять в трей произвольные иконки
менять размер и местоположение окон, а также изменять их "прозрачность"
выводить на экран и в лог-файл любые сообщения, в том числе и запросы на выполнение указанных действий
работать с клипбордом, файлами и реестром
эмулировать клавиатурный ввод и операции с мышкой
звонить и класть трубку
воспроизводить аудио-файлы и "пищать" через системный динамик
синхронизировать системное время
присваивать процессам указанный приоритет и прерывать работу любых запущенных процессов
автоматически перезапускаться после фатальных ошибок
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...

Posted by: eShiva on 22-01-2006, 23:56
ещё одна проблемка нарисовалась, к скриптам, правда отношения не имеет: как можно научить EAC воспринимать буквы из национально-европейских релизов (деакритические символы?). вот бы он умел как foobar... :wub:

Posted by: djet on 23-01-2006, 00:26
QUOTE :
кстати, есть такая полезняшка: nnCron homepage - это могучий пускатель по расписанию, а заодно - интерпретатор Форта (язык такой). в общем, сделать на нем "уно батоно" представляется реальным. ;)
Ещё одна программа в довесок не катит. Ищу программу для написания макросов с возможностью компиляции макроса в .ехе.

QUOTE:
ещё одна проблемка нарисовалась, к скриптам, правда отношения не имеет: как можно научить EAC воспринимать буквы из национально-европейских релизов (деакритические символы?). вот бы он умел как foobar... :wub:
Я не знаю, поддерживает ли EAC Unicode.. Если нет, то существуют 2 решения: поменять локаль для non-Unicode или воспользоваться утилитой от MS (тут где-то обсуждалась).

Posted by: eShiva on 23-01-2006, 02:36
опа, djet, а replaygain чем к вавпаку применять, фубарой? н-да, слона то я и не приметил... имхо, если это не автоматизируемо, то всю модель надо как-то менять в моем случае. скорее всего, риплэйгэйн пипл будет аплаить самостоятельно. :(
макро+компиллер мне встречался - winBatch. по-моему, в про версии он компилит. а еще он может, вчастности, делать фотку окна и следить за изменениями в определенной зоне картинки. это бы пригодилось для обработки состояния конец диалога в EAC. и во многом другом винбэч удобная штука, например простые вещи можно сляпать за два тычка. хотя я, честно говоря, не осознал почему еще одной прогой будет слишком - она реально полезна и для других вещей. я ей, например, осла перезапускаю, звоню, стартап загружаю по времени, килю процессы - все удобно и под ручками. честно говоря, после ннкрона я не понимаю мелкософт - уж больно нарочито у них погано со скриптами и планировщиком...

Posted by: djet on 23-01-2006, 04:35
QUOTE:
опа, djet, а replaygain чем к вавпаку применять, фубарой? н-да, слона то я и не приметил... имхо, если это не автоматизируемо, то всю модель надо как-то менять в моем случае. скорее всего, риплэйгэйн пипл будет аплаить самостоятельно. :(
Фубаргом.. Есть небольшой шанс автоматизировать и это с помощью Automation компонента, но это куча R&D для такой маленькой фичи. Убирать RG не буду, потому что для себя делаю :)

Обновил свои скрипты (и перезалил).
Changelog:
  1. Убрал все ненужные паузы, и единственную оставшуюся тоже можно при желании закомментировать.
  2. Исправлены ошибки при незаполненной дате в EAC.
  3. Добавлены переменные для имени релизера, комментария и URL.
  4. Все самые интересные действия в EAC-POST теперь происходят сразу в папке назначения, исключение - лог самого скрипта.
  5. Реорганизован порядок и логика EAC-POST.
  6. Звуковое оповещение для стадии ожидания и в случае ошибки проверки файла.

Posted by: djet on 23-01-2006, 04:37
Кстати, хотел спросить насчёт PAR2: какой оптимальный размер блока и уровень избыточности следует выбрать для хранения на DVD?

Posted by: LF_ on 23-01-2006, 05:28
Это зависит от что ты хочешь и во что ты веришь - размер блока на самом деле не влияет на кол-во восстановления, оно всегда = процентам избыточности, скажем поставил ты 10% -> если будет убито до 10% данных - восстановит. Размер блока = эффективность и кол-во контрольных суммм, поэтому если сделать мелкий размер блока - будет падать эффективность. Скажем у тебя пар = 20Мб, эффективность 60% - это значит что из 20Мб 40% это не для восстановления данных, а для обеспечения самого пара (внутренние контрольные суммы, избыточность и тп)

Posted by: eShiva on 23-01-2006, 14:19
QUOTE (LF_ @ 23-01-2006, 05:28):
Это зависит от что ты хочешь и во что ты веришь - размер блока на самом деле не влияет на кол-во восстановления, оно всегда = процентам избыточности, скажем поставил ты 10% -> если будет убито до 10% данных - восстановит. Размер блока = эффективность и кол-во контрольных суммм, поэтому если сделать мелкий размер блока - будет падать эффективность. Скажем у тебя пар = 20Мб, эффективность 60% - это значит что из 20Мб 40% это не для восстановления данных, а для обеспечения самого пара (внутренние контрольные суммы, избыточность и тп)
LF_ дело ясное, что дело темное..
djet я так понимаю (но это сугубо мое имхо) - если хочется гарантий от ядерного взрыва избыточность надо подбирпть по объему файла + месту на диске (DVD), типа: хочу 20 релизов на одну болванку, есть полгига под пары... _НО_ у этого есть обратная сторона: когда мы храним одну копию, то ... а если две, нужны ли пары вообще?

я думал - думал, когда про пары только у оверкилла проичитал, так решил не парить: или диск исходника будет доступен, или релиз в сети сохранится (вот, например, у меня уже трижды комп уходил в небытие со всеми архивами, а john zorn - секлмейкер до сих пор в сети живет), или ... мне не важно уже будет.

есть альтернатива: слушать сжатые, например в музепаке, а хранить - реальные копии дисков. имхо - это практичнее, чем танцы с бубнами. а если нет места под компакты - храни музепаки ;). на своем примере знаю - раньше меняются вкусы или устаешь от, чем дойдет до покупки хай энда и домика под него :laugh:

спасибо за скрипты, Б.г даст, попробую на их основе пакетную обработку сделать: сначала грабить в каталоги, а потом по ним постпроцессинг делать. кстати, так и риплэйгэйн можно будет эффективнее применять - один раз или 10 - радница есть.
удачи!

Posted by: djet on 23-01-2006, 16:49
А есть хоть какая-нить статистика, сколько данных на DVD убивают царапины разного типа? Вот под это и было бы неплохо настроить заPARку.

QUOTE :
спасибо за скрипты, Б.г даст, попробую на их основе пакетную обработку сделать: сначала грабить в каталоги, а потом по ним постпроцессинг делать.
Если ты о постпроцессинге в смысле post-enc.cmd, то в новой версии уже не пройдёт: я маппинги многих переменных поменял, и скрипт потерял самостоятельность.
Ещё в той же папке лежит скрипт-прошиватель CUE и LOG: может, пригодится, если нужно будет пакетно серию tagged within релизов наштамповать.

Posted by: LF_ on 23-01-2006, 19:01
Я исхожу из того, что если диск поплыл скажем из-за я уронил его в песок и потом пол часа там его возил - ничего не поможет. Если же сбой случайный - ну сколько может быть случайный сбой? Я для себя решил, что 3% + не надо забывать, что на диске как таковом тоже есть методы коррекции мелких ошибок... Через пару лет мы будем сливать всё с ДВД\ЦД на какой-нибудь блюрей, так что тут вопрос такой - сколько перестраховки вы хотите получить? :)

Posted by: eShiva on 23-01-2006, 19:45
djet, выглядит читабельнее - греат ворк, как говорят французы. если я вместо вызова постпроцессинга скажу goto :EOF, а потом уже буду в цикле применять постпроцессинг - должно хватить инфы для этого? а пользоваться буду твоей обновленной версией enc, в которой все складывается в свои каталоги. имхо хочется больше времени на грабленье отвести, чем на рюшечки.

м-мм, а можно еще раз вернуться к вопросу: почему вэйвпак, а не флак? в флакон, например, можно сразу риплэйгэйн залить. вот ща и проверяю...

Posted by: djet on 23-01-2006, 20:05
QUOTE :
м-мм, а можно еще раз вернуться к вопросу: почему вэйвпак, а не флак? в флакон, например, можно сразу риплэйгэйн залить.
WV лучше жмёт при прочих равных и динамичнее развивается. RG можно сгенерить только для образа целиком, а не для его треков. По этому параметру образ уступает отдельным трекам :(

Posted by: eShiva on 23-01-2006, 22:56
QUOTE :
REM =================================
REM Create Hash files
REM =================================

SET MD5Command="s:\Program Files\System Tools\Hash & Compare\MD5DEEP\md5deep.exe" -l "%~n1"
- здесь ты забыл заменить путь на переменную. я вообще предлагаю их сложить вместе с батниками для унификации.

QUOTE:
CUE, LOG & PAR
в названии директории не соответствует реальности. пары там и ни каких других...

REM: *.jpg конечно хорошо в архивчике иметь, но стоит об этой фиче хотя бы упомянуть.

BTW попробовал я флак - скрипт закончился путем (а должен был как на вавпаке ругнуться на путь к хэшеру, да и лог о верификации бредовый), только файл нормально не читался фубаром. в него новая версия еак пишет кучу REMов, так с первого раза фубар вообще не понял этот куй (из тэга), когда я убрал первые ремы (в начале) и примянил появились последние три-пять имен треков, но остальное все так же безымянное. у меня такая м-мм впервые с флаком, придется искать в архивах старый еак. да, разница по размеру - 13Мб (флак больше на 2.8% чем вавпак) - имхо слезы.

если быть увереным в читабельности (раньше это обеспечивалось, правда я руками тэги заливал), то флак мне кажется интереснее:
а) риплэйгейн в файле - и то что оно для альбома, а не потреково - имхо рулез
б) сам себя проверяет, не нужно отдельно в скрипте прерывание ставить
в) постобработку, моя думает, нужно сделать отдельно от грабленья - это более общий подход, не исключающий одиночных рипов. есть перл, есть туева хуча других колбасней: натравил прогу\скрипт на каталог с граблями и все пучком. флак позволит грабить и проверять одним ударом, что под вавпаком вынуждено приходится делать отдельно.

Posted by: djet on 24-01-2006, 01:35
QUOTE :
в названии директории не соответствует реальности. пары там и ни каких других...
Я и сам в поисках удобной схемы хранения барахла, не говоря уже о скриптах..

QUOTE :
BTW попробовал я флак - скрипт закончился путем (а должен был как на вавпаке ругнуться на путь к хэшеру, да и лог о верификации бредовый), только файл нормально не читался фубаром. в него новая версия еак пишет кучу REMов, так с первого раза фубар вообще не понял этот куй (из тэга), когда я убрал первые ремы (в начале) и примянил появились последние три-пять имен треков, но остальное все так же безымянное. у меня такая м-мм впервые с флаком, придется искать в архивах старый еак. да, разница по размеру - 13Мб (флак больше на 2.8% чем вавпак) - имхо слезы.
С FLAC он практически не тестировался. Изначально скрипты работали на APE, потом я начал их под себя переделывать. C выбором WV я на данный момент окончательно определился, и если на моём пути не возникнет своенравная железка, с него не сверну :)

QUOTE:
если быть увереным в читабельности (раньше это обеспечивалось, правда я руками тэги заливал), то флак мне кажется интереснее:
а) риплэйгейн в файле - и то что оно для альбома, а не потреково - имхо рулез
б) сам себя проверяет, не нужно отдельно в скрипте прерывание ставить
в) постобработку, моя думает, нужно сделать отдельно от грабленья - это более общий подход, не исключающий одиночных рипов. есть перл, есть туева хуча других колбасней: натравил прогу\скрипт на каталог с граблями и все пучком. флак позволит грабить и проверять одним ударом, что под вавпаком вынуждено приходится делать отдельно.
а) и какой смысл в такой RG: то, что один альбом будет звучать среднеквадратически одинаково с другим? Мне нужен полноценный RG, т.е. потрековый в т.ч.
б) незначительное преимущество, а с учётом автоматизации в скрипте - вообще никакое. У меня проверка осуществляется в стратегически важном месте - после всех пертурбаций с файлом. (Для WV у меня есть комбинированный скрипт - см. мою тему про WV).
в) постараюсь, когда доведу до ума единый файл настроек для скриптов.

Posted by: djet on 24-01-2006, 01:40
Проверил на FLAC: проблема возникает на fb2k 0.8.3; в 0.9b, которым я пользуюсь, всё нормально.

Posted by: djet on 25-01-2006, 22:17
Выложил очередную версию, теперь - с настройками (eac-settings.cmd).

Чтонового:
  1. Тэги в флаконах.. Скрипт писал APE2 тэги во FLAC, оттого и глючило. Исправил.
  2. Широкие (по сравнению с прошлой версий :D) возможности настройки работы скриптов: поддаётся настройке схема наименования файлов, инфо о релизере, параметры кодеков, включение/отключение операций eac-post.
  3. По возможности вся работа производится сразу в папке назначения.

Posted by: Гордый on 16-11-2007, 03:12
Вот это бы всё, да вместе с TagIt объединить! :shuffle:

Posted by: PetrBof on 26-07-2017, 02:25
Подскажите пожалуйста существует ли софт для создания DVD меню без конвертации в, если видео в формате AVI??

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)