Еще один информационник - 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 -------------------- ![]() Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
![]() ![]() ![]() |
c930 |
![]()
Сообщение
#2
|
Опытный кинолюбитель ![]() ![]() ![]() Группа: Мемберы Сообщений: 280 Регистрация: 21 Авг '02 2 Юзер Цитировать ![]() |
QUOTE(19w85 @ там) Я объяснил, для чего нужны 3 поля аудио (т.е. альтернативный GUI) - это возможность во многих случаях НЕ пользоваться переключателем. Экономить время. Видеть как можно больше информации СРАЗУ после открытия программы без каких-либо манипуляций. Тут я с тобой полностью согласен! Я бы тоже предпочёл видеть сразу всю необходимую информацию.Остальное несколько категорично, насчёт: QUOTE(19w85 @ там) абсолютно ненужными и бессмысленными элементами QUOTE(19w85 @ там) Предложенные же вами переключатели на каждой дороге не дают ровным счетом ничего, только вред, бессмысленное увеличение высоты за счет дублирующихся элементов. Элементы вовсе не дублирующие! Позволяют отобразить любые три дороги, в случае необходимости, одновременно. А кроме того не у всех так остро стоит проблема с размером GUI.QUOTE(19w85 @ там) если дорог больше трех и придется пользоваться переключателем, то гораздо удобнее и быстрее пользоваться ОДНИМ переключателем, а не десятью. Были бы переключатели, пользоваться тебе нужно будет только последним, как и теперь. Функционально для тебя ничего бы не изменилось. Так что менее быстро и менее удобно не было б. По умолчанию отображались бы первые три дороги. Зато для всех других будет свобода выбора в случае необходимости.Кроме того наверное можно "переключатель" разместить на одной строке с заголовком области Audio stream#N, за ним непосредственно. Было бы логично, и именно добавление индивидуальных переключателей не увеличило б высоту GUI, а даже бы на одну строку она уменьшилась бы за счёт третьей области. "Именно", потому что я бы всё таки хотел чтобы были добавлены в левую часть предлагаемые мной выше поля Тип развёртки и Контейнер. Но думаю там тоже можно пару строк сэкономить в областях субтитров и чаптеров. QUOTE(19w85 @ там) т.к. иначе пока не закроешь программу на другие окна уже не переключиться А как насчёт просто свернуть её в таскбар? |
19w85 |
![]()
Сообщение
#3
|
Начинающий кинолюбитель ![]() ![]() Группа: Мемберы Сообщений: 137 Регистрация: 14 Мая '07 2 Юзер Цитировать ![]() |
QUOTE(c930 @ Пятница, 09 Сентября 2011, 22:16) Элементы вовсе не дублирующие! Дублирующие. Основное назначение переключателя - возможность просмотреть все остальные дороги свыше трех. И 1шт. такого переключателя с этим прекрасно справляется. Я бы еще понял, если бы переключатель был один, но листал дороги тройками, каждое переключение - следующая тройка дорог. QUOTE(c930 @ Пятница, 09 Сентября 2011, 22:16) Позволяют отобразить любые три дороги, в случае необходимости, одновременно. А это разве не бред? Пощелкать аж тремя выключателями (максимальная затрата времени), чтобы зачем-то увидеть три определенные дороги одновременно? Сейчас один выключатель на 3ей дороге (и на нём всегда фокус). И возможных комбинаций более чем достаточно: 1-2-3 1-2-4 1-2-5 и т.д. QUOTE(c930 @ Пятница, 09 Сентября 2011, 22:16) А кроме того не у всех так остро стоит проблема с размером GUI. Не надо путать кислое со сладким. В моем случае (относительно редком) интерфейс не позволял увидеть все поля интерфейса, т.е. всем функционалом программы пользоваться было нельзя. Благодаря тому, что автор сделал альтернативный GUI, такая возможность появилась. Ваше же предложение с кучей переключателей в функциональном плане ничего не дает, кроме "утяжеления" интерфейса. Сейчас можно просмотреть все поля, все дорожки, они все видны, т.е. полностью доступен весь функционал программы. QUOTE(c930 @ Пятница, 09 Сентября 2011, 22:16) Кроме того наверное можно "переключатель" разместить на одной строке с заголовком области Audio stream#N, за ним непосредственно. Было бы логично, и именно добавление индивидуальных переключателей не увеличило б высоту GUI, а даже бы на одну строку она уменьшилась бы за счёт третьей области. "Именно", потому что я бы всё таки хотел чтобы были добавлены в левую часть предлагаемые мной выше поля Тип развёртки и Контейнер. Ну если бы можно было бы разместить в одной строке и фокус оставить все равно на третьей дороги, то это действительно было бы компактнее. Но я все равно против загромождения интерфейса лишними переключателями. А уж поле "контейнер"-то точно ни к чему, неужели не видно расширение открываемого файла? Зачем подобное захламление интерфейса такой уж явно избыточной инфой? Мне потому и нравится сабж (и остальные аналогичные соседние программки), что как раз отобрана вся-вся важная и при этом достаточно подробная инфа (особенно точная продолжительность треков и их вес, задержки, и т.д.) без всякого хлама. QUOTE(c930 @ Пятница, 09 Сентября 2011, 22:16) QUOTE(19w85 @ там) т.к. иначе пока не закроешь программу на другие окна уже не переключиться А как насчёт просто свернуть её в таскбар?Обычно пользуюсь клавиатурой, и быстрее и удобнее по Alt+Tab переключиться. А свернуть можно только мышью. |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Понедельник, 23 Сентября 2024, 23:09 |