Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

DurCalc - подсчет времени звучания
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 14:09    Post subject: Reply with quote

Вахмурка 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
View user's profile Send private message
haus



Joined: 21 Jan 2009
Posts: 11

Post (Separately) Posted: Sun Jan 25, 2009 16:26    Post subject: Reply with quote

VadiMGP

Ругается DurCalc на Anytag.wdx 0.98: "Missing or wrong WDX."
Может, другая версия плагина должна быть?
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 16:34    Post subject: Reply with quote

haus
Нет, версия нормальная у меня такая же.
Скорее всего, ты ошибся где-то когда имена файлов или директорий подправлял.
Back to top
View user's profile Send private message
haus



Joined: 21 Jan 2009
Posts: 11

Post (Separately) Posted: Sun Jan 25, 2009 16:41    Post subject: Reply with quote

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
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 17:10    Post subject: Reply with quote

haus wrote:
%COMMANDER_PATH%\Plugins\wdx\wdx_anytag\anytag.wdx %L

Это же поле параметров. Я точно не помню, но по моему ТС тут требует удваивать знаки процента.

UPD. Тьфу. Я ошибся. Тут просто вообще %COMMANDER_PATH% не работает. Пиши явный путь.
Back to top
View user's profile Send private message
haus



Joined: 21 Jan 2009
Posts: 11

Post (Separately) Posted: Sun Jan 25, 2009 17:51    Post subject: Reply with quote

VadiMGP

Прописал абсолютный путь, взял его в кавычки - заработало, и замечательно заработало Smile
Огромное спасибо за нужную программу.

По латинице с диакритическими знаками так же информации не выдает, но это уже изъяны плагинов.

И одна деталь: решил нагрузить DurCalc всерьез, подсунул ему целый раздел (22 496 аудиофайлов различного типа общим объемом 190 гигабайт, плагины тут при cm_SaveDetailsToFile просто вылетали с ошибкой через несколько минут) - через шесть минут выдал результат: верное количество файлов (без тех злополучных), три пропущено, но время почему-то всего лишь 20:26:35.
Подсунул раздел поменьше (26 гиг, 3166 файлов) - очень шустро обработал, но с временем опять же не то что-то, 01:42:23.
Back to top
View user's profile Send private message
haus



Joined: 21 Jan 2009
Posts: 11

Post (Separately) Posted: Sun Jan 25, 2009 18:13    Post subject: Reply with quote

Кажется, понял, в чем дело. Предел параметра "Duration" ограничен значением 23:59:59.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 18:16    Post subject: Reply with quote

haus wrote:
время почему-то всего лишь 20:26:35.

Да, наверное, при таких объемах время будет неправильным - я же не рассчитывал на время звучания больше суток! Я же говорил, программа-однодневка, сидюки по быстрому нарезать.

Если очень надо я могу подправить через недельку, если не забуду.
Back to top
View user's profile Send private message
haus



Joined: 21 Jan 2009
Posts: 11

Post (Separately) Posted: Sun Jan 25, 2009 20:21    Post subject: Reply with quote

Поигрался с DurCalc, обнаружил вкуснейшую, не упомянутую автором, возможность - выделяешь каталоги, или просто встаешь на один из них, запускаешь DC, и она сама определяет количество и длительность аудиофайлов в подкаталогах всех уровней вложенности (считаются и остальные файлы, идут под маркировкой Skipped).
Нет, эта программа явно не однодневка.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 20:59    Post subject: Reply with quote

haus wrote:
По латинице с диакритическими знаками так же информации не выдает, но это уже изъяны плагинов.

Попробуй использовать параметр %l вместо %L.
Quote:
обнаружил вкуснейшую, не упомянутую автором, возможность
Кушать подано. Smile На десерт могу предложить еще одну возможность - вместо anytag, вообще-то, можно использовать и AudioInfo.wdx. Работает медленнее, но зато умеет обрабатывать некоторые форматы, которые anytag не умеет.
Back to top
View user's profile Send private message
Lazy Crazy



Joined: 16 Jan 2005
Posts: 400

Post (Separately) Posted: Sun Jan 25, 2009 21:03    Post subject: Reply with quote

VadiMGP
Спасибо, порой весьма полезной будет!
_________________
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sun Jan 25, 2009 21:51    Post subject: Reply with quote

VadiMGP
Замечательная штука, очень удобно! Какая уж тут однодневка - это надо снабжать минимальным текстовиком и выкладывать как полноценную утилиту. Кстати, а русификацию информационого окошечка для совсем уже полного комфорта предусмотреть можно?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Jan 25, 2009 23:23    Post subject: Reply with quote

Народу нравится © Кин-дза-дза. Smile
Хорошо, я черкну какой-никакой ридми и сделаю новую версию.

Тогда давайте, говорите, что еще нужно.

Пока, по результатам темы и писем получаются такие добавки.

1. Поддержка %COMMANDER_PATH%.
2. Исправить баг с показом общего времени больше 24 часов.
3. Поддержка плагина media.wdx для работы с видео клипами.
4. Русификация.

Avada
По поводу русификации я, честно говоря, не уверен - там всего три слова, так что ради них отдельный файл заводить? Пока утилитка махонькая, можно бросить куда угодно. А так будет, как взрослая, со своей директорией, со своим .ini файлом...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 26, 2009 00:50    Post subject: Reply with quote

VadiMGP wrote:
По поводу русификации я, честно говоря, не уверен - там всего три слова, так что ради них отдельный файл заводить? Пока утилитка махонькая, можно бросить куда угодно. А так будет, как взрослая, со своей директорией, со своим .ini файлом...

Так это и хорошо. Кому как, а я именно что предпочитаю поселять каждую утилитку для TC в свою персональную квартиру. Smile
А русификацию можно понимать в широком смысле - как возможность локализации вообще. Когда окошко так хорошо сочетается с главным окном Тотала, что может быть сочтено даже его стандартной частью, то хочется и соответствия языка. Для полноты интеграции. Даже если там всего три слова. И, уверен, захочется не мне одному.
Кстати, а последнее положение окошка запоминать можно или это уже чересчур?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Mon Jan 26, 2009 01:03    Post subject: Reply with quote

Avada wrote:
А русификацию можно понимать в широком смысле - как возможность локализации вообще.
Ладно, я придумаю что-нибудь "в широком смысле". Smile
Avada wrote:
Кстати, а последнее положение окошка запоминать можно или это уже чересчур?
Можно, но это же будет абсолютное положение на экране, не связанное с положением окна ТС. Не смущает?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group