Привет, Гость ( Вход | Регистрация )


[ Каскадный ] · Стандартный · Линейный+

> Еще один информационник - MKInfo, (обновлено 3 июня 2012 г., версия 1.0.12 beta)

starsoft
post Четверг, 18 Августа 2011, 12:54
Сообщение #1


ДВД-Профи
***********

Группа: Cупермодераторы
Сообщений: 8282
Регистрация: 05 Фев '01



2 Юзер   Цитировать


И еще одну програмку, которую сделал для себя, решил выложить на всеобщее осмеяние smileold.gif Принцип тот же, только эта для файлов формата 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-компоненты и который собственно и вытаскивает инфу из файлов, в своей собственной программе biggrinold.gif

Программа также умеет проверять наличие новой версии на сервере RDA (по запросу или автоматом на старте).

Portable версия

Шаблон INI файла.

Принципы использования INI-файла:
1) Имя файла должно совпадать с именем exe-файла (то есть, по-умолчанию, MKInfo.ini).
2) Любой параметр, находящийся в INI, имеет бОльший приоритет, чем имеющийся в реестре. Отсутствие параметра в INI приводит к поиску его в реестре, а при отсуствии там - к дифолтному значению.
3) Параметры, которые меняются из интерфейса программы, при наличии предыдущего значения в INI, будут записаны туда. А при отсуствии в INI - в реестр.
4) Все имена параметров и наименования групп - см. в шаблонном файле.

Кнопка в окне "About..." присутствует smileold.gif

Спасибо всем, принявшим участие в бета-тестировании.

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


--------------------

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
starsoft
post Четверг, 22 Сентября 2011, 18:03
Сообщение #2


ДВД-Профи
***********

Группа: Cупермодераторы
Сообщений: 8282
Регистрация: 05 Фев '01



2 Юзер   Цитировать


А в реестр заглянуть слабо? smileold.gif

Using alternative GUI y/n
Always on top y/n
Auto check update y/n
Save window position y/n
Font size
Window size for regular GUI
Window size for alternative GUI
Window X position on screen
Window Y position on screen

Единственное, что можно (IMHO) безболезненно переносить с компа на комп - это использование альтернативного GUI. Но и эта опция меняется на другом компе двумя кликами мышкой.


