[wlx/wdx] TCMediaInfo
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Loopback
Предлагаю подвести итоги по запрошенному списку.
Не добавляем:
Видео
Формат
Параметры формата
Тип интернет содержимого (желательно без "video/")
Аудио
Формат
Добавляем +:
Общее
Дата выпуска
LongDescription для Комментарий
И как скоро ждать обновки?
Предлагаю подвести итоги по запрошенному списку.
Не добавляем:
Видео
Формат
Параметры формата
Тип интернет содержимого (желательно без "video/")
Аудио
Формат
Добавляем +:
Общее
Дата выпуска
LongDescription для Комментарий
И как скоро ждать обновки?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Добавлены:
Дата выпуска
Тип содержимого
Тип развёртки,
Соотношения сторон (в двух вариантах)
Ориентация
Бит/Пиксели
Поворот
Пропорции пикселя
Метод сжатия
Параметры формата Format_Settings (заменил им Format_Settings_Mode, который по-сути частный случай)
Коллекция
Сезон
Часть
Конфиг.
По LongDescription - а ты откуда его вообще взял? Нет такого поля в mediainfo, по крайней мере в 18.12.
С видеокодеком там долго, пока некогда заниматься.
Добавлены:
Дата выпуска
Тип содержимого
Тип развёртки,
Соотношения сторон (в двух вариантах)
Ориентация
Бит/Пиксели
Поворот
Пропорции пикселя
Метод сжатия
Параметры формата Format_Settings (заменил им Format_Settings_Mode, который по-сути частный случай)
Коллекция
Сезон
Часть
Конфиг.
По LongDescription - а ты откуда его вообще взял? Нет такого поля в mediainfo, по крайней мере в 18.12.
С видеокодеком там долго, пока некогда заниматься.
Loopback
Спасибо.
Похоже год в shelldetails — не дата выпуска, а скорее дата записи. Но сабж показывает не везде. Дата выпуска вообще по нулям. Видимо, можно убирать.
Значения "тип развёртки" не переводится на русский как в wlx.
Хотелось бы, чтобы числа с плавающей точкой выводились без лишних нулей (Пропорции пикселя, Соотношение сторон, Поворот, частота кадров, Бит/Пиксели).
А где остальное?
Аудио
Режим
Расширение режима
Частота кадров
Число кадров
Язык
Библиотека кодирования
LongDescription точно есть на Ipad-рипах. Примеры: 1, 2, 3.
Спасибо.
Похоже год в shelldetails — не дата выпуска, а скорее дата записи. Но сабж показывает не везде. Дата выпуска вообще по нулям. Видимо, можно убирать.
Значения "тип развёртки" не переводится на русский как в wlx.
Хотелось бы, чтобы числа с плавающей точкой выводились без лишних нулей (Пропорции пикселя, Соотношение сторон, Поворот, частота кадров, Бит/Пиксели).
А где остальное?
Аудио
Режим
Расширение режима
Частота кадров
Число кадров
Язык
Библиотека кодирования
LongDescription точно есть на Ipad-рипах. Примеры: 1, 2, 3.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
О как, ты до этого даже не пробовал?Flasher писал(а):Дата выпуска вообще по нулям. Видимо, можно убирать.
Это тогда через скрипт надо прогонять. Ну ок.Flasher писал(а):Значения "тип развёртки" не переводится на русский как в wlx.
Такие строки выдает библиотека. Лично меня это устраивает, кого нет - пишет на каждую колонку по скрипту.Flasher писал(а):Хотелось бы, чтобы числа с плавающей точкой выводились без лишних нулей
Format_Settings = Format_Settings_Mode + Format_Settings_ModeExtensionFlasher писал(а):Режим
Расширение режима
Параметры формата = Режим + Расширение режима
Есть "Параметры формата", остальное входит в его состав. Зачем еще два отдельных поля?
По кадрам, всё еще сомневаюсь в их хоть какой-то полезности. Это число фреймов самого аудио, вычисляемое из частоты сэмплирования и числа сэмплов на фрейм (разного для разных форматов). К частоте кадров видео отношения оно не имеет. Где бы посмотреть хоть один реальный сценарий их использования, я пытался нагуглить, но безуспешно.Flasher писал(а):Частота кадров
Число кадров
То же, что с кодеками. Есть одна идея по реализации, но пока некогда.Flasher писал(а):Язык
Ок, теперь ясно. Некоторые поля библиотека не выводит в список доступных, это, получается, как раз такое, на других файлах этого поля даже в списке нет, в allprops.txt оно тоже не выводится.Flasher писал(а):LongDescription точно есть на Ipad-рипах.
Ну, пока это тестовый вариант. ) Мне это только в процессе обсуждения пришло в голову, так как ранее только из shelldetails брал год, а сабж его не возращал. Поэтому был уверен, что это именно дата релиза. Жаль, что не годится.Loopback писал(а):О как, ты до этого даже не пробовал?И зачем я это тогда вообще добавлял?
И будем писать в поиске 0.000/1.000 вместо 0/1. Что хорошего?Loopback писал(а):Лично меня это устраивает
Странный вопрос. То, что входят, я и так писал. Сортировка по разным полям или поиску по точному соответствию отменяются? Плюс не/сокращённый вариант аля видеоформат/видеокодек. Меня устроит разбивка по прямому слэшу, если сорсы нет желания добавлять.Loopback писал(а):Есть "Параметры формата", остальное входит в его состав. Зачем еще два отдельных поля?
Ты вроде не хотел усложнять, и мы сошлись на wlx-аналоге. Или передумал?Loopback писал(а):То же, что с кодеками. Есть одна идея по реализации, но пока некогда.
Получается, в wlx выводится без allprops? В wdx так не получится?Loopback писал(а):Некоторые поля библиотека не выводит в список доступных
Насчёт кадров я ещё подумаю.
И вопрос по части wlx. Ты можешь сделать, чтобы при навигации по поддерживаемым файлам ТС не сбрасывался на первый в приоритете? Такое есть в некоторых wlx.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Как минимум, показывает, что это именно число с плавающей точкой, а не целое. И то, что нет значащих цифр до третьего знака после запятой.Flasher писал(а):Что хорошего?
Я же не запрещаю, сделай себе скриптами как нравится.
С трудом представляю себе пользу от сортировки по этим параметрам... по "Расширение режима" вообще не представляю. Ну допустим. Зачем тогда нужен "Параметры формата", который в 99% случаев будет показывать сумму этих полей?Flasher писал(а):Сортировка по разным полям или поиску по точному соответствию отменяются?
А меня, например, устроит "Параметры формата" и полное отсутствие этих полей. Как быть? Под кого будем делать дефолтный конфиг - под меня или под тебя?Flasher писал(а):Меня устроит разбивка по прямому слэшу
Сильного усложнения не должно быть. Но делать возможность вывода только первой дорожки - как-то мне такая идея совсем не нравится.Flasher писал(а):Ты вроде не хотел усложнять, и мы сошлись на wlx-аналоге. Или передумал?
allprops вообще в работе плагина нигде не участвует. В библиотеке есть возможность вывода списка поддерживаемых полей (их я и сохраняю в allprops), но выводятся туда далеко не все. Некоторые появляются только на определенных файлах. Не очень хорошо, конечно, но использовать их никто не мешает.Flasher писал(а):Получается, в wlx выводится без allprops? В wdx так не получится?
Обновил конфиг по той же ссылке, добавил поддержку LongDescription, локализацию значения типа развертки.
Не понял, о чем речь.Flasher писал(а):Ты можешь сделать, чтобы при навигации по поддерживаемым файлам ТС не сбрасывался на первый в приоритете? Такое есть в некоторых wlx.
И что это в практическом смысле решает?Loopback писал(а):Как минимум, показывает, что это именно число с плавающей точкой, а не целое.
Нет — в смысле ограничения на показ или по факту? Если второе, то это и по умолчанию должно быть понятно.Loopback писал(а):И то, что нет значащих цифр до третьего знака после запятой.
И тут важно сделать числовой тип у всех полей с числами, а также добавить элементы сравнения <=> в диалог поиска. Вероятно, тогда и не придётся писать 1.000. К примеру, такая строка не даёт вывести данные:
Код: Выделить всё
<column name="Pixel Aspect Ratio" type="script">Output:=Number(PixelAspectRatio);></column>Во всяком случае два поля можно объединить в одно. Если "Параметры формата" заменить двумя полями, то сильно хуже не станет.Loopback писал(а):Зачем тогда нужен "Параметры формата", который в 99% случаев будет показывать сумму этих полей?
Под общий функционал и удобство пользователей, я полагаю. Аргументы я привёл.Loopback писал(а):Под кого будем делать дефолтный конфиг - под меня или под тебя?
Ну, раз так, то только за. )Loopback писал(а):Сильного усложнения не должно быть.
Да, это я мимо кассы, конечно...Loopback писал(а):allprops вообще в работе плагина нигде не участвует.
Переведён только Progressive. Есть ещё как минимум Interlaced (Чересстрочный) и MBAFF [Macroblock-Adaptive Frame/Field Coding] (Совмещённый). В потенциале могут быть: Telecined (Телекино-преобразованный), Hybrid (Гибридный), Blended (Смешанный), Film, Decimating, Partially interlaced, Partially film, Hybrid Film Interlaced, Hybrid Progressive Interlaced, Hybrid Film Progressive. Но это надо будет через AviSynch/MeGUI/etc прогнать.Loopback писал(а):Обновил конфиг по той же ссылке, добавил поддержку LongDescription, локализацию значения типа развертки.
Комментарий вообще ничего не выводит. Может, проверки на пустоту по триму недостаточно.
Не дописал: на первый плагин в приоритете. В режиме быстрого просмотра при навигации стрелками вверх/вниз должен оставаться текущий плагин. Можно опционально.Loopback писал(а):Не понял, о чем речь.
В конфиге стоит все табы на пробельные отступы заменить и концевые пробелы убрать.
И ты в курсе, что у тебя в заголовках chm стоит Autorun Help?
Такой момент. После вывода колонок видно, как последовательно обновляются иконки. И так происходит почему-то дважды в цикле, как будто плагин что-то дополнительно перечитывает. С этим что-то можно сделать?
Кстати, по библиотеке кодирования не ответил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Кстати, это будет наиболее правильный подход. Для целочисленных такая поддержка есть, а вот ft_numeric_floating я почему-то не добавил.Flasher писал(а):И тут важно сделать числовой тип у всех полей с числами
Ок, делаем два поля, Параметры формата убираем.Flasher писал(а):Во всяком случае два поля можно объединить в одно
Что было, то и перевелFlasher писал(а):Переведён только Progressive.
Забыл написать, это баг в обработке fix_cp, исправлю в следующем релизе. Если убрать из источника комментария process="fix_cp" - всё заработает.Flasher писал(а):Комментарий вообще ничего не выводит.
Я так понимаю, это реализуется функцией ListLoadNext. Должно быть не очень сложно, но все же потребует переделки, т.к. сейчас не предполагается повторной загрузки файла в уже созданное окно. Добавлю в todo.Flasher писал(а):В режиме быстрого просмотра при навигации стрелками вверх/вниз должен оставаться текущий плагин.
Ок.Flasher писал(а):В конфиге стоит все табы на пробельные отступы заменить и концевые пробелы убрать.
Теперь в курсеFlasher писал(а):И ты в курсе, что у тебя в заголовках chm стоит Autorun Help?
Да, видел, думаю связано с фоновой работой, надо будет посмотреть.Flasher писал(а):После вывода колонок видно, как последовательно обновляются иконки.
Да забыл просто, я в этих полях уже путаюсь. Добавляем.Flasher писал(а):Кстати, по библиотеке кодирования не ответил.
Проблема только, что это поле доступно и в общей информации (не всегда), и для видео, и для аудио, и информация может быть разная.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Небольшое пожелание - добавить в xml-файл настройки
(у себя добавил и настроил колонки, но считаю, что эта информация достаточно важная, чтобы быть доступна "из коробки")
(у себя добавил и настроил колонки, но считаю, что эта информация достаточно важная, чтобы быть доступна "из коробки")
Код: Выделить всё
<sources>
<source name="Width" field="Width" context="Video"/>
<source name="Height" field="Height" context="Video"/>
<source name="Encoded_Library" field="Encoded_Library" context="Video"/>
<source name="Encoded_Library_Settings" field="Encoded_Library_Settings" context="Video"/>
</sources>
<columns>
<column name="Width">Width</column>
<column name="Height">Height</column>
<column name="Encoded_Library">Encoded_Library</column>
<column name="Encoded_Library_Settings">Encoded_Library_Settings</column>
</columns>
Windows 11 | TC DreamLair eternal pre-α
По описание Number этим и является. Нет?Loopback писал(а):а вот ft_numeric_floating я почему-то не добавил.
Ага. Подтверждаю.Loopback писал(а):Если убрать из источника комментария process="fix_cp" - всё заработает.
Посмотрел. Потенциальных нет.Loopback писал(а):По доступным значениям, думаю, можно посмотреть исходники mediainfo.
Ты имеешь в виду доступно в wlx? ОК. Но нам же нужно разделять их для видео и аудио. LonerD уже просит на видео.Loopback писал(а):это поле доступно и в общей информации (не всегда)
LonerD
Там уже есть field="Width" и field="Height", объединённые в "Размер кадра":
Код: Выделить всё
<source name="VideoFrameWidth" field="Width" context="Video"/>
<source name="VideoFrameHeight" field="Height" context="Video"/>
Последний раз редактировалось Flasher Пт апр 12, 2019 19:26, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
LonerD
Я тебя понял. Но твой вариант с <source name="Width/Height" тут не годится. В <sources> тебе их вообще не нужно было добавлять, тогда будет верно.
Я тебя понял. Но твой вариант с <source name="Width/Height" тут не годится. В <sources> тебе их вообще не нужно было добавлять, тогда будет верно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.