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 

Подсчёт времени воспроизведения медиафайлов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Orion9



Joined: 01 Jan 2024
Posts: 1092

Post (Separately) Posted: Thu May 07, 2026 00:33    Post subject: Подсчёт времени воспроизведения медиафайлов Reply with quote

Кнопка для подсчёта времени воспроизведения аудио и видео файлов. Реализовано на скриптовом языке плагина Autorun.

Желательно установить последнюю версию плагина Autorun. На данный момент это 2.2.21.3 (15.10.2025)

Инструкция для установки (ниже на странице)
https://total.darkhost.ru/wiki/doku.php?id=ru:autorun

Особенности последней версии. Для версии 2.2.21.3 нет полного архива с дополнительными модулями (субплагинами) и файлами справки, поэтому установку придется проводить в два этапа. Сначала нужно установить версию 2.2.21 от 28.09.2025
https://total.darkhost.ru/files/autorun/beta/wdx_autorun_2.2.21_beta.zip
Поверх неё накатить последний модуль от 15.10.2025
https://total.darkhost.ru/files/temp/autorun_20251015.zip

 Кнопка


 Duration.aucfg


Модуль можно подключить к основной конфигурации плагина строкой
Code:
Pragma Include %COMMANDER_PATH%\Ini\Autorun\Duration.aucfg

Пример файла autorun.cfg чистого плагина

 Hidden text

В заголовке модуля необходимо задать путь к файлам библиотеки MediaInfo. Кнопка может также работать с плагином TCMediaInfo, если он установлен и настроен по дефолту.

Модификатор Shift позволяет отключить фильтр расширений, указанных в заголовке модуля. По умолчанию фильтр включен, т.к. он ускоряет операцию подсчета (MediaInfo не приходится открывать каждый файл в каталоге). Однако бывают случаи, когда нужно обработать все файлы. Если файл при этом не содержит сведений о времени воспроизведения, в лог заносится "Empty".

При отключенном фильтре текстовые файлы субтитров могут возвращать информацию о времени воспроизведения. В режиме MediaInfo.dll такие файлы в расчет не принимаются (в лог записывается "Warning"), но если по какой-то причине нужно посчитать длительность таких файлов, можно использовать режим плагина TCMediaInfo.wdx через запуск с Alt. Это возможно, поскольку плагин TCMediaInfo.wdx имеет собственный файл конфигурации и собственные фильтры.

Операцию можно прервать в любой момент либо повторным запуском, либо закрытием окна подсказки, либо комбинацией Ctrl+ESC. В первом и последнем случае отобразится промежуточный результат. Окно подсказки можно также закрыть двойным кликом по самой подсказке. Правый клик открывает меню лога операций.

Можно держать открытыми несколько окон подсказки и перемещать их по экрану.

 Скрин с примером


Ошибки и недочеты могут быть, но в основном кнопка рабочая. Надеюсь, кому-то пригодится.
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
Page 1 of 1

 
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