--------------------

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
starsoft   Еще один информационник - MKInfo   Четверг, 18 Августа 2011, 12:54
c930   starsoft Спасибо, давно хотелось для матрёшки...   Воскресенье, 21 Августа 2011, 13:57
xfiles   starsoft Спасибо! Будем пользоваться. Радует,...   Воскресенье, 21 Августа 2011, 21:52
c930   xfiles Почему невыполнимое?   Воскресенье, 21 Августа 2011, 22:43
starsoft   2 [user]c930[/b]: Будь добр - отчекрыж от какого-т...   Понедельник, 22 Августа 2011, 0:59
c930   starsoft Вот кусок в 4 минуты отрезал: http://ifol...   Понедельник, 22 Августа 2011, 3:27
starsoft   О, это интересный глюк, надо поправить :)   Понедельник, 22 Августа 2011, 9:02
starsoft   2 [user]c930: Для начала импортируй [url=http://ww...   Понедельник, 22 Августа 2011, 16:32
c930   starsoft Спасибо, я уже научился её "достават...   Вторник, 23 Августа 2011, 3:48
starsoft   Я же говорил что механизм получения информации не ...   Вторник, 23 Августа 2011, 16:54
starsoft   Нашел решение для портабл-варианта - GUI-exe при с...   Среда, 24 Августа 2011, 16:17
c930   Ура-ааа! Ура-аааа! Ура-ааааа! :bojan:...   Четверг, 25 Августа 2011, 0:01
starsoft   [b]Обновление - версия 1.0.4 beta[/size] Подробно...   Воскресенье, 28 Августа 2011, 19:04
c930   Спасибо! Деинсталлировал сабж. Portable версия...   Воскресенье, 28 Августа 2011, 20:39
starsoft   2 [user]c930[/b]: Кушает, потому что движок в ней ...   Воскресенье, 28 Августа 2011, 21:16
starsoft   Разница в том, как подается инфа - это и есть разн...   Воскресенье, 28 Августа 2011, 21:26
c930   Т.е. заголовки полей и формат данных в сабже ты не...   Воскресенье, 28 Августа 2011, 21:47
starsoft   2 [user]c930[/b]: Заголовки я не получаю, а написа...   Воскресенье, 28 Августа 2011, 22:03
19w85   Только сейчас эту темку заметил, давно хотелось по...   Понедельник, 29 Августа 2011, 0:02
c930   19w85Странная у тебя какая-то картинка, глюк какой...   Понедельник, 29 Августа 2011, 0:30
19w85   Да я вижу, что не влезло. Вижу, что глюк. Влезает...   Понедельник, 29 Августа 2011, 0:37
starsoft   2 [user]19w85[/b]: С матрешкой сложнее - полей го...   Среда, 31 Августа 2011, 22:57
19w85   С матрешкой сложнее - полей гораздо больше. В отл...   Четверг, 01 Сентября 2011, 2:20
19w85   Так всё-таки как насчет хоть какого-нибудь альтерн...   Понедельник, 05 Сентября 2011, 13:04
c930   19w85У тебя в операционной системе системный шрифт...   Понедельник, 05 Сентября 2011, 15:00
19w85   У тебя в операционной системе системный шрифт обыч...   Понедельник, 05 Сентября 2011, 17:04
starsoft   Я, конечно, уважаю пользователей своих программ, а...   Понедельник, 05 Сентября 2011, 19:34
19w85   Да это понятно... Тогда будем надеяться, что эт...   Вторник, 06 Сентября 2011, 0:27
starsoft   [b]Обновление - версия 1.0.5 beta[/size] Подробно...   Четверг, 08 Сентября 2011, 19:00
c930   - Заметил глюк на альтернативном GUI: если в матрё...   Пятница, 09 Сентября 2011, 7:44
19w85   Отлично! Спасибо! Ещё с переключением из ...   Пятница, 09 Сентября 2011, 10:21
c930   В том варианте, как я предлагал, оба эти условия в...   Пятница, 09 Сентября 2011, 17:03
19w85   В текущем варианте УЖЕ выполняются все условия и ...   Пятница, 09 Сентября 2011, 18:17
c930   Тут я с тобой полностью согласен! Я бы тоже пр...   Пятница, 09 Сентября 2011, 21:16
19w85   Дублирующие. Основное назначение переключателя - ...   Пятница, 09 Сентября 2011, 22:19
c930   Если тебе нет необходимости выбирать любые три дор...   Суббота, 10 Сентября 2011, 0:18
starsoft   2 [user]c930: [b]2 [user]19w85: Во-первых, спасибо...   Воскресенье, 11 Сентября 2011, 13:21
starsoft   [b]Обновление - версия 1.0.6 beta[/size] Подробно...   Среда, 14 Сентября 2011, 17:10
19w85   Спасибо! Теперь практически все идеально :thu...   Среда, 14 Сентября 2011, 18:10
starsoft   2 [user]19w85[/b]: В твоем примере на самом деле (...   Среда, 14 Сентября 2011, 18:45
19w85   Не, у меня нет таких монстров (ну а лимит на коли...   Среда, 14 Сентября 2011, 22:41
starsoft   2 [user]19w85[/b]: Ну так если бы не твой масшаб т...   Среда, 14 Сентября 2011, 22:45
19w85   Ну на трекерах, например, всегда в скобках обозна...   Среда, 14 Сентября 2011, 22:48
c930   starsoft А портабл ссылку можно тоже обновить?   Среда, 14 Сентября 2011, 23:48
starsoft   2 [user]c930[/b]: Можно, тока уже завтра :) Хотя п...   Четверг, 15 Сентября 2011, 0:28
c930   Теперь у менЯ текст в поле Frame size не помещаетс...   Четверг, 15 Сентября 2011, 6:16
19w85   Приятно, что и при обычном масштабе может что-то ...   Четверг, 15 Сентября 2011, 8:26
starsoft   2 [user]c930[/b]: У тебя же нет проблем с масшабом...   Четверг, 15 Сентября 2011, 14:03
19w85   Хм, а зачем отсылать на дефолтовый gui? Альтернат...   Пятница, 16 Сентября 2011, 1:48
xfiles   Ну, на самом деле, не надо забывать о записях пот...   Четверг, 15 Сентября 2011, 19:49
starsoft   Потому что этого все равно не хватит чтобы всегда ...   Пятница, 16 Сентября 2011, 3:10
19w85   Потому что этого все равно не хватит чтобы всегда ...   Пятница, 16 Сентября 2011, 4:08
c930   Сколько starsoft просил отщипнуть, столько и отрез...   Пятница, 16 Сентября 2011, 5:40
19w85   Интервал между колонками просто пустое место, ник...   Пятница, 16 Сентября 2011, 6:17
c930   Нет, какой-то интервал нужен всё равно. Отступы н...   Пятница, 16 Сентября 2011, 7:27
19w85   Отступы в самом поле, помогают легче различать ци...   Пятница, 16 Сентября 2011, 8:27
c930   Суть в том, что ты считаешь определяющим разрешен...   Пятница, 16 Сентября 2011, 18:26
starsoft   А в каких полях он отсутствует? Чтобы закончить ...   Суббота, 17 Сентября 2011, 2:45
19w85   И раз уж доводим до ума интерфейс, то хотел ещё ск...   Суббота, 17 Сентября 2011, 4:12
c930   В полях (общий и видео) Bitrate, но только когда ...   Суббота, 17 Сентября 2011, 4:16
starsoft   Поскольку все поля с информацией являются стандарт...   Суббота, 17 Сентября 2011, 13:06
c930   Да я не против, за. Хотел только принцип узнать.А ...   Суббота, 17 Сентября 2011, 17:11
starsoft   Да в той же AviInfo когда добавил возможность чита...   Суббота, 17 Сентября 2011, 20:51
c930   Ну и ну! Что это за правило, ты не перепутал л...   Воскресенье, 18 Сентября 2011, 6:43
starsoft   По той же причине, по которой там нет пробела посл...   Воскресенье, 18 Сентября 2011, 8:54
starsoft   [b]Обновление - версия 1.0.7 beta[/size] Подробно...   Воскресенье, 18 Сентября 2011, 19:07
19w85   1) Из этого я так понял, что реальное физическо...   Воскресенье, 18 Сентября 2011, 20:59
starsoft   2 [user]19w85[/b]: Твой масштаб "пьёт мою кро...   Воскресенье, 18 Сентября 2011, 21:27
19w85   Ну не знаю, в 1.0.6 была только проблема с ширино...   Воскресенье, 18 Сентября 2011, 22:18
c930   Правильное решение! © Замеченные глюки: клави...   Понедельник, 19 Сентября 2011, 5:27
19w85   Я лично против всего этого, нравится расположение...   Понедельник, 19 Сентября 2011, 8:02
starsoft   Ну не стоит нервничать - в таком виде споры могут ...   Понедельник, 19 Сентября 2011, 11:26
c930   Анаморфный, он и есть сжатый (по горизонтали). Пре...   Понедельник, 19 Сентября 2011, 15:49
starsoft   Я так не считаю. Информация об имеющимся в файле в...   Понедельник, 19 Сентября 2011, 17:51
19w85   А @ нельзя оставить? Ведь и так же будет понятно,...   Понедельник, 19 Сентября 2011, 20:35
starsoft   Этот знак звучит как 'at' и означает прина...   Понедельник, 19 Сентября 2011, 21:23
19w85   Этот знак звучит как 'at' и означает прина...   Понедельник, 19 Сентября 2011, 22:45
starsoft   Так может стОит так и сделать как в этом примере? ...   Вторник, 20 Сентября 2011, 0:53
19w85   Не стоит перемешивать физические параметры и вирт...   Вторник, 20 Сентября 2011, 1:21
c930   Символ этот несёт смысл английского предлога [b]at...   Вторник, 20 Сентября 2011, 6:18
starsoft   [b]Обновление - версия 1.0.8 beta[/size] Подробно...   Вторник, 20 Сентября 2011, 19:08
c930   Первые заметки: + глюк с наездом полей по вертика...   Вторник, 20 Сентября 2011, 23:54
starsoft   Ну и что? Положение постоянно на форме, а размер з...   Среда, 21 Сентября 2011, 0:40
c930   Глюк: при прокрутке чаптеров (что стрелками, что с...   Среда, 21 Сентября 2011, 2:43
19w85   1.0.7 я фактически не пользовался, поэтому сейчас ...   Среда, 21 Сентября 2011, 4:23
c930   Ха, а я и не заметил. При моём размере шрифта (деф...   Среда, 21 Сентября 2011, 5:27
19w85   Ха, а я и не заметил. При моём размере шрифта (деф...   Среда, 21 Сентября 2011, 5:52
c930   "естественно", что ты в это вкладываешь...   Среда, 21 Сентября 2011, 6:06
c930   Куда-то собеседники пропали. А я вот глюк нашёл в ...   Четверг, 22 Сентября 2011, 3:03
c930   Мысли ни о чём: вот [b]тут написано, что видеоформ...   Четверг, 22 Сентября 2011, 6:49
starsoft   Никуда не пропали, тута :) Всему своё время... Ес...   Четверг, 22 Сентября 2011, 10:53
19w85   Я лично двумя руками "за"! А вот т...   Четверг, 22 Сентября 2011, 12:45
c930   Да, конечно, тоже двумя руками! Иначе зачем бы...   Четверг, 22 Сентября 2011, 14:45
starsoft   И какой в этом смысл? Реестровые опции меняются ин...   Четверг, 22 Сентября 2011, 15:29
c930   Ну я же не знаю состав параметров, какие в реестре...   Четверг, 22 Сентября 2011, 16:45
starsoft   2 [user]c930[/b]: Во-первых, параметры, хранящееся...   Четверг, 22 Сентября 2011, 17:15
c930   "Огласите весь список, пожалуйста!"   Четверг, 22 Сентября 2011, 17:23
starsoft   А в реестр заглянуть слабо? :) Using alternative ...   Четверг, 22 Сентября 2011, 18:03
c930   А эти, например, почему нельзя? Не вижу причины. Н...   Четверг, 22 Сентября 2011, 20:38
starsoft   Это вообще из тех параметров, которые порядочные п...   Четверг, 22 Сентября 2011, 22:06


Reply to this topicTopic OptionsStart new topic
61 пользователей читают эту тему (61 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 01 Ноября 2024, 3:38