[wlx/wdx] TCMediaInfo
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Loopback
А меня глючит или при заявленной поддержке показа данных по HEIF формату
файлы по ссылке https://www.filesampleshub.com/format/image/heif в плагине
никак не отображаются. Они "соскальзывают" на следующий в списке настроенных
в самом Тотале, но ничего не пишут, мол, не тот формат - не готов показать инфу...
А меня глючит или при заявленной поддержке показа данных по HEIF формату
файлы по ссылке https://www.filesampleshub.com/format/image/heif в плагине
никак не отображаются. Они "соскальзывают" на следующий в списке настроенных
в самом Тотале, но ничего не пишут, мол, не тот формат - не готов показать инфу...
Destiny
Загрузил sample1.heif и вот что показывает
[cut][/cut]
Загрузил sample1.heif и вот что показывает
[cut]
Код: Выделить всё
Общее
Полное имя файла : d:\Download\AAC\sample1.heif
Формат : heic
Идентификатор кодека : heic
Совместимость кодека : mif1/heic
Размер файла : 42 КиБ
Размер потока : 3 КиБ (8%)
Размер заголовка : 463
Размер данных : 42521
Размер подвала : 0
Потоковый формат : Нет
:
Изображения
Идентификатор типа потока : 0
Идентификатор : 1
Формат : HEVC
Информация о формате : High Efficiency Video Coding
Ссылка формата : http://www.itu.int
Профиль формата : Format Range@L3@Main
Тип интернет-содержимого : video/H265
Идентификатор кодека : hvc1
Информация идентификатора кодека : High Efficiency Video Coding
Ссылка идентификатора кодека : http://www.itu.int/
Ширина : 640 пиксель
Высота : 426 пиксель
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Размер потока : 39 КиБ (92%) байт
Сохранённая высота : 432
Числитель частоты кадров : 1
Знаменатель частоты кадров : 1
Describes : 2,3
Codec configuration box : hvcC
TC 11.58 combo, Windows 11 x64
Прикольно. и как это сработало?
У меня плагин висит в секции [ContentPlugins]
1=%COMMANDER_PATH%\Plugins\WDX\TCMediaInfo\TCMediaInfo.wdx
1_detect=
1_date=1422301606
1_flags=0
В поставке плагина файл %COMMANDER_PATH%\Plugins\WDX\TCMediaInfo\TCMediaInfo.xml
умолчательный - из коробки - содержит в себе поддержку форматов:
т.е. как-то там он явно опрашивается Тоталом - но его ответ не подходит - и Тотал просто подставляет для просмотра другой плагин.
У меня плагин висит в секции [ContentPlugins]
1=%COMMANDER_PATH%\Plugins\WDX\TCMediaInfo\TCMediaInfo.wdx
1_detect=
1_date=1422301606
1_flags=0
В поставке плагина файл %COMMANDER_PATH%\Plugins\WDX\TCMediaInfo\TCMediaInfo.xml
умолчательный - из коробки - содержит в себе поддержку форматов:
Ну при попытке даже принудительно просмотреть любой из тих трех файлов - плагин даже на миллисекунду видимо не вызывается,<Formats>
AAF,AIFF,AIFC,AIF,AMV,AVI,M2TS,MTS,SSIF,CLPI,BDMV,BDM,MPLS,CDA,DAT,MPD,DV,DIF,DIVX,DPG,IFO,FLV,GXF,F4M,
HEIF,AVCI,AVCS,HEIC,HEICS,AVIF,AVIS,M3U8,GVI,ISM,IVF,LXF,MKV,MK3D,MKA,MKS,MPEG,MPG,M2P,VOB,VRO,PSS,EVO,TS,
M2T,M2S,M4T,M4S,TMF,TP,TRP,TY,BRAW,MOV,MP4,M4V,M4A,M4B,M4P,M4R,3GA,3GPA,3GPP,3GP,3GPP2,3G2,K3G,JPM,
JPX,MQV,ISMV,ISMA,ISMT,F4A,F4B,F4V,MTV,MXF,NSV,NUT,OGA,OGG,OGM,OGV,OGX,OPUS,SPX,PMP,PTX,QT,RM,RMVB,
RA,SWF,SKM,WEBM,ASF,DVR-MS,WMA,WMV,WTV,
AVC,H264,264,VIDEO,PART,DRC,FLI,FLC,H261,H263,HEVC,H265,265,MPGV,MPV,MP1V,M1V,MP2V,M2V,M4V,MP4V,VC1,Y4M,VVC,
H266,266,
AC3,AC4,AAC,AACP,ADTS,ALS,AMR,AUD,AUE,AU,CAF,DDE,DFF,DSF,DTS,DTSHD,DTSHDMA,DTSX,DD+,EC3,EAC3,XM,FLA,FLAC,
IT,LA,MIDI,MID,KAR,MOD,APE,MAC,M1A,MPA,MPA1,MP1,M2A,MPA2,MP2,MP3,OMA,OMG,AA3,AT3,MPC,MP+,QCP,RKA,
S3M,SHN,SLS,SPDIF,SPX,TAK,MLP,THD,VR,VQF,ACT,AT9,WAV,W64,WV,WVC,
AQT,SSA,ASC,STL,SMI,SAMI,SCC,SC2,SRT,DFXP,TTML,VTT
</Formats>
т.е. как-то там он явно опрашивается Тоталом - но его ответ не подходит - и Тотал просто подставляет для просмотра другой плагин.
Destiny
А у меня плагин установлен в WDX и WLX
TCMediaInfo.xml по умолчанию тоже.
А у меня плагин установлен в WDX и WLX
Код: Выделить всё
[ContentPlugins]
17=%COMMANDER_PATH%\plugins\WDX\TCMediaInfo\TCMediaInfo.wdx
17_detect=Код: Выделить всё
[ListerPlugins]
12=%COMMANDER_PATH%\plugins\WDX\TCMediaInfo\TCMediaInfo.wlx
12_detect="MULTIMEDIA & FORCE"TC 11.58 combo, Windows 11 x64
Даже если добавлю - толку или точнее различий - нет.
Т.е. неважно ГДЕ хотя бы раз упомянут плагин - он будет везде работать.
Если это поддерживаемый формат.
А тут явно просто какой-то глюк. НО т.к. никаких логов нет - то непонятно
а кто и как отказался работать. Плагин? что-то не понравилось?
Тотал? Что-то не так включено?
AVIF же без проблем перемалывает!
Т.е. неважно ГДЕ хотя бы раз упомянут плагин - он будет везде работать.
Если это поддерживаемый формат.
А тут явно просто какой-то глюк. НО т.к. никаких логов нет - то непонятно
а кто и как отказался работать. Плагин? что-то не понравилось?
Тотал? Что-то не так включено?
AVIF же без проблем перемалывает!
Тоже никаких проблем, скачал сэмплы, конфиг по дефолту, всё открывается.
Какая версия библиотек MediaInfo? Поддержка HEIF появилась в 19.04. Как вариант, попробуйте отключить контроль расширений опцией IgnoreExtensions.
Какая версия библиотек MediaInfo? Поддержка HEIF появилась в 19.04. Как вариант, попробуйте отключить контроль расширений опцией IgnoreExtensions.
Никакой информации и не должно быть, если формат неподдерживаемый (или по какой-то причине был сочтён таким), управление передается следующему плагину. Ну вот представьте себе картину, если бы каждый плагин в цепочке начал ругаться, что он что-то не поддерживает...Destiny писал(а):но ничего не пишут, мол, не тот формат - не готов показать инфу...
Последняя версия вашего плагина. Полный его состав. по дефолту.Loopback писал(а):Какая версия библиотек MediaInfo?
Добавлено спустя 4 минуты:
А отлаживать вы как будете этот формат?Loopback писал(а):Никакой информации и не должно быть, если формат неподдерживаемый
Вот у меня файл поддерживаемого формата. Но плагин его не открывает.
Сломался? А где? Может хоть какой-то лог по включенной опции он мог бы писать?
Плагин же даже при принудительном вызове не срабатывает!
Значит что-то очень-очень ему запрещает это делать.
P.S.
Опция <IgnoreExtensions>True</IgnoreExtensions>
nьфу, блин, три ошибки сделал в одном предложении пока написал....
ПОМОГАЕТ опция. ЧТО дальше проверяем?
Баги бывают, баги обычно исправимы, ни к чему из-за этого нервничать и переживать.Destiny писал(а):А отлаживать вы как будете этот формат?
Вот у меня файл поддерживаемого формата. Но плагин его не открывает.
Сломался? А где? Может хоть какой-то лог по включенной опции он мог бы писать?
Плагин же даже при принудительном вызове не срабатывает!
Значит что-то очень-очень ему запрещает это делать.
Плагин пишет логи при включении DebugMode, правда это было сделано только для wdx-части, для wlx до сих пор не требовалось. Добавил отладку для wlx, тестовая версия. Предварительно нужно отключить IgnoreExtensions и включить <DebugMode>1</DebugMode>. В каталоге плагина будет создан файл debug.log. Интересует строка расширений, которая будет туда выведена.
Ну вот уже ясно, раз IgnoreExtensions помогает, значит проблема в проверке расширений. И раз у меня и других не проявляется, какие-то отличия от дефолтного конфига у вас есть. Кажется, я уже понял в чём проблема, но лучше убедиться.Destiny писал(а):ПОМОГАЕТ опция
Код: Выделить всё
2025-07-11 12:18:09:296 [8236] WLX: Initializing...
2025-07-11 12:18:09:296 [8236] WLX: File extension: ".HEIF"
2025-07-11 12:18:09:297 [8236] WLX: Extensions: .AAF|.AIFF|.AIFC|.AIF|.AMV|.AVI|.M2TS|.MTS|.SSIF|.CLPI|.BDMV|.BDM|.MPLS|.CDA|.DAT|.MPD|.DV|.DIF|.DIVX|.DPG|.IFO|.FLV|.GXF|.F4M|. HEIF|.AVCI|.AVCS|.HEIC|.HEICS|.AVIF|.AVIS|.M3U8|.GVI|.ISM|.IVF|.LXF|.MKV|.MK3D|.MKA|.MKS|.MPEG|.MPG|.M2P|.VOB|.VRO|.PSS|.EVO|.TS|. M2T|.M2S|.M4T|.M4S|.TMF|.TP|.TRP|.TY|.BRAW|.MOV|.MP4|.M4V|.M4A|.M4B|.M4P|.M4R|.3GA|.3GPA|.3GPP|.3GP|.3GPP2|.3G2|.K3G|.JPM|. JPX|.MQV|.ISMV|.ISMA|.ISMT|.F4A|.F4B|.F4V|.MTV|.MXF|.NSV|.NUT|.OGA|.OGG|.OGM|.OGV|.OGX|.OPUS|.SPX|.PMP|.PTX|.QT|.RM|.RMVB|. RA|.SWF|.SKM|.WEBM|.ASF|.DVR-MS|.WMA|.WMV|.WTV|. AVC|.H264|.264|.VIDEO|.PART|.DRC|.FLI|.FLC|.H261|.H263|.HEVC|.H265|.265|.MPGV|.MPV|.MP1V|.M1V|.MP2V|.M2V|.M4V|.MP4V|.VC1|.Y4M|.VVC|. H266|.266|. AC3|.AC4|.AAC|.AACP|.ADTS|.ALS|.AMR|.AUD|.AUE|.AU|.CAF|.DDE|.DFF|.DSF|.DTS|.DTSHD|.DTSHDMA|.DTSX|.DD+|.EC3|.EAC3|.XM|.FLA|.FLAC|. IT|.LA|.MIDI|.MID|.KAR|.MOD|.APE|.MAC|.M1A|.MPA|.MPA1|.MP1|.M2A|.MPA2|.MP2|.MP3|.OMA|.OMG|.AA3|.AT3|.MPC|.MP+|.QCP|.RKA|. S3M|.SHN|.SLS|.SPDIF|.SPX|.TAK|.MLP|.THD|.VR|.VQF|.ACT|.AT9|.WAV|.W64|.WV|.WVC|. AQT|.SSA|.ASC|.STL|.SMI|.SAMI|.SCC|.SC2|.SRT|.DFXP|.TTML|.VTT|
2025-07-11 12:18:09:298 [8236] Extension not in list. Exiting.настроек плагина. Для читаемости это хорошо, а для парсинга и использования - облом-с...
Пробел пробелу рознь. В дефолтной конфигурации не пробелы, а табы. В узле форматов любые пробельные символы должны убираться, но из-за небольшой ошибки не убирались, собственно, пробелы (символ с кодом 32), при этом остальное (табы, переносы строк) убиралось нормально.Destiny писал(а):Проблемой стали ведущие пробелы в формате вывода
Поэтому я и хотел убедиться, что в строке, в которой ищется расширение, остаются пробелы. Видимо, ваш редактор автоматически заменяет табы на пробелы, иначе откуда им там взяться.
Исправленная версия по той же ссылке.
Доброго дня.
При использовании последней версии MediaInfo (v25.07) отвалился показ обложки в Lister для opus-файлов. Для MP3, ALAC и FLAC все норм.
Но раздел "Изображения" выводится:
Буду благодарен если пофиксите 
При использовании последней версии MediaInfo (v25.07) отвалился показ обложки в Lister для opus-файлов. Для MP3, ALAC и FLAC все норм.
Но раздел "Изображения" выводится:
Код: Выделить всё
Трек : Depeche Mode - Enjoy the Silence [10 Element Deep Remix]
Исполнитель : TBBM [TheBlueBallMusic]
Дата записи : 20250723
Программа кодирования : Lavf61.7.100
Обложка : Да
Тип обложки : Cover
MIME-тип обложки : image/jpeg
Примечание : https://www.youtube.com/watch?v=zoR898AFUsw
Url : https://www.youtube.com/watch?v=zoR898AFUsw
purl : https://www.youtube.com/watch?v=zoR898AFUsw
:
Аудио
Идентификатор : 1524652976
Формат : Opus
Ссылка формата : http://opus-codec.org/
Тип интернет-содержимого : audio/opus
Продолжительность : 00:04:11
Число каналов : 2 канала
Позиции каналов : Front: L R
Схема расположения каналов : L R
Частота : 48000 Гц
Метод сжатия : С потерями
Библиотека кодирования : Lavf61.7.100
Язык : Английский
:
Изображения
Идентификатор типа потока : 0
Тип : Обложка
Формат : JPEG
Режим смешивания : Vorbis Comment / FLAC Picture
Тип интернет-содержимого : image/jpeg
Ширина : 1280 пиксель
Высота : 720 пиксель
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Метод сжатия : С потерями
Размер потока : 48 КиБ (1%) байт
rayden
Для начала посмотрите как следует, какой плагин обсуждается в теме. MediaInfo и TCMediaInfo — абсолютно разные плагины, несмотря на сходство названий. Что вас интересует на самом деле?
Не понял также, где вы нашли возможность показа обложки, кроме как во встроенном плеере TC, где по определению нет никаких плагинов. Я давно перестал пользоваться MediaInfo, но полагаю (возможно, ошибочно), что он и сейчас используется как контентный плагин без листерного компонента.
Для начала посмотрите как следует, какой плагин обсуждается в теме. MediaInfo и TCMediaInfo — абсолютно разные плагины, несмотря на сходство названий. Что вас интересует на самом деле?
Не понял также, где вы нашли возможность показа обложки, кроме как во встроенном плеере TC, где по определению нет никаких плагинов. Я давно перестал пользоваться MediaInfo, но полагаю (возможно, ошибочно), что он и сейчас используется как контентный плагин без листерного компонента.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Вышла новая версия библиотеки MediaInfo v25.07. Про нее он и спрашивает в контенте плагина TCMediaInfo. Все правильно. В плагине MediaInfo нет листер-компонента.Avada писал(а):MediaInfo и TCMediaInfo
Добавлено спустя 2 минуты:
Выложите этот файлик. Автору для тестирования, мне для коллекции.rayden писал(а):отвалился показ обложки в Lister для opus-файлов
