[wlx/wdx] TCMediaInfo

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

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

gendalv
Сообщения: 22
Зарегистрирован: Сб июл 20, 2013 08:36

Сообщение gendalv »

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

Сообщение Flasher »

gendalv
Размер кадра состоит из двух чисел с разделителем 'x', соответственно, числовой тип тут неуместен.
Для ширины и высоты делаются отдельные поля в конфиге.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

gendalv
С марта 2017 года на форуме действует прямой запрет на оформление сообщений в стиле чата — без заглавных букв и знаков препинания. Замечание.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Zorro734
Сообщения: 2
Зарегистрирован: Вс апр 19, 2020 06:44

Сообщение Zorro734 »

Loopback

Здравствуйте.

Подскажите плиз, как добавить 2 дополнительные колонки полезные для видео файлов ?

1) Video: CodecID/Hint (чтобы отображало: XviD)
2) Audio: CodecID/Hint (чтобы отображало: MP3)

Я пробовал сам поправить файл "TCMediaInfo.xml" но у меня ничего хорошего не получилось: пришлось назад возвращать оригинальный "TCMediaInfo.xml" и базу удалять "base.db"

Сейчас приходится подтягивать эти поля плагином "MediaInfoWDX" а хотелось бы оставить только 1 плагин.

Картинку можно глянуть тут:
http_//images.vfl.ru/ii/1587273095/ce82e1aa/30262316.png
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Zorro734

Добрый день. В простейшем варианте добавить два источника и две колонки с нужными полями:

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

	<sources>
	...
		<source name="CodecIDAudioHint" field="CodecID/Hint" context="Audio"/>
		<source name="CodecIDVideoHint" field="CodecID/Hint" context="Video"/>
	</sources>
	<columns>
	...
		<column name="Audio Codec Hint">CodecIDAudioHint</column>
		<column name="Video Codec Hint">CodecIDVideoHint</column>
	</columns>
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ради интереса решил глянуть, что найдёт мне поиск по Hint на внутренних дисках:
• DivX Low/DivX 4/DivX 5/XviD/Microsoft/On2 для avi (656 из 761, причём у большинства тот же Формат показывает AVI)
• WMV3/Microsoft для wmv (105 из 303)
• MS MPEG-4 v3/Microsoft для mpg/mpeg (2 из 132)
• Microsoft для asf (1 из 4)
Итого: из 6387 видео нашлось 766 из 1200 файлов тех же форматов. По аудио вообще ничего.
Судите сами...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Zorro734
Сообщения: 2
Зарегистрирован: Вс апр 19, 2020 06:44

Сообщение Zorro734 »

Loopback
спасибо.
я так и сделал, сначала не заработало, писало в значениях что-то типа "empty", но после удаления базы "base.db" и перезапуска "Total Commander" заработало нормально.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Zorro734
Заглавные буквы использовать не забываем (см. правила форума).
Даже самая богатая фантазия
Не представит себе наши безобразия.
gendalv
Сообщения: 22
Зарегистрирован: Сб июл 20, 2013 08:36

Сообщение gendalv »

Flasher проблема в том, что многие файлы могут быть нестандартных разрешений, либо мелкие, хотелось бы иметь возможность их всех находить рамками - а не угадывать каждую возможную комбинацию отдельными поисками. Регулярные выражения вполне способны отделить числа от символов.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

gendalv
Регулярками никто не мешает и так пользоваться. А я писал о добавке полей для числового сравнения.
TCMediaInfo.xml:

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

		<column name="Frame Width" coltype="ft_numeric_32">VideoFrameWidth</column>
		<column name="Frame Height" coltype="ft_numeric_32">VideoFrameHeight</column>
// перед этой строкой, например:
		<column name="Frame Rate" coltype="ft_numeric_floating">VideoFPS</column>
TCMediaInfo.lng:
Frame Size=Размер кадра
Frame Width=Ширина кадра
Frame Height=Высота кадра

Frame Rate=Частота кадров
Есть же help_ru.chm. Включайте соображалку.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
user351
Сообщения: 8
Зарегистрирован: Пн дек 03, 2018 10:37

Сообщение user351 »

На TC 9.21a не запускается плагин TCMediainfo 1.0.3. При просмотре медиа-файлов (mp3, avi и т.д.) открывается текстовый-листер с разными символами. Возможно, нужны дополнительные настройки, чтобы плагин работал с медиа-файлами? Извините, если вопрос уже обсуждался, через поиск не нашел ответа.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

user351
Прекрасно работает и на этой версии, и на прочих. Вы его вообще как Lister-плагин явным образом подключали или только автоустановкой контентного плагина решили ограничиться? И использование комбинированных плагинов, разумеется, обсуждалось не раз и не только в этой теме.
Даже самая богатая фантазия
Не представит себе наши безобразия.
user351
Сообщения: 8
Зарегистрирован: Пн дек 03, 2018 10:37

Сообщение user351 »

Avada, ох, спасибо большое! Да, я применил обычную автоустановку. Теперь всё нормально. Не догадался, что сочетание "контентный/листерный плагин" это и есть "комбинированный", хотя это так очевидно.
gendalv
Сообщения: 22
Зарегистрирован: Сб июл 20, 2013 08:36

Сообщение gendalv »

А как искать по параметрам?
добавил:

TCMediaInfo.xml <column name="Encoded_Library_Settings">Encoded_Library_Settings</column>
TCMediaInfo.lng Encoded_Library_Settings=Параметры кодирования

Пункт отобржается, но например если ввести umh - ничего не находит (файлы в папке имеют me=umh в mediainfo).
Последний раз редактировалось gendalv Сб сен 26, 2020 13:38, всего редактировалось 1 раз.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

gendalv
По идее - искать с плагинами: выбрать ваше поле Encoded_Library_Settings, выбрать "содержит" или "содержит(с учётом регистра)" (лучше второе, обычно выдаёт в нижнем регистре, должно быть пошустрее), в значение вставляете "me=umh" или "umh" и вперёд.
Ответить