View previous topic :: View next topic |
Author |
Message |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 14:09 Post subject: |
|
|
Вахмурка wrote: | Из любопытства: а зачем?! | Вот как раз под Новый год меня попросили кучу mp3 прожечь на Audio-CD. То есть, нужно было попросту на каждый диск прожечь по 80 минут музыки.
Для этого набросал программу с использованием плагина Anytag. Показывает маленькое окошко с общим временем звучания выделенных файлов. Все последующие запуски обновляют инфу в том же окошке. Оно висит поверх всех окон, полупрозрачное, когда больше не нужно, закрывается правым кликом.
Если кому надо, можно скачать тут - http://www.mgpsoft.net/Downloads/DurCalc.zip
Запускается кнопкой
-----
TOTALCMD#BAR#DATA
D:\myprog\DurCalc\debug\DurCalc.exe
d:\wincmd\Plugins\AnyTag\anytag.wdx %L
D:\myprog\DurCalc\debug\DurCalc.exe
DurCalc
D:\myprog\DurCalc\debug\
0
-1
----- |
|
Back to top |
|
 |
haus
Joined: 21 Jan 2009 Posts: 11
|
(Separately) Posted: Sun Jan 25, 2009 16:26 Post subject: |
|
|
VadiMGP
Ругается DurCalc на Anytag.wdx 0.98: "Missing or wrong WDX."
Может, другая версия плагина должна быть? |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 16:34 Post subject: |
|
|
haus
Нет, версия нормальная у меня такая же.
Скорее всего, ты ошибся где-то когда имена файлов или директорий подправлял. |
|
Back to top |
|
 |
haus
Joined: 21 Jan 2009 Posts: 11
|
(Separately) Posted: Sun Jan 25, 2009 16:41 Post subject: |
|
|
VadiMGP
Тут вроде всё правильно у меня...
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\DurCalc.exe
%COMMANDER_PATH%\Plugins\wdx\wdx_anytag\anytag.wdx %L
%COMMANDER_PATH%\Utils\DurCalc.exe
DurCalc
%COMMANDER_PATH%\Utils\
0
-1 |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 17:10 Post subject: |
|
|
haus wrote: | %COMMANDER_PATH%\Plugins\wdx\wdx_anytag\anytag.wdx %L |
Это же поле параметров. Я точно не помню, но по моему ТС тут требует удваивать знаки процента.
UPD. Тьфу. Я ошибся. Тут просто вообще %COMMANDER_PATH% не работает. Пиши явный путь. |
|
Back to top |
|
 |
haus
Joined: 21 Jan 2009 Posts: 11
|
(Separately) Posted: Sun Jan 25, 2009 17:51 Post subject: |
|
|
VadiMGP
Прописал абсолютный путь, взял его в кавычки - заработало, и замечательно заработало
Огромное спасибо за нужную программу.
По латинице с диакритическими знаками так же информации не выдает, но это уже изъяны плагинов.
И одна деталь: решил нагрузить DurCalc всерьез, подсунул ему целый раздел (22 496 аудиофайлов различного типа общим объемом 190 гигабайт, плагины тут при cm_SaveDetailsToFile просто вылетали с ошибкой через несколько минут) - через шесть минут выдал результат: верное количество файлов (без тех злополучных), три пропущено, но время почему-то всего лишь 20:26:35.
Подсунул раздел поменьше (26 гиг, 3166 файлов) - очень шустро обработал, но с временем опять же не то что-то, 01:42:23. |
|
Back to top |
|
 |
haus
Joined: 21 Jan 2009 Posts: 11
|
(Separately) Posted: Sun Jan 25, 2009 18:13 Post subject: |
|
|
Кажется, понял, в чем дело. Предел параметра "Duration" ограничен значением 23:59:59. |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 18:16 Post subject: |
|
|
haus wrote: | время почему-то всего лишь 20:26:35. |
Да, наверное, при таких объемах время будет неправильным - я же не рассчитывал на время звучания больше суток! Я же говорил, программа-однодневка, сидюки по быстрому нарезать.
Если очень надо я могу подправить через недельку, если не забуду. |
|
Back to top |
|
 |
haus
Joined: 21 Jan 2009 Posts: 11
|
(Separately) Posted: Sun Jan 25, 2009 20:21 Post subject: |
|
|
Поигрался с DurCalc, обнаружил вкуснейшую, не упомянутую автором, возможность - выделяешь каталоги, или просто встаешь на один из них, запускаешь DC, и она сама определяет количество и длительность аудиофайлов в подкаталогах всех уровней вложенности (считаются и остальные файлы, идут под маркировкой Skipped).
Нет, эта программа явно не однодневка. |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 20:59 Post subject: |
|
|
haus wrote: | По латинице с диакритическими знаками так же информации не выдает, но это уже изъяны плагинов. |
Попробуй использовать параметр %l вместо %L.
Quote: | обнаружил вкуснейшую, не упомянутую автором, возможность | Кушать подано. На десерт могу предложить еще одну возможность - вместо anytag, вообще-то, можно использовать и AudioInfo.wdx. Работает медленнее, но зато умеет обрабатывать некоторые форматы, которые anytag не умеет. |
|
Back to top |
|
 |
Lazy Crazy

Joined: 16 Jan 2005 Posts: 400
|
(Separately) Posted: Sun Jan 25, 2009 21:03 Post subject: |
|
|
VadiMGP
Спасибо, порой весьма полезной будет! _________________
 |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 25, 2009 21:51 Post subject: |
|
|
VadiMGP
Замечательная штука, очень удобно! Какая уж тут однодневка - это надо снабжать минимальным текстовиком и выкладывать как полноценную утилиту. Кстати, а русификацию информационого окошечка для совсем уже полного комфорта предусмотреть можно? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sun Jan 25, 2009 23:23 Post subject: |
|
|
Народу нравится © Кин-дза-дза.
Хорошо, я черкну какой-никакой ридми и сделаю новую версию.
Тогда давайте, говорите, что еще нужно.
Пока, по результатам темы и писем получаются такие добавки.
1. Поддержка %COMMANDER_PATH%.
2. Исправить баг с показом общего времени больше 24 часов.
3. Поддержка плагина media.wdx для работы с видео клипами.
4. Русификация.
Avada
По поводу русификации я, честно говоря, не уверен - там всего три слова, так что ради них отдельный файл заводить? Пока утилитка махонькая, можно бросить куда угодно. А так будет, как взрослая, со своей директорией, со своим .ini файлом... |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Mon Jan 26, 2009 00:50 Post subject: |
|
|
VadiMGP wrote: | По поводу русификации я, честно говоря, не уверен - там всего три слова, так что ради них отдельный файл заводить? Пока утилитка махонькая, можно бросить куда угодно. А так будет, как взрослая, со своей директорией, со своим .ini файлом... |
Так это и хорошо. Кому как, а я именно что предпочитаю поселять каждую утилитку для TC в свою персональную квартиру.
А русификацию можно понимать в широком смысле - как возможность локализации вообще. Когда окошко так хорошо сочетается с главным окном Тотала, что может быть сочтено даже его стандартной частью, то хочется и соответствия языка. Для полноты интеграции. Даже если там всего три слова. И, уверен, захочется не мне одному.
Кстати, а последнее положение окошка запоминать можно или это уже чересчур? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Mon Jan 26, 2009 01:03 Post subject: |
|
|
Avada wrote: | А русификацию можно понимать в широком смысле - как возможность локализации вообще. | Ладно, я придумаю что-нибудь "в широком смысле".
Avada wrote: | Кстати, а последнее положение окошка запоминать можно или это уже чересчур? | Можно, но это же будет абсолютное положение на экране, не связанное с положением окна ТС. Не смущает? |
|
Back to top |
|
 |
|