[wlx/wdx] TCMediaInfo

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

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

Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

SCHMaster
Ну, лично мне вообще не хочется углубляться в структуры форматов, ибо времени на это тоже нет совершенно. Поэтому и идея была использовать готовый "движок", приделав к нему вменяемый интерфейс. Немного его еще доработать - и можно будет пользоваться, хотя, полагаю, и в этом случае никакими средствами не уйти от недостатков и ограничений движка. MediaInfo - универсальное, но довольно медленное решение.
просчет битрейта видео в AVI формате вычесляется парсингом всего файла
А если для больших файлов не парсить его целиком? Понятно, что при VBR значение будет приближенное, но зато и скорость выше.
Но опять же, с MediaInfo такой фокус точно не пройдет.
Аватара пользователя
SCHMaster
Сообщения: 296
Зарегистрирован: Ср дек 15, 2004 02:32
Откуда: Киев
Контактная информация:

Сообщение SCHMaster »

Loopback
MediaInfo - универсальное, но довольно медленное решение.
Это точно!
А если для больших файлов не парсить его целиком? Понятно, что при VBR значение будет приближенное, но зато и скорость выше.

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

Сообщение 790 »

SCHMaster
С большими файлами обошёлся просто: шаблон в поисковике ТС, в котором указано, что видео-файлы, в которых ковыряется плагин >3000 mb... Короче, в видео-файлы с определёнными расширениями и больше 3Gb и в особых папках (сетевых, HDTV...) плагин не лезет
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Yorker
Сообщения: 28
Зарегистрирован: Ср дек 15, 2004 12:56

Сообщение Yorker »

Loopback
Плагин заброшен?
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Yorker
Ну в краткосрочной перспективе можно считать да. Нужно ускорять работу, а без базы это выглядит нереальным. Пробовал прикрутить SQLite, но что-то при решении "в лоб" заметного ускорения не добился. А написание чего-то своего требует немеряно времени, которого пока нет.
Yorker
Сообщения: 28
Зарегистрирован: Ср дек 15, 2004 12:56

Сообщение Yorker »

Loopback
Ну ладно. Буду ждать, когда время появится :)
Bartholomeo
Сообщения: 37
Зарегистрирован: Вс ноя 05, 2006 01:22
Откуда: СПб

Сообщение Bartholomeo »

Loopback, SCHMaster
А можно ли реализовать MediaInfo как wlx? Для FAR-а это сделали (http://forum.farmanager.com/viewtopic.php?p=57909). На мой взгляд, это очень удобно.

Известно, что есть GUI для МедиаИнфо, но он открывается только в заданном размере (требует лишнего движения для прокрутки или разворачивания).
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Bartholomeo
Если брать общий вывод библиотеки и просто показать его в окне листера (как, собственно, и сделано в том плагине) можно написать быстро.

А чтобы было как-то красиво - нужно время. А его пока нет, даже чтобы поправить то, что уже есть.
Bartholomeo
Сообщения: 37
Зарегистрирован: Вс ноя 05, 2006 01:22
Откуда: СПб

Сообщение Bartholomeo »

Loopback,
Красота, в общем-то, не нужна. Так... Если только для удобства считывания. Желательна еще бы возможность копирования инфы. Было бы неплохо, коль было возможно выбирать варианты представления (типа: компактно, развернуто и т.п.). Но этого - общий вывод библиотеки и просто показать его в окне листера - было бы уже достаточно.

Ну, и совсем здорово смотреть инфу в быстром просмотре, так, чтобы вся информация помещалась в окошке без прокрутки, целиком.

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

Сообщение Loopback »

Bartholomeo
Ну раз так, вот плагин в простейшем виде. Альфа, без инсталлятора.

Поскольку вывод библиотеки отформатирован пробелами, я по-умолчанию поставил моноширинный шрифт Courier New - с обычными будет смотреться отвратно. Но можно поменять в ini.

В быстром просмотре по-идее должен работать тоже, но целиком инфа вряд ли уместится.

Будет время - доработаю, сейчас пока только так.

Скачать
Bartholomeo
Сообщения: 37
Зарегистрирован: Вс ноя 05, 2006 01:22
Откуда: СПб

Сообщение Bartholomeo »

Loopback
Спасибо. Качаю. Пробую.
------
Установил через Plugin Manager. Работает. Уже лучше чем GUI MediaInfo. Но у меня работает только через Universal Viewer с подключенными плагинами. А внутренний просмотрщик и быстрый просмотр - не цепляют. Plugin Manager показывает, что плагин "не загружен".

Еще. Сменил в *ини файле размер шрифта и тип - результата никакого.

Но, вообще, в кайф, если это будет доделано. Спасибо.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Bartholomeo
Так вроде листерные плагины в тотале не загружаются до первого использования. Возможно, первым всегда загружается внутренний просмотр? Проверь, что Detect для плагина установился как "MULTIMEDIA & FORCE".

Шрифт поправил, обновленный архив по той же ссылке.
Bartholomeo
Сообщения: 37
Зарегистрирован: Вс ноя 05, 2006 01:22
Откуда: СПб

Сообщение Bartholomeo »

Loopback
Спасибо за твою работу. Шрифт теперь действительно регулируется.
Но вот у меня опять только через Universal Viewer работает, а внутр. просмотрщик и быстр. просмотр - нет, никак. Я и так и эдак устанавливал, и ассоциация "MULTIMEDIA & FORCE" выставлена, и порядок загрузки, и снимал галочку в настройках "воспроизводить мультмедиа" - все безрезультатно - соответственно и внутр. просмотрщик и быстрый просмотр воспроизводят видео, а в Plugin Manager отмечен статус "плагин не загружен".
С другими плагами все вроде в порядке. Никогда с таким не сталкивался. Покопаюсь еще, но надеюсь на тебя. Спасибо.
-----
Понял, в чем дело.
Внутр. Lister (и Quick Viewer) с отключенным "воспроизводить мультмедиа" выводят инфу в режиме "2 двоичный". Но если отметить "4 Графика/ Мультимедиа/ LS-плагины 4" (и только в этом режиме), то тогда выводится имено текст из MediaInfo.

Жажду и алчу сие (NB! это просто вопль, но не давление):
1. компктное размещение инфы (так чтоб в окне быстр. просм. помещалось целиком)
2. темный фон, светлый шрифт (хорошо бы возможность настраивать)
3. подсветка (выделение жирным) битрейта, аспекта, размера и др.(возможность настройки)
4. выбор режима типа: "кратко", "выборочно"
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Bartholomeo писал(а):Жажду и алчу сие (NB! это просто вопль, но не давление):
Когда буду доделывать, часть кода по настройкам изображения возьму из TCTorrent, там всё это уже есть.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Просил бы модеров выделить в отдельную тему "[wlx] MediaInfo", начиная с этого поста.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить