View previous topic :: View next topic |
Author |
Message |
Viman
Joined: 10 Jan 2005 Posts: 38 Location: Moscow
|
(Separately) Posted: Sat Mar 23, 2019 10:36 Post subject: |
|
|
Loopback, спасибо, отличная работа. Каких-либо недостатков не заметил (по крайней мере, в объёме моего применения). |
|
Back to top |
|
|
Sp_i_kE
Joined: 24 Mar 2019 Posts: 2
|
(Separately) Posted: Sun Mar 24, 2019 14:56 Post subject: Дополнительные поля. |
|
|
Все пытаюсь добавить дополнительные поля в этот плагин и все безрезультатно.
Необходимые поля: FrameRate_Mode, Format_Profile, Video_Format_List
Добавил в секцию Sources:
Code: |
...
<source name="FormatProfile" field="Format_Profile" context="General"/>
<source name="VideoFormatList" field="Video_Format_List" context="General"/>
...
<source name="VideoFPSMode" field="FrameRate_Mode" context="Video"/>
...
|
В секцию columns добавил:
Code: |
...
<column name="Format Profile">FormatProfile</column>
<column name="Video Format List">VideoFormatList</column>
...
<column name="Frame Rate Mode">VideoFPSMode</column>
...
|
При добавлении любой из этих колонок в кастомную вьюшку в TC всегда отображает <empty>, хотя при проверке этих файлов MediaInfo.exe данные поля присутствуют.
Так же пробовал делать что-то вроде
Code: | <column name="Frame Rate Mode" type="script">Output:=Get('VideoFPSMode', 'Video');</column>
|
или
Code: | <column name="Frame Rate Mode" type="script">Output:=Get('FrameRate_Mode', 'Video');</column>
|
Результат тот же.
Что я делаю не так?
P.S.
tcmediainfo v 1.0.0
TC 9.21a |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Mar 24, 2019 15:42 Post subject: |
|
|
Sp_i_kE
Всё выглядит правильно. Дело в том, что по умолчанию плагин не обновляет данные в базе при добавлении источников, соответственно они считаются отсутствующими.
Включите опцию DataAutoUpdate, тогда плагин при добавлении новых источников будет автоматически обновлять данные в базе.
Code: |
<DataAutoUpdate>True</DataAutoUpdate>
|
В процессе настройки, возможно, будет удобнее вообще отключить базу, чтобы данные всегда сразу брались актуальные. |
|
Back to top |
|
|
HEXFIX
Joined: 25 Jun 2010 Posts: 173 Location: Калининград
|
(Separately) Posted: Sun Mar 24, 2019 19:41 Post subject: |
|
|
Поле "Дата записи" не работает. Т.е. в колонке с полем, например, [=tcmediainfo.Recorded Date.Y] ничего не отображается. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Mar 24, 2019 20:34 Post subject: |
|
|
HEXFIX
Кстати вот да, интересно, что никто не заметил.
Я так понимаю, что проблема с музыкой?
Причина в том, что сейчас плагин ожидает от библиотеки дату в формате UTC, и если формат другой (в аудиофайлах дата обычно только год), результат получается неопределенный. Надо будет сделать проверку, что если дата в неподдерживаемом формате - не конвертировать, а возвращать исходную строку.
А пока можно добавить дополнительную колонку без ft_datetime, например:
Code: | <column name="Recorded Date Audio">RecDate</column> |
|
|
Back to top |
|
|
HEXFIX
Joined: 25 Jun 2010 Posts: 173 Location: Калининград
|
(Separately) Posted: Sun Mar 24, 2019 20:40 Post subject: |
|
|
Хммм... а по F3 отображается |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Sun Mar 24, 2019 20:51 Post subject: |
|
|
HEXFIX
Это нормально, в листере большинство полей не обрабатывается и выводятся как строка, а для wdx преобразование даты как раз и позволяет иметь возможность выбора формата (Y или Y-M-D и т.д.) |
|
Back to top |
|
|
Sp_i_kE
Joined: 24 Mar 2019 Posts: 2
|
(Separately) Posted: Sun Mar 24, 2019 22:12 Post subject: |
|
|
Loopback
Спасибо большое! Помогло. Теперь есть все необходимые поля. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10284 Location: Россия, Саратов
|
(Separately) Posted: Mon Mar 25, 2019 00:13 Post subject: |
|
|
Sp_i_kE
От бездумного цитирования полных чужих постов отучайтесь категорически: правилами форума это запрещено. Использование кнопки "цитата" требует последующего редактирования сообщения для сокращения скопированного текста до разумного предела (если он вообще нужен), а включение в цитату своего ника и — тем более — своего прошлого сообщения абсолютно недопустимо.
Весь мусор из сообщения удалён. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Tue Mar 26, 2019 20:01 Post subject: |
|
|
Выложена версия 1.0.1.
+ добавлена поддержка очень длинных путей (спасибо Progman13)
- WLX: исправления скриптов
- WLX: FixCodepage не работала с функцией Get
* WLX: добавлены остальные опции отображения в конфигурацию
+ WLX: добавлена поддержка отрицательных значений CoverLineHeight
- WLX: исправлена CoverLineHeight с нулевым значением
- WLX: список не работал с клавиатурой (стрелки и т.д.)
- WLX: исправлен неправильный набор символов при создании шрифта |
|
Back to top |
|
|
790
Joined: 09 Aug 2008 Posts: 309
|
(Separately) Posted: Wed Mar 27, 2019 02:06 Post subject: |
|
|
Никак не могу понять, почему из картинок BMP и PNG параметр BitDepth показывает инфу "24 bits", а из JPG - "8 bits", а из GIF вообще "0 bits" ? Я понимаю, что это сжатые форматы, так и PNG, вроде, тоже сжатый. Собственно, мне нужно получать инфо о bpp картинки (bits per pixel). Или тут надо OriginalSourceForm/NumColors ?
плагин использую только как WDX
Вот wdx-плагин ImageInfo показывает всё правильно, там это называется "Разрядность", жаль тока, что в ТС-64 не работает. _________________ TC 11.03, Win10x64
Cuda уехал text, он был ещё вчераа... |
|
Back to top |
|
|
Viman
Joined: 10 Jan 2005 Posts: 38 Location: Moscow
|
(Separately) Posted: Wed Mar 27, 2019 11:11 Post subject: |
|
|
790 wrote: | Вот wdx-плагин ImageInfo показывает всё правильно, там это называется "Разрядность", жаль тока, что в ТС-64 не работает. |
Попробуйте WDX for Images. |
|
Back to top |
|
|
Lisabon
Joined: 18 Feb 2011 Posts: 147
|
(Separately) Posted: Wed Mar 27, 2019 22:44 Post subject: |
|
|
Loopback
На английской Windows (проверял на Windows 7 32-bit и Windows XP 64-bit, Total Commander v9.22 32-bit), в диалоге выбора поля плагина, при выборе плагина tcmediainfo, имена полей отображаются в виде вопросительных знаков.
Меняю кодировку файла TCMediaInfo.lng на ANSI и поля отображаются нормально на русском языке. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 27, 2019 22:55 Post subject: |
|
|
Lisabon
Всё тянул с этим же. У меня оба lng в UTF-8. С wdx проблем нет, а wlx символы зябрит. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1328
|
(Separately) Posted: Wed Mar 27, 2019 23:28 Post subject: |
|
|
С кодировками бардак. Я перед релизом пробовал сделать lng в UTF8 (и с BOM, и без) - wdx не заработал, в выборе полей зябры. Сделал в UTF16 - заработало, поэтому решил оставить. Теперь выясняется, что так на английской версии косяки. Я уже тогда и не знаю, к какому общему знаменателю прийти (не считая ANSI, который должен умереть).
Лично мне без разницы, в какой кодировке будут файлы, главное, чтобы они были в юникоде и чтобы поля wdx читались стандартными средствами тотала.
Гислер сам что-нибудь говорил по этому поводу? |
|
Back to top |
|
|
|