[wlx/wdx] TCMediaInfo

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

kalikanzaros
У меня готовых нет, потому что пришлось отказаться от использования данного плагина из-за обсуждаемых выше проблем. И во многих случаях спасает decID3WDX. Кстати, встречный вопрос - на 7-ке есть проблемы подвисания при открытии выпадающего списка плагинов?
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

Flasher
по 7ке не подскажу к сожалению
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

subj еще не на wc.ru? Жалко
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Alextp
Надо его хоть до более-менее приличного состояния довести. К сожалению, последние несколько месяцев кроме работы ничем больше заниматься не получается...
mcka
Сообщения: 2
Зарегистрирован: Сб сен 24, 2011 18:26

Сообщение mcka »

Спасибо автору за обновление.

Нашел пару ошибок.
1. в TCMediaInfo.sample.xml ошибка с субтитрами, исправил на:

Код: Выделить всё

        <source name="TextLanguage" field="Language" context="Text" stream="*"/>
2. Плагин не поддерживает расширения M2TS, TS, FLV хотя сама библиотека MediaInfo.dll v0.7.34.0 поддерживает
в тег Formats я добавил M2TS,TS, но все равно не отображает эти файлы

Код: Выделить всё

<Formats>M2TS,TS,FLV,AVI,...
странно, что в инструкции написано:
Formats - список поддерживаемых расширений, разделенных точкой с запятой., а в примере разделитель запятая
---
Пересмотрел форум нашел ответ:
Loopback писал(а):Просто этих расширений не было в списке поддерживаемых. Нужно их добавить в ключ Formats в настройках и переустановить плагин, чтобы TC получил новый Detect String.
Заработало, я думаю полезно добавит это в readme_ru.txt
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

mcka писал(а):1. в TCMediaInfo.sample.xml ошибка с субтитрами, исправил на:
Спасибо, поправил.
mcka писал(а):Пересмотрел форум нашел ответ:
...
Заработало, я думаю полезно добавит это в readme_ru.txt
Согласен, действительно неочевидно. Добавлю.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

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

Loopback
x64-версии планируются, других плагинов в том числе (Autorun, TCTorrent)?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

ask-rus
Autorun точно да, другие если будет время. Пока 64-битный тотал будет приведен к приемлемому состоянию, еще год пройдет. А для себя я пока воообще не вижу смысла в его использовании.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

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

Loopback писал(а):Autorun точно да
Радует, скорее бы.

[OFF]
Loopback писал(а):другие если будет время.
Найди, пожалуйста. Окончательно и бесповоротно пересел на x64 со всеми его багами. С новым тарифом начну лить файлы с торрентов на новый жесткач, без TCTorrent (просмотр/колонки) - нечего делать. :wink:
[/OFF]
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
mcka
Сообщения: 2
Зарегистрирован: Сб сен 24, 2011 18:26

Сообщение mcka »

Код: Выделить всё

<Formats>M2TS,TS,FLV,..
Просьба в TCMediaInfo.sample.xml еще добавить MKA (matroska audio)
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Можно ли как-то пропустить вывод MediaInfo, если оно недоступно?
Файл mkv неполный (например, качается ещё через торрент). При попытке вывести информацию через плагин (в наборе колонок или во всплывающей подсказке) - Тотал виснет наглухо.
AVi - зависает, но "отпускает" через несколько секунд.
vob - вроде зависаний нет (надо ещё пробовать).
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

LonerD
К сожалению, библиотека не позволяет контролировать этот процесс. Ей передается файл, после окончания забираем данные. Никак влиять на нее в процессе обработки файлов невозможно. В ней вобоще нет механизмов для определения того, что процесс всё еще идет или уже завершен. На некоторых типах файлов задержки особенно заметны.

Когда вернусь к работе над плагином, подумаю, что можно с этим сделать.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Loopback
Информация, насколько я понимаю, хранится где-то вначале файла.
Например, можно сделать проверку - плагин будет проверять первые несколько байтов файла, и если они не забиты нулями (или прочим однотипным мусором) - то тогда уже идёт обращение к библиотеке MediaInfo.

Думаю, достаточно проверить всего несколько первых байт - если файл уже загрузился (при торрент-загрузке) или не поврежден (для битых файлов), то в значительной мере велика вероятность, что и следующие байты тоже "нормальные" и MediaInfo сможет считать информацию или хотя бы не зависнуть.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

LonerD писал(а):Информация, насколько я понимаю, хранится где-то вначале файла.
Не всегда. Если бы это было так, MediaInfo отрабатывала бы намного быстрее.
LonerD писал(а):Например, можно сделать проверку - плагин будет проверять первые несколько байтов файла, и если они не забиты нулями (или прочим однотипным мусором) - то тогда уже идёт обращение к библиотеке MediaInfo.
Как временный вариант, пока не найдется лучшего решения, можно и так. Хотя это может не сработать в случае, когда торрент загрузит первый блок в файле, а остальные останутся незагруженными. Вот только под "прочим однотипным мусором" что понимать?
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Вот только под "прочим однотипным мусором" что понимать?
Например, файл поврёждён/частично повреждён, и первые байты забиты не обязательно нулями, а любыми одинаковыми символами.
Ответить