Еще один информационник - MKInfo, (обновлено 3 июня 2012 г., версия 1.0.12 beta)
Привет, Гость ( Вход | Регистрация )
Клуб Янча Трекер КВН ВиКи Правообладателям | Помощь Поиск Участники Календарь |
Еще один информационник - MKInfo, (обновлено 3 июня 2012 г., версия 1.0.12 beta)
starsoft |
Четверг, 18 Августа 2011, 12:54
Сообщение
#1
|
ДВД-Профи Группа: Cупермодераторы Сообщений: 8282 Регистрация: 05 Фев '01 2 Юзер Цитировать |
И еще одну програмку, которую сделал для себя, решил выложить на всеобщее осмеяние Принцип тот же, только эта для файлов формата Matroška - MKV/MKA/MK.
MKInfo Скачать с сервера RDA: >>>. Зеркала на rapidshare или netload.in или depositfiles. Назначение - быстрое получение базовой информации из файлов формата Matroška. Внутренний движок - библиотека MediaInfo. Отказался от своего парсера для файла из-за недостатка времени и желания копаться во всех ньюансах матрешки. Фактически программа - это GUI для mediainfo (не требующее наличия установленного mediainfo на компьютере). Неудобства (IMHO) оригинального mediainfo и привычка получать инфу по аналогии с с другими информационниками и подвигли на создание этой програмки. Использование: - запустить программу и в открывшемся окне выбрать файл известного программе формата. - дать в командной строке параметром путь к нужному файлу. - прога добавляет себя в выпадающее меню для известных ей форматов файлов. - ассоциировать в TotalCommander-е для желаемых типов файлов на кнопку Alt+F3 (ну или любую другую в любом другом файл-менеджере). - перенаправить информацию в текстовый файл, задав параметр "-a" в командной строке и поставить в конце ">file.txt". [Внимание! Программа ничего не выдает на вызывающую ее консоль, это не консольная аппликация. Данный режим только для перенаправления информации в файл]. Список дополнительных параметров командной строки выдается если задать параметр /? - использовать информационный модуль, сделанный в виде ActiveX-компоненты и который собственно и вытаскивает инфу из файлов, в своей собственной программе Программа также умеет проверять наличие новой версии на сервере RDA (по запросу или автоматом на старте). Portable версия Шаблон INI файла. Принципы использования INI-файла: 1) Имя файла должно совпадать с именем exe-файла (то есть, по-умолчанию, MKInfo.ini). 2) Любой параметр, находящийся в INI, имеет бОльший приоритет, чем имеющийся в реестре. Отсутствие параметра в INI приводит к поиску его в реестре, а при отсуствии там - к дифолтному значению. 3) Параметры, которые меняются из интерфейса программы, при наличии предыдущего значения в INI, будут записаны туда. А при отсуствии в INI - в реестр. 4) Все имена параметров и наименования групп - см. в шаблонном файле. Кнопка в окне "About..." присутствует Спасибо всем, принявшим участие в бета-тестировании. Lister-плагин для Total Commander-а. Скачать тут. НЕ ТРЕБУЕТ установки MKInfo и MediaInfo - всё нужное ей несет в себе. Перед установкой отредактировать список дополнительных расширений в ini-файле. Content-плагин для Total Commander-а. Скачать тут. НЕ ТРЕБУЕТ установки MKInfo и MediaInfo - всё нужное ей несет в себе. Перед установкой отредактировать список дополнительных расширений в ini-файле. Ограничения - возвращает информацию о чаптерах только первого меню, первых 5 аудио- и первых 5 субтитровых дорожках. История версий: 1.0.12 *) Обновлено для использования библиотеки MediaInfo ver. 0.7.57. Lister-plugin для Total Commander-а. 1.0.5 *) Обновлено для использования библиотеки MediaInfo ver. 0.7.57. Content-plugin для Total Commander-а. 1.0.3 *) Обновлено для использования библиотеки MediaInfo ver. 0.7.57. Lister-plugin для Total Commander-а. 1.0.4 +) Добавлено информационное поле "Формат файла" (оно же "тип контейнера"). ------------- Content-plugin для Total Commander-а. 1.0.2 +) Добавлено информационное поле "Формат файла" (оно же "тип контейнера"). +) Добавлены поля размера фрейма - "высота", "оригинальная ширина" и "результируюшая ширина" (после анаморфного преобразования). ====================================== Lister-plugin для Total Commander-а. 1.0.3 *) Исправление, помогающее TC вызывать плагин для тех файлов, на которые есть встроенные механизмы Multimedia (AVI, MPG, etc.) ====================================== 1.0.11 *) Мелкие изменения в GUI по размерам полей *) Заменил шаблон INI-файла чтобы сохранялись комментарии к полям ------------ Content-plugin для Total Commander-а. 1.0.0 ------------ Lister-plugin для Total Commander-а. 1.0.2 *) Полностью переделан механизм вывода информации на экран. *) Оприходованы комманды Select All (Ctrl+A) и Copy (Ctrl+C). !) Не смотря на наличие текстового курсора нельзя выделить мышкой кусок текста, только весь текст Ctrl+A !) По-прежнему плагин не вызывается для AVI и MPG файлов. ====================================== 1.0.10 *) Очередная (я надеюсь последняя) корректировка альтернативного GUI на предмет вертикального размера окна и высоты строк. *) Исправлена ошибка показа анаморфного размера фрейма при использовании шаблона из INI-файла. *) Исправлена неправильная работа кнопки Home при переборе файлов. ------------ Lister-plugin для Total Commander-а. 1.0.1 *) Исправлен автоматический горизонтальный скролл вправо при размере окна меньше длины строки *) Исправлена ошибка пропадания цвета некоторых полей при большом количестве полей. +) Добавлено использование собственного INI-файла (MKInfoLS.ini), в который по аналогии с аппликацией можно вписать кое-какие параметры (список дополнительных расширений, цвета полей и формат показа обычного и анаморфного размера фрейма). ====================================== 1.0.9 *) Исправлен глюк с "замазыванием" списка чаптеров при прокрутке скроллбаром. *) Исправлены (я надеюсь) глюки при изменении размеров окна. +) Добавлена работа с INI-файлом, куда вынесена кучка опциональных натсроечных параметров, предназначенных для редактирования вручную. +) Одним из паремтров в INI стал список дополнительных расширений, которые программа может "обслуживать". +) Основные параметры, меняимые через интерфейс проги, также могут быть выставлены в INI-файле для мобильности (портабельности) программы. ====================================== 1.0.8 *) Исправлены (я надеюсь) размеры полей по вертикали при масштабировании. *) Изменено представление Frame Size для анаморфных потоков *) надеюсь что с масштабированием видеосистемы теперь не должно быть проблем. ====================================== 1.0.7 *) Исправлен баг с неверным показом размера файла в байтах для файлов > 4Gb +) Альтернативный GUI может менять размер по ширине +) "Scan type" добавлен на главное окно и убран из "Дополнительной видео информации" *) Мелкие исправления в дизайне GUI и всяческих надписях ====================================== 1.0.6 *) Исправлен баг с дублированием инфы на альтернативном GUI *) Подправлены позиции полей на альтернативном GUI для экономии места +) Добавлены "Scan type", "Color space", "Chroma subsampling" и "Bit depth" в Дополнительную видео информацию *) Мелкие корретировки в текстовом виде представления информации ====================================== 1.0.5 *) Улучшена работа при рестарте программы из-за зуммирования или перебора файлов. +) Добавлен альтернативный GUI, переключение в меню аппликации. *) Подправлена работа с прописыванием в контекстное меню. ====================================== 1.0.4 +) Программа может работать без инсталляции (portable). Сама регистрирует ActiveX компоненту на старте (если нужно) и убирает регистрацию на выходе. +) Расширенна информация о резолюции для анаморфного видеопотока. *) Исправлено исчезание окна при наличии другого минимизированного окна. ====================================== 1.0.3 * Исправлены баги, выявленные в ходе бета-тестирования. + Добавлен перебор файлов в папке с помощью кнопок PgUp/PgDn или колеса мышки. ====================================== 1.0.0-1.0.2 Начальные версия для внутреннего потребления и бета-тестинга. Enjoy! Отредактировано: starsoft в Воскресенье, 03 Июня 2012, 17:21 -------------------- Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
c930 |
Воскресенье, 02 Октября 2011, 4:14
Сообщение
#2
|
Опытный кинолюбитель Группа: Мемберы Сообщений: 280 Регистрация: 21 Авг '02 2 Юзер Цитировать |
QUOTE(starsoft @ там) Во-первых, я не понимаю кто такое пиктограмка рядом с именем шрифта у меня нет никаких пиктограмм нигде Вот о чём я:Пиктограммка слева от шрифта в списке их. Означает тип шрифта: A - Type1 TT - True Type O - OpenType _ - без пиктограммки это по-моему растровые. QUOTE(starsoft @ там) Во-вторых, я не понимаю каким образом шрифт работает только на полторы строки. Шрифт я задаю на всё окно, а не на строки и, уж тем более, на части строк. Шрифт почему-то "сбрасывается" на некотором символе.В-третьих, нет никакой разницы между любым символом, скобкой или цифрой - это просто символы в тексте. В случае с дефолтным Fixedsys это символ разделителя в размере файла. То же происходит и со шрифтом Courier. Оба они видимо растровые. Растровые они самые первые были. Уж затем True Type появились. А OpenType ещё позже, т.е. имеют самый новый формат. Раньше я писал, что со шрифтом Lucida Sans Typewriter тоже не работет, хоть он и типа OpenType. Так вот с ним шрифт сбрасывается не на разделителе, а в пятой строке (Title), где-то в тексте Леопард / The Leopard / Il gattopardo (1963) [Geralt iz Rivii]. Точнее трудно определить, т.к. шрифт на который он сбрасывается очень похож на него по начертанию, но он уже пропорциональный. Т.е. на каком-то видимо символе в итальянском (либо это французский, х.з.) тексте. Я посмотрел, что за символ стоит в разделителе групп разрядов в настройках. Я думал это пробел (20), но это оказался символ с кодом A0. Так по умолчанию там было задано. Проверял на свежеустановленной винде. У тебя кстати какой символ там указан? Так вот если я его меняю на пробел (20), то со шрифтом Fixedsys сброс происходит уже не на этом раздилителе, а дальше... <- Здесь разделитель дефолтный - A0, <- а здесь - пробел (20) на символе с диакритическим знаком ó в слове Calógero. Т.е. очевидно, что глюк зависит от конкретного шрифта. Я не петрю в форматах шрифтов. Как там что устроено. Но примитивно мысль такая: нет в конкретном шрифте какого-то символа, здесь и происходит сброс. QUOTE(starsoft @ там) Да, вот еще. Плагин позиционируется как Image/Multimedia [4]. При других выборах Lister к нему даже не обращается. Я не эту четвёрку имел ввиду в предыдущем посту, а другую.Если в листере открыт какой-то файл, на который забито несколько плагинов, то при нажатии на клавиатуре '4' (четвёрка на основной клавиатуре, не на дополнительной), листер начинает перебирать для отображения следующий и т.д. по кругу плагины. Какой именно в данный момент используется указывается в системном баре, или как там он называется - в заголовке окна, в скобках. QUOTE(starsoft @ там) По поводу расширений. И для AVI и для MPG и для MP4 я пока не смог заставить вызвать плагин. Lister сам определяет что делать, у него имеется видимо встроенный "вьювер" для этих файлов и он в режиме [4] ставит свой вьювер выше по приоритету чем плагины и не вызывает их. У меня с MP4 проблем нет (в том плане если его прописать в wincmd.ini). А вот с AVI, MPG есть, они не берутся плагином даже если я их прописываю в wincmd.ini.На AVI, MPG есть встроенный вьюер. Но он вроде как имеет ниже приоритет, чем плагины. У меня на AVI стоит информационный WLX-плагин и он вызывается на AVI первым независимо от ключа Multimedia в секции [Lister]. И чередуется со встроенным плэйером по '4'. А на MPG ничего нет и если Multimedia=1, то файл проигрывается, а если =0, то показывается dump. А вот параметр FileExt в MKInfoLS.ini, как я в предыдущем посте писал у меня не работает. Какие расширения туда не прописывай - бестолку. Берутся расширения только из wincmd.ini (кроме AVI, MPG). А у тебя FileExt работает? Берутся из него какие-нибудь расширения из тех, что не прописаны в wincmd.ini за плагином? |
Lo-Fi Версия | CMSBlog | Сейчас: Среда, 22 Мая 2024, 12:30 |