[wlx/wdx] TCMediaInfo
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Mellomann
Именно прописывание расширений и предполагается. Для проверки у себя добавил - всё подхватилось. Разумеется, после добавления тотал надо перезапустить (или выгрузить плагины).
К сожалению, библиотека не дает возможности программно получить список поддерживаемых расширений, иначе это всё можно было бы автоматизировать. Причем такая информация в её коде присутствует, но функции для получения нет. Так что пока приходится прописывать вот так, вручную.
Именно прописывание расширений и предполагается. Для проверки у себя добавил - всё подхватилось. Разумеется, после добавления тотал надо перезапустить (или выгрузить плагины).
К сожалению, библиотека не дает возможности программно получить список поддерживаемых расширений, иначе это всё можно было бы автоматизировать. Причем такая информация в её коде присутствует, но функции для получения нет. Так что пока приходится прописывать вот так, вручную.
Loopback, Ну всмысле для использования кастомного шаблона, как в оригинальной тулзе mediainfo. Если здесь иной принцип работы с шаблонами mediainfo (те, что css), то вопрос про шаблоны был не совсем в ваш "огород" 
upd: Немного пшковырялся с TCMediaInfo.xml и блоки в tcmediainfo/listeroptions/views отвечают за свои шаблоны и там Duration_String1 можно заменить на Duration_String3 , вот только меня вполне устраивает дефолтный шаблон ("Default" ака "по умолчанию") и как на него повлиять/скорректировать мне пока не понятно.
ОК. Что конкретно нужно поправить относительно Duration, чтобы работал сценарий описанный мной выше ? Судя по TCMediaInfo.xml обработка именно Duration зависит от кучи параметров и переменных и простая смена "Duration_String" на "Duration_String3" мне тут не поможет (пробоаал). Что нужно корректировать для вывода времени медиафайлов >1 часа в часах:минутах:секундах ?Loopback писал(а):Корректировать, разумеется, можно: TCMediaInfo.xml фактически является локальной конфигурацией плагина и не перезаписывается при установке новых версий.
upd: Немного пшковырялся с TCMediaInfo.xml и блоки в tcmediainfo/listeroptions/views отвечают за свои шаблоны и там Duration_String1 можно заменить на Duration_String3 , вот только меня вполне устраивает дефолтный шаблон ("Default" ака "по умолчанию") и как на него повлиять/скорректировать мне пока не понятно.
Да, здесь другой принцип.Baltazar писал(а):Если здесь иной принцип работы с шаблонами mediainfo
Да, шаблон "по умолчанию" нельзя изменить, это встроенный в библиотеку (не в плагин), специальный формат вывода, который формируется согласно зашитой автором библиотеки логике. Достигнуть желаемого можно только если сделать похожий кастомный, который бы имитировал поведение встроенного.Baltazar писал(а): вот только меня вполне устраивает дефолтный шаблон ("Default" ака "по умолчанию") и как на него повлиять/скорректировать мне пока не понятно
Loopback, ну собственно я об этом и подозревал.
А вот с этим загвоздка, да. Что-то похожее я могу сделать, но учитывая, что шаблон по ряду параметров имеет скриптоподобную схематику, полноценно воссоздавать я его буду до морковкиного заговения из-за чего я собственно и интересовался в надежде обойтись правкой одного параметра (или на худой конец "экспортировать" стандартный шаблон и поправив параметр заюзать оный), но увы. Эх.Достигнуть желаемого можно только если сделать похожий кастомный, который бы имитировал поведение встроенного.
Baltazar
Так, стоп. Кажется, я сам уже забыл, что тут есть... Я так понимаю, что имелся в виду шаблон "Стандартный Inform"? Или нет? Потому что у меня в режиме "По умолчанию" с секундами длительности все в порядке.
Если нет, то может TCMediaInfo.xml остался от какой-то древней версии плагина, еще до версии 1.0?
Так, стоп. Кажется, я сам уже забыл, что тут есть... Я так понимаю, что имелся в виду шаблон "Стандартный Inform"? Или нет? Потому что у меня в режиме "По умолчанию" с секундами длительности все в порядке.
Если нет, то может TCMediaInfo.xml остался от какой-то древней версии плагина, еще до версии 1.0?
Loopback, да, так было в старом билде (0.7.4, просто обновлял библиотеку, да и не заморачивался особо). В новом билде секунды оказались там, где мне надо на файлах хронометражом >1 часа. Единственное, что непривычно - это чередование цветов строк. Как бы его убрать и выделить лишь General, Video, Audio, Text, как в старом билде ? Ну или на крайняк, как их сделать потемнее ?
В настройках, установить одинаковый цвет для параметров LineBackColor и LineBackColorSecond.Baltazar писал(а):Единственное, что непривычно - это чередование цветов строк. Как бы его убрать и выделить лишь General, Video, Audio, Text, как в старом билде ? Ну или на крайняк, как их сделать потемнее ?
А всё таки пришлось менять расширение, чтобы плагин работал через кнопкуBaltazar писал(а):Зачем ренеймить ? Путь до wdx-файла пропишите и всё. Там расширения имеют декоративный характер.
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_EXE%
%P%N /S=L:Ptcmediainfo
WCMICONFLAT.DLL,414
Просмотр MediaInfo Plugin
-1
TC 11.58 combo, Windows 11 x64
Вопросы только про lister:
По умолчанию смотрю в режиме "Video (compact)"
Если FieldText Видео содержит какой-нибудь name, то он своим жирным шрифтом "налезает" на InfoText и его невозможно прочитать. Хотя мне интересен только размер кадра WxH
<FieldTextColor>$xxxxxx</FieldTextColor>
Никак не изменяется (зато все остальные colors изменяются нормально). Хотел сделать его белым $FFFFFF, чтоб вообще не видно было.
TCMediaInfo.xml
// define field ID's that will be always skipped
ГДЕ пометить? ЧЕМ пометить?
Как убрать всякие битрейты из видео-инфо, FPS - я не понял.
И вообще, хорошо бы всё это как-то делать "галочками" в графическом виде - не все способны в xml ковыряться. И закреплять насовсем, а не каждый раз "галочки" ставить, хотя бы тот же auto режим.
По умолчанию смотрю в режиме "Video (compact)"
Если FieldText Видео содержит какой-нибудь name, то он своим жирным шрифтом "налезает" на InfoText и его невозможно прочитать. Хотя мне интересен только размер кадра WxH
<FieldTextColor>$xxxxxx</FieldTextColor>
Никак не изменяется (зато все остальные colors изменяются нормально). Хотел сделать его белым $FFFFFF, чтоб вообще не видно было.
TCMediaInfo.xml
// define field ID's that will be always skipped
ГДЕ пометить? ЧЕМ пометить?
Как убрать всякие битрейты из видео-инфо, FPS - я не понял.
И вообще, хорошо бы всё это как-то делать "галочками" в графическом виде - не все способны в xml ковыряться. И закреплять насовсем, а не каждый раз "галочки" ставить, хотя бы тот же auto режим.
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
Варианта тут три:790 писал(а):Если FieldText Видео содержит какой-нибудь name, то он своим жирным шрифтом "налезает" на InfoText и его невозможно прочитать. Хотя мне интересен только размер кадра WxH
1. Увеличить параметр InfoLeftMargin, но нет гарантий, что кто-то не сделает такое название, что оно всё равно не уместится.
2. Обрезать текст в первой колонке, если его длина слишком большая.
3. Выносить название отдельной строкой, в результате частично теряется компактность.
Самое простое что можно быстро сделать - второй вариант.
Версия плагина какая? В 1.07 было исправлено. Но это все равно не поможет, т.к. будет накладываться белым.790 писал(а):<FieldTextColor>$xxxxxx</FieldTextColor>
Никак не изменяется (зато все остальные colors изменяются нормально). Хотел сделать его белым
$FFFFFF, чтоб вообще не видно было.
Это список полей, которые всегда пропускаются. И это вообще из другого шаблона.790 писал(а):// define field ID's that will be always skipped
ГДЕ пометить? ЧЕМ пометить?
В моем понимании, если что-то хочется под себя поменять - придётся разбираться. Ну или хотя бы четко объяснить, что именно не устраивает.790 писал(а):Как убрать всякие битрейты из видео-инфо, FPS - я не понял.
Думаю что кому-то и wincmd.ini править сложно, но это не значит, что надо всё огромное многообразие ключей выносить галочками в интерфейс. А скрипты и галочки как-то вообще плохо совместимы...790 писал(а):И вообще, хорошо бы всё это как-то делать "галочками" в графическом виде - не все способны в xml ковыряться.
Не вижу смысла что-то запоминать из интерфейса, а необходимые настройки в виде DefaultViewMode и AutoViewMode есть.790 писал(а): И закреплять насовсем, а не каждый раз "галочки" ставить, хотя бы тот же auto режим.