Еще один информационник - MKInfo, (обновлено 3 июня 2012 г., версия 1.0.12 beta)
Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Еще один информационник - MKInfo, (обновлено 3 июня 2012 г., версия 1.0.12 beta)
starsoft |
![]() ![]()
Сообщение
#1
|
ДВД-Профи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 8282 Регистрация: 05 Фев '01 2 Юзер Цитировать ![]() |
И еще одну програмку, которую сделал для себя, решил выложить на всеобщее осмеяние
![]() 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) Все имена параметров и наименования групп - см. в шаблонном файле. Кнопка ![]() ![]() Спасибо всем, принявшим участие в бета-тестировании. 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 -------------------- ![]() Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
![]() ![]() ![]() |
19w85 |
![]()
Сообщение
#2
|
Начинающий кинолюбитель ![]() ![]() Группа: Мемберы Сообщений: 137 Регистрация: 14 Мая '07 2 Юзер Цитировать ![]() |
QUOTE(c930 @ там) Разделяющий интервал не бесполезный, он необходим! Также как и отступы (по возможности) внутри поля спереди и сзади информации. Для хорошего зрительного восприятия, чтоб GUI гармонично выглядел. Отступы в полях Size и FPS имеют большой запас, их бы я и сократил (не до нуля конечно) в первую очередь и расширил левую колонку. Ну а уж если не хватит всё равно места, то уж тогда интервал между колонками стал сокращать, информация важнее. Если starsoft вдруг надумает изменять ширину, то надеюсь что он сделает чтоб всё было сбалансировано. Интервал между колонками просто пустое место, никак неиспользующееся и ничего не дающее. Даже если его убрать полностью, то того места, на котором находится надпись " FPS : " в качестве разделителя столбцов более, чем достаточно. А вот отступ в самих полях со значениями более полезен, именно поэтому я и предлагал уменьшать его во вторую очередь. QUOTE(c930 @ там) Т.е вместо (12586325147 bytes) сделать так: (12 586 325 147 bytes). Если так сделать, то от текущих отступов мало что останется (соотвественно, оттуда трудно будет заимстовать, хотя пока не ясно много ли вообще нужно от них позаимстовать). Для начала хотелось бы, чтобы вся инфа влезала, а пробелы - это уже роскошь. QUOTE(c930 @ там) А также добавить пробел между значением параметра и единицами измерения (там где отсутствует). Это поддерживаю ![]() QUOTE(c930 @ там) Абсолютно не согласен, потому то и предложил изначально такой формат:оно хоть и фейковое, но указывает какого размера мы увидим результирующий кадр. А исходное разрешение - это уж дело техническое, кому нужно, для того и выводится информация в сабже. Ага, и в итоге на одном и том же месте, например, имеем цифры 1920x1080 (и для настоящих 1920x1080 и для анаморфных 1440x1080). И если не приглядываться к продолжению @ то можно и не заметить анаморф. Нигде такой путаницы не встречал. Чем ТАК, уж лучше бы вообще разрешение анаморфа не отображалось. ![]() QUOTE(c930 @ там) Видимо метки в файле для позиционирования при просмотре на "железном" плэере, но я компьютером воспроизвожу. На компьютере все видно, например, если сплиттер haali используется, то правой кнопкой мыши на его иконке в трее, и видны все названия глав. Честно говоря именно названия мне лично никогда не пригождались, а вот переход вслепую с одной главы на другую следующую/предыдущую гор. клавишами (когда главы есть) использую иногда. QUOTE(c930 @ там) Тип развёртки мне более интересен гораздо больше тех же чаптеров QUOTE(c930 @ там) Но я бы сократил его на одну строчку ради параметра Тип развёртки. Я тоже "за" сокращение на одну строчку поля чаптеров ради "Типа развертки". Или может можно "вписать" окошко с "типом развертки" над переключателем "menu", а его сместить пониже. |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Воскресенье, 16 Июня 2024, 13:21 |