[wlx/wdx] TCMediaInfo

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

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

Аватара пользователя
keiran_green
Сообщения: 130
Зарегистрирован: Пт ноя 18, 2011 03:20
Откуда: Хабаровск

Сообщение keiran_green »

Flasher писал(а):LonerD писал, что это не подойдёт для видео с анаморфными кадрами.
Все теперь дошло, т.е. с обычными кадрами (на большинстве видофайлах) данный подход сработает.
alexander2011
Сообщения: 7
Зарегистрирован: Ср ноя 16, 2011 04:04

Сообщение alexander2011 »

Flasher писал(а):keiran_green
В том то и дело, что с квадратными пикселями так. LonerD писал, что это не подойдёт для видео с анаморфными кадрами.
Я лично такие просто не качаю. Видимо, кому-то очень "везёт"...
1440×1080 как правило это анаморф. Я тоже стараюсь такие не качать. Телек считает что это стандарный квадратный пиксель и выдает 4:3.
Плеер то на компе я думаю более умный, но там и так монитор 4:3 так что получаем те же яйца только в профиль. Ну и монитор всяко меньше телека-видеплеера :)

Конечно решение keiran_green не универсальное, но пока в библиотеке и в плагине не появиться нативный AspectRatio придется довольствоваться этим и надеяться что доля анаморфных видеофайлов все таки не очень большая

Добавлено спустя 11 минут:

кстати в файле allprops.txt в каталоге плагина присутствует DisplayAspectRatio
в справке написано как то неопределенно " в файле allfields.txt находится полный список свойств библиотеки" видимо опечатка и речь идет о файле allprops.txt

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

Сообщение Flasher »

Действительно. Совсем забыл про настройки...
Добавить нужные строки в код и будет считывать.

TCMediaInfo.xml:

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

    <sources>

        <!-- Video -->
        <source name="PixelAspectRatio" field="PixelAspectRatio" context="Video"/>
        <source name="DisplayAspectRatio" field="DisplayAspectRatio" context="Video"/>
        <source name="CommonAspectRatio" field="DisplayAspectRatio/String" context="Video"/>

    <columns>

        <!-- Video -->
        <column name="Pixel aspect ratio">PixelAspectRatio</column>
        <column name="Display aspect ratio">DisplayAspectRatio</column>
        <column name="Common aspect ratio">CommonAspectRatio</column>
TCMediaInfo.lng:

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

Display aspect ratio=Соотношение сторон
Common aspect ratio=Общее соотношение сторон
Pixel aspect ratio=Соотношение сторон пикселя
Пиксельный полезен тем, что позволяет отличать анаморфное видео.
alexander2011 писал(а):Плеер то на компе я думаю более умный, но там и так монитор 4:3 так что получаем те же яйца только в профиль.
Тогда в чём "умность" такого плеера? :? Не те плееры юзаем, значит...
alexander2011
Сообщения: 7
Зарегистрирован: Ср ноя 16, 2011 04:04

Сообщение alexander2011 »

Тогда в чём "умность" такого плеера? :? Не те плееры юзаем, значит...
ну я наверное коряво фразу построил :) а повседневный преер KMplayer.
ну и различные VLC, MPC и т.п. масштабирование любое возможно.
Просто хотел сказать, что монитор все равно маленький и неширокоформатный и я увижу все тоже самое, что на телевизоре. На компе в полный экран но квадраный, на телевизоре квадратик в центре экрана.

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

Сообщение Flasher »

alexander2011 писал(а):На компе в полный экран но квадраный
Да, видимо, я поспешил с выводами. Не плееры не те, пользоваться не умеем. :) В KMPlayer, PotPlayer, SMPlayer, ZoomPlayer и некоторых других подогнать под нужные размеры - не проблема. Ладно, закрыли вопрос...
Аватара пользователя
keiran_green
Сообщения: 130
Зарегистрирован: Пт ноя 18, 2011 03:20
Откуда: Хабаровск

Сообщение keiran_green »

Вариант Flasher работает, так что мой вариант отпадает :)
скриншот колонок плагина ->
Аватара пользователя
aLLigator
Сообщения: 167
Зарегистрирован: Чт дек 01, 2011 11:21
Откуда: из тех ворот, что и весь народ...

Сообщение aLLigator »

Как можно отключить создание base.db?
Пробовал удалять строчку из TCMediaInfo.xml, но база всеравно создается...
Запускаю Тотал с флешки и запись в базу подтормаживает всё остальное.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

aLLigator
Строчку надо не удалять, а поменять ее значение на False.
Аватара пользователя
aLLigator
Сообщения: 167
Зарегистрирован: Чт дек 01, 2011 11:21
Откуда: из тех ворот, что и весь народ...

Сообщение aLLigator »

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

Сообщение LonerD »

Кириллические теги аудиофайлов (Исполнитель, жанр, альбом...) - отображаются кракозябрами.
Win7SP1 x64Eng.
На ХРх32Ru - отображаются нормально.
В то же время под семёркой нормально работает плагин ShellDetails, русские буквы в тегах отображает как следует.
И ещё стоит добавить вывод тега Год.
Последний раз редактировалось LonerD Ср янв 18, 2012 21:09, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

LonerD
Не понял, какое отношение имеет плагин ShellDetails к топику. Под 7-кой все инфоплагины, какие у меня есть, нормально работают с кириллицей.
Касаемо года, я так понимаю, что речь о музыке, в таком случае decID3wdx самый лучший вариант для этого, там несколько способов получить дату записи и выпуска альбома. В этом же плагине есть только дата кодировки. Если нужно и тут добавить, то в xml нужно прописать конструкции с Released_Date, Original/Released_Date, Written_Date.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-. В этом же плагине есть только дата кодировки. Если нужно и тут добавить

нужно. И нужно чтобы это сделал автор. Т.к. дата выпуска нужна часто. Shelldetails имеет отношение простое. Он тоже выводит MP3 поля
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Alextp писал(а):нужно. И нужно чтобы это сделал автор.
А самостоятельно кто-то мешает?
Alextp писал(а):Т.к. дата выпуска нужна часто
Если нужна часто, то используй указанный мной выше плагин.
Alextp писал(а):Он тоже выводит MP3 поля
Не аргумент. Mp3-теги выводит не только shelldetails, но и ряд других плагинов, к тому же речь шла об отображении кириллицы, а не выводе информации по mp3, это иной контекст.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-А самостоятельно кто-то мешает
По-твоему дефолты не нужно менять. А по-моему нужно (если поле нужно часто)

-Не аргумент. Mp3-теги выводит не только shelldetails
Если Shelldetails выводит кириллицу в MP3 правильно, то аргумент-
этому плагу тоже надо выводить правильно
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Alextp писал(а):По-твоему дефолты не нужно менять. А по-моему нужно (если поле нужно часто)
Может, тогда попросить автора, чтобы вообще все поля из allprops добавил, чего уж там? Одному нужны часто одни поля, другому - другие, всем не угодишь.
И вообще я не писал, что example не нужно менять, я веду к тому, что самостоятельно это сделать гораздо быстрее (10-15 мин), чем ждать, когда это сделает автор (10-15 дней/недель/...).
Alextp писал(а):Если Shelldetails выводит кириллицу в MP3 правильно, то аргумент-
этому плагу тоже надо выводить правильно
А этот плагин в 32-битном ТС тоже выводит правильно, что и было отмечено. И там говорится обо всех полях, а не конкретно об MP3.
Ответить