Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx/wdx] TCMediaInfo
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 49, 50, 51  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
L_e_D



Joined: 04 Jan 2005
Posts: 11

Post (Separately) Posted: Fri Oct 28, 2011 22:30    Post subject: Reply with quote

Если ещё не исправлено, то:
Code:
<unit name="KBps" type="script">begin Output:=Format('%f', [Double(AudioBr)/1000]); end.</unit>


Было 1024 вместо 1000.
Back to top
View user's profile Send private message
alexander2011



Joined: 16 Nov 2011
Posts: 5

Post (Separately) Posted: Wed Nov 16, 2011 04:33    Post subject: Reply with quote

Loopback
Здравствуйте! Пользуюсь плагином довольно давно в составе SAM сборки тотала. Чудесная вещь, спасибо!

Но недавно возникла задача отсортировать видеофайлы по коэффициенту отношения ширины к высоте.
Чтобы знать что однозначно пойдет без полос или толстых лиц на широкоформатном мониторе-телевизоре. Плееры на компе конечно дают большую гибкость в настройке заполнения экрана, а сторонние плееры нет. Да и зачастую без искажений или потерь не смасштабируешь. Потому захотелось отсортировать файло и по этому параметру. И тут обнаружил что в настройках нет колонки вроде "соотношение сторон", хотя размер кадра выдается.

Почитав справку показалось что это можно реализовать через скрипт который будет делить ширину на высоту и выдавать коэффициент и редактирование XML файла. Напрямую такой функции вроде нет в библиотеке (или в плагине). Видеокодированием не занимался, и не знаю есть ли вообще такое поле в тегах видеофайла. Как впрочем и программированием, и написание подобного скрипта представляет сложность.

Не могли бы вы помочь и выложить обновленную версию плагина в котором будут прописаны настройки позволяющие выводить в панелях тотала колонку с коэффициентом соотношения сторон? Двух-трех знаков после запятой было бы достаточно.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Nov 16, 2011 04:54    Post subject: Reply with quote

alexander2011
1, 2, 3.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Wed Nov 16, 2011 06:21    Post subject: Reply with quote

Quote:
не знаю есть ли вообще такое поле в тегах видеофайла.

Есть, называется Display aspect ratio.
В плагине это пока что не реализовано...
Надеюсь, автор добавит это поле в следующей версии.
Back to top
View user's profile Send private message
alexander2011



Joined: 16 Nov 2011
Posts: 5

Post (Separately) Posted: Fri Nov 18, 2011 02:46    Post subject: Reply with quote

Flasher wrote:
alexander2011
[тут забанненые для новичка ссылки].


спасибо конечно, но там не совсем то что нужно

во первых интересует именно видео а не изображения,
во вторых беглый просмотр веток показал, что вопрошающий нашел таки по наводке плагин в котором эта функция (коэффициент соотношения сторон) прописана изначально
ну и вахмуровский вариант с поиском по полям плагина. Который конечно незаменим в случае 65 000 файлов в каталоге Smile но это не мой случай и простого просмотра без каталогов с сортировкой по соответвующему столбцу было бы достаточно.

Вообще если бы миром правила всемогущая матрица и количество размеров кадра было бы жестко регламентировано вопрос бы не стоял Smile но регламентировано более менее лишь соотношение сторон
16:9 = 1,77; 4:3 = 1,33; ну и 14:9 = 1,55 с каким то сложно поддающимся разумению прямоугольным пикселем. Мой телевизор читая с флэшки может адекватно переварить только то что укладыватеся в 16:9 или по другому 1,77. Не HD растянет и с далека не критично. Ну и соответственно 4:3 монитор без искажений растянет 1,33 хотя конечно сейчас таких соотношений всё меньше.


Прошу прощение за небольшое лирическое отступление Embarassed
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 18, 2011 03:10    Post subject: Reply with quote

alexander2011 wrote:
интересует именно видео а не изображения
Пардон, не обратил внимания. Коэффициент не знаю, где взять, но, по-моему, для описанной задачи достаточно [=tcmediainfo.Размер кадра] и [=media.размер кадра]. Хочу заметить, что оба друг друга дополняют. Первый видит всё, кроме avi, а тот в свою очередь - avi. Коэффициент при желании можно сделать с помощью Script Content Plugin.

Quote:
вопрошающий нашел таки по наводке плагин в котором эта функция (коэффициент соотношения сторон) прописана изначально
Вообще-то никакой вопрошающий ничего не находил. Подсказал Tol!k и я. В сумме - два плагина, а не один. В посте по второй ссылке оба варианта отражены. И никакие изначальные прописки к сортировке отношения не имеют.

Last edited by Flasher on Fri Nov 18, 2011 03:52; edited 2 times in total
Back to top
View user's profile Send private message
keiran_green



Joined: 18 Nov 2011
Posts: 130
Location: Хабаровск

Post (Separately) Posted: Fri Nov 18, 2011 03:33    Post subject: Reply with quote

alexander2011 wrote:
колонку с коэффициентом соотношения сторон?

Наваял скрипт, который делит ширину на высоту, и в итоге получаем требуемый AspectRatio.

Добавить в секцию 'columns' файла TCMediaInfo.xml
Code:

        <column name="Aspect Ratio" type="script">
         <![CDATA[
        begin
         Output := Format('%.2n',[Double(VideoFrameWidth)/Double(VideoFrameHeight)]);
        end.
        ]]>
        </column>


Затем создаем одноименную колонку в Тотале.

PS насколько я понял можно вообще сделать вывод в этой колонке не десятичными цифрами, а понятным соотношением: 4:3 или 16:9, в зависимости от коэффициэнта...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 18, 2011 03:49    Post subject: Reply with quote

keiran_green wrote:
Наваял скрипт, который делит ширину на высоту, и в итоге получаем требуемый AspectRatio.
Хм. Именно это я и имел в виду, только касаемо SCP.

keiran_green wrote:
можно вообще сделать вывод в этой колонке не десятичными цифрами, а понятным соотношением: 4:3 или 16:9, в зависимости от коэффициэнта...
Было бы очень кстати.
Back to top
View user's profile Send private message
alexander2011



Joined: 16 Nov 2011
Posts: 5

Post (Separately) Posted: Fri Nov 18, 2011 03:53    Post subject: Reply with quote

PS насколько я понял можно вообще сделать вывод в этой колонке не десятичными цифрами, а понятным соотношением: 4:3 или 16:9, в зависимости от коэффициэнта...[/quote]

Можно, если видео жестко привязано к соотношению. А если размеры кадра не жестко привязаны? То при растягивании будет искажение. И чем ближе к 1,77 расчетное тем меньше искажение при масштабировании

Code:
Вообще-то никакой вопрошающий ничего не находил

ну я написал "по наводке"
Хотя неважно конечно Smile

К тому же keiran_green вроде справился со скриптом
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 18, 2011 04:04    Post subject: Reply with quote

alexander2011 wrote:
А если размеры кадра не жестко привязаны? То при растягивании будет искажение. И чем ближе к 1,77 расчетное тем меньше искажение при масштабировании
Ну, так это не атрибуты, чтобы их отображать. Видимо так коэффициент везде, где это есть, и высчитывается.
Не знаю как насчёт внешних DVD/Blue-Ray, а в ряде программ-проигрывателей эти проблемы решаются опционально.
Back to top
View user's profile Send private message
keiran_green



Joined: 18 Nov 2011
Posts: 130
Location: Хабаровск

Post (Separately) Posted: Fri Nov 18, 2011 04:29    Post subject: Reply with quote

Flasher wrote:
Было бы очень кстати.

Если получиться сделать - выложу. Smile
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Fri Nov 18, 2011 04:32    Post subject: Reply with quote

Quote:
Наваял скрипт, который делит ширину на высоту, и в итоге получаем требуемый AspectRatio.

Не-а, не получаем Very Happy
Получаем кота Шрёдингера.
Видео бывает анаморфным (неквадратные пиксели), и до того как мы его запустим, мы не узнаем - правильно ли показано соотношение в колонке.

AspectRatio - это соотношение сторон при воспроизведении видео. Прописано в контейнере и даёт знать с какими пропорциями кадра воспроизводить видеофайл.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 18, 2011 04:56    Post subject: Reply with quote

LonerD
Ну, пропорции пикселя нам взять неоткуда, поэтому ждём автора.
Back to top
View user's profile Send private message
keiran_green



Joined: 18 Nov 2011
Posts: 130
Location: Хабаровск

Post (Separately) Posted: Fri Nov 18, 2011 05:07    Post subject: Reply with quote

LonerD wrote:
Не-а, не получаем Very Happy

Та цифра которую получаем путем работы скрипта, равна той, которая получается при просмотре свойств видеофайла утилитой MediaInfo
(в колонке Aspect Ratio = 1.375 , в MediaInfo свойство Display aspect ratio = 1.375)
По крайней мере на одном видео файле именно так. Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 18, 2011 05:21    Post subject: Reply with quote

keiran_green
В том то и дело, что с квадратными пикселями так. LonerD писал, что это не подойдёт для видео с анаморфными кадрами.
Я лично такие просто не качаю. Видимо, кому-то очень "везёт"...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 49, 50, 51  Next
Page 11 of 51

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group