[wlx/wdx] TCMediaInfo

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Monarch-LFV
Да, я тоже пользуюсь yt-dlp. Норм утилита. :) Бывало у меня, что если места на диске мало, на выходе мог получиться косячный файл после недозавершенного слияния. Но может быть, у вас по другой причине он был недокачан.

[cut="3D egg"]В яйце вроде ксеноморф, а вылупляется почему-то всегда ксенофоб :mrgreen:[/cut]
В общем, да. Битрей брать нельзя. Но может быть другие параметры можно? Хотя нужно ли, если будет возможность вручную быстро поправить (перечитать файл заново).
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Тестовая версия

Для TCMediaInfo.exe сделан интерфейс командной строки, все функции обслуживания теперь доступны в том числе и из него. Также добавлены параметры для быстрого удаления из базы записей выбранных файлов. Соответственно, после удаления информация для этих файлов будет обновлена обычным способом.

Информация по параметрам командной строки в справке, раздел "Управление и обслуживание" (бывший Обслуживание).

Версию для x64 не включаю, она не менялась (весь код конфигурации и управления находится в 32-битной библиотеке).
Orion9 писал(а):Я давно заметил, что MediaInfo может работать с другими форматами, например картинками. Но информации там практически никакой. Вопрос: зачем вообще нужна такая поддержка?
Картинки могут быть в контейнере, так что тут логика есть. Вот зачем архивы, docx и exe с dll решительно непонятно, но может мы чего-то не знаем. В конце-концов есть контекст "Other", а туда в теории может что угодно попадать.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Что-то я не понял. Прошел сейчас процесс обновления, включая последнюю библиотеку MediaInfo, и все работает просто "мухой". База выключена. Думаю, что с такой скоростью база вообще может быть не нужна :lol:
Картинки могут быть в контейнере, так что тут логика есть
Есть, согласен. Открыл сейчас картинку ради интереса. Кажись, лучше стало. Раньше, если я все правильно помню, меньше инфы выводилось.
Вот зачем архивы, docx и exe с dll решительно непонятно, но может мы чего-то не знаем
Может и не знаем. А может, просто погоня за конкурентами и желание объять необъятное.
В конце-концов есть контекст "Other", а туда в теории может что угодно попадать
Включая саму MediaInfo.dll :mrgreen:

[cut]Чтобы была поближе, так сказать, к объекту изучения :mrgreen:[/cut]
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Я так понимаю, TCMediaInfo.exe теперь строго заточен на файлы TCMediaInfo.wdx и TCMediaInfo.xml.
А у меня-то они называются по-другому: TCMediaInfoV.wdx и TCMediaInfoV.xml , потому что плагин уже давно "поделен" на две части - Audio и Video. Потому что для аудио и видео у них разные задачи и на аудио база мне не нужна. А переименовывать файлы - много чего рухнет.
В общем, получил я сообщения об отсутствии файлов.
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

790 писал(а):Я так понимаю, TCMediaInfo.exe теперь строго заточен на файлы TCMediaInfo.wdx
Нет, конечно, нужно только переименовать exe, чтобы он имел такое же имя, как wdx, в данном случае TCMediaInfoV.exe. Решил немного упростить логику, довольно нерационально делать поиск при каждом запуске. Добавлю это в справку.

Добавлено спустя 8 минут:
Orion9 писал(а):Что-то я не понял. Прошел сейчас процесс обновления, включая последнюю библиотеку MediaInfo, и все работает просто "мухой". База выключена. Думаю, что с такой скоростью база вообще может быть не нужна
Как-то странно, не верю я, что можно кардинально улучшить скорость работы библиотеки. Собственно, и не заметил какой-то разницы при обновлении.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Loopback
Сижу и кайфую. Скорость - космос. Про базу можно забыть :lol:

В 64-битном ТС тоже все в поряде. Даже по сетке скорость приличная.

Разумеется, если файлы большие, с большим количеством дорог и титров, некая задержка присутствует. Но я даже в памяти базу отключил, поскольку не требуется :lol:
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Loopback
Да, спасибо, так заработало.

Orion9
А я вот без базы не могу, иначе очень долго отображаются файлы видео.
Мой телек не хочет переключать дорожки аудио при трансляции через DLNA, поэтому приходится "вычищать" лишние дорожки через MKVToolNix. а ещё сокращать очень длинные названия. Из-за этого в базе много мусора.

У меня ж ещё по каждому видео-файлу отображается своя иконка по "Поиск с плагинами->Commercial name" его аудио (DD, DD+, DTS и т.д.). Иконки засунуты в WCMICONS.DLL. Так что без базы это всё долго.
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

Loopback
Проблемы тестовой версии:
1. Дома стоит drweb, скачал и все работает.
На работе групповая политика безопасности - Касперский, сразу при скачивании удаляет EXE-шник.
Firefox даже заходить по вашей ссылке на архив на сайте darkhost.ru отказывается, сразу Касперский перехватывает.
Пришлось качать через другой браузер, но все равно без экзешника в архиве.

2. В справке небольшой недочет: в таблице указан ключ /RL, а в примере ниже /LR.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Orion9 писал(а):Сижу и кайфую. Скорость - космос. Про базу можно забыть
Ну что же, я рад что так быстро всё работает. Сам, к сожалению, такого сказать не могу :)
Monarch-LFV писал(а):Проблемы тестовой версии:
Даже не знаю, что тут можно сделать. Ничего потенциально опасного там, разумеется, нет. Но современные антивирусы крайне параноидальны и могут найти вирусы даже в пустом экзешнике. Наверно подпись приложения помогла бы, но это всё стоит очень немалых денег.

Однако файл новый, если его лишний раз не менять, то со временем (наверно) должна наработаться некая "репутация", или как там всё происходит.

Попробовал отправить его на VirusTotal, там только 3 срабатывания, причём Касперский ничего не детектит.
Monarch-LFV писал(а): В справке небольшой недочет: в таблице указан ключ /RL, а в примере ниже /LR.
Да, так бывает, когда делаешь, потом переименовываешь... Исправлю.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

790 писал(а):А я вот без базы не могу, иначе очень долго отображаются файлы видео.
Речь, видимо, идет о наборе колонок? Просто я имел в виду скорость всплытия подсказок, когда я говорил о скорости. А набором я практически не пользуюсь. Однако если на него переключиться, то конечно, все выстраивается не в одно мгновение, но все-равно довольно быстро, как мне представляется.

Кстати, в последних версиях MediaInfo появилась MediaInfo_InfoTip.dll, создает весьма симпатичный тултип в Проводнике. Еще одно kudos автору библиотеки.)
790 писал(а):Мой телек не хочет переключать дорожки аудио при трансляции через DLNA, поэтому приходится "вычищать" лишние дорожки через MKVToolNix.
Именно эту прогу я имел в виду, когда писал MKVMerge. Перепутал экзешники :lol: В свое время я немного вник в эту тему. Конечно, многое зависит от телевизора, но все же рекомендуют использовать отдельный Media Player + NAS коробку для максимального комфорта, так сказать.)
790 писал(а):а ещё сокращать очень длинные названия. Из-за этого в базе много мусора.
Я много лет вообще не чистил базу. Реально не заметил никакого падения скорости из-за этого. Какого только мусора там не было, но не раз выручала, если нужно было восстановить список просмотренного. Позже я стал качать раритетные видео напрямую с vk и одноклассников. Часто были недокачки и пустые подсказки. Поэтому пришлось отключить базу на диске и перевести ее в RAM (<MemoryBase>true</MemoryBase>). А сейчас и от этого отказался.
790 писал(а):У меня ж ещё по каждому видео-файлу отображается своя иконка по "Поиск с плагинами->Commercial name" его аудио (DD, DD+, DTS и т.д.). Иконки засунуты в WCMICONS.DLL. Так что без базы это всё долго.
Ну тогда понятно. Откуда взяться скорости, если одним плугом пашется два поля :lol:
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

Loopback писал(а):Попробовал отправить его на VirusTotal, там только 3 срабатывания, причём Касперский ничего не детектит.
Хм, странно, сам увидел на вирустотал.

<Оффтоп>А по поводу Касперского, он реально стал параноиком - я когда-то написал VBS-скрипт, добавляющий переменную окружения в систему, раньше работал нормально, а месяц назад Касперский сказал, что это вирус и удалил его :evil: . Пришлось тоже самое реализовать через батник, который делает тоже самое, но Касперский молчит.</Оффтоп>
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Orion9 писал(а):Поэтому пришлось отключить базу на диске и перевести ее в RAM (<MemoryBase>true</MemoryBase>). А сейчас и от этого отказался.
Я за давностью уже даже не вспомню причину, но создание базы в любом виде отключил давно. И никаких неудобств от этого не испытываю.

[cut]
Monarch-LFV писал(а): <Оффтоп>А по поводу Касперского, он реально стал параноиком - я когда-то написал VBS-скрипт, добавляющий переменную окружения в систему, раньше работал нормально, а месяц назад Касперский сказал, что это вирус и удалил его Evil or Very Mad . Пришлось тоже самое реализовать через батник, который делает тоже самое, но Касперский молчит.</Оффтоп>
Столкнулся с аналогичной ситуацией, только с не менее параноидальным DrWeb.[/cut]
«The Truth Is Out There»
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Я за давностью уже даже не вспомню причину, но создание базы в любом виде отключил давно. И никаких неудобств от этого не испытываю.
Думаю, на маломощных компах и при низких скоростях накопителей (внешний диск в usb 2.0 или сеть 100 mb/s, например) база все же будет полезна. Но похоже автор действительно оптимизировал работу библиотеки. Я это сразу заметил на avi-шках. Раньше на этом формате были какие-то непонятные затыки.

P.S.

[cut="Небольшой оффтоп на счет переменных окружения"]%COMMANDER_EXE% - файл коммандера
%COMMANDER_PATH% - путь коммандера
...
%COMMANDER_LOL% - смех коммандера :mrgreen: [/cut]
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Loopback
Обновил плагин, но без переименования WDX в WLX кнопка не хочет работать
http://forum.wincmd.ru/viewpost.php?p=136349
По поводу wrapper так и не нашлось время или неактуально стало?
http://forum.wincmd.ru/viewpost.php?p=136352
TC 11.58 combo, Windows 11 x64
Destiny
Сообщения: 340
Зарегистрирован: Вт дек 15, 2015 18:22

Сообщение Destiny »

Loopback
allprops.txt
зачем он лежит в составе плагина, если оказывается, что надо вызывать ехе и из него сохранять настоящий/актуальный файл?
Ибо комплектный из состава архива - не соответствует тому, что выходит из недр *.ехе. Кол-во полей разное совершенно.
Почему при генерации не формируется формат: "ПОЛЕ;описание поля"?
Ведь если посмотреть в гитхабе самой библиотеки, то там всё это есть.
https://github.com/MediaArea/MediaInfoL ... ext/Stream
Почему вдруг плагин стал поддерживать совершенно странные для него форматы? PDF, TXT, XLSX, BMP, EXE и т.п?
КАК теперь быстро, безболезненно, интуитивно и точно оставить в его поле зрения ТОЛЬКО лишь файлы видео и аудио формата?
не пытаясь вспомнить их все, не перепроверяя имеющийся список FORMATS через инет - пытаясь понять - что есть там что.
В идеале тег FORMAS в XML файле настроек плагина должен иметь суб-теги: AUDIO, IMAGE, VIDEO, TEXT ну и т.д. в зависимости
от того - какие реально виды/расширения файлов вдруг стали пониматься библиотекой.
Чтобы ненужное можно было сразу закомментировать.
Последний раз редактировалось Destiny Вт июл 16, 2024 12:14, всего редактировалось 1 раз.
Ответить