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


Reply to this topicStart new topicStart Poll

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

> Еще один информационник - 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
c930
post Воскресенье, 21 Августа 2011, 13:57
Сообщение #2


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


starsoft
Спасибо, давно хотелось для матрёшки!
Будем пробовать.
---------------------
P.S. Хорошо бы для анаморфных видеопотоков в поле Frame size указывать также выходное разрешение с учётом заданного соотношеня сторон, например:
Frame size: 768x560 (1.371) @ 720x560

Отредактировано: c930 в Воскресенье, 21 Августа 2011, 15:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
xfiles
post Воскресенье, 21 Августа 2011, 21:52
Сообщение #3


Завсегдатай
****

Группа: RDA Advanced
Сообщений: 555
Регистрация: 11 Авг '07



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


starsoft
Спасибо! Будем пользоваться.

Радует, что появилась возможность смотреть настройки кодирования.

Предложение c930 полезное, но на сколько я понял во время бэта-тестирования, невыполнимое.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Воскресенье, 21 Августа 2011, 22:43
Сообщение #4


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


xfiles
Почему невыполнимое?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Понедельник, 22 Августа 2011, 0:59
Сообщение #5


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

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



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


2 userinfoc930:
Будь добр - отчекрыж от какого-то анаморфа кусок минуты на 3-5 и дай мне скачать, а то у меня ничего такого не наблюдается.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Понедельник, 22 Августа 2011, 3:27
Сообщение #6


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


starsoft
Вот кусок в 4 минуты отрезал:
http://ifolder.ru/25310206

768x560 (1.371) @ 720x560

Добавлено
Хотел ещё пару примеров выложить, там MediaInfo, в отличие от предыдущего примера,
выдаёт два aspectа ratio - необходимый и реальный.
Но сабж сглючился: после того как я запустил очередную копию его при свёрнутой предыдущей
и установленной галке сохранять позицию окна.
Теперь он запускается в свёрнутом виде и разворачиваться не хочет. Не могу открыть его окно.
Пойду спать, утро вечера мудренее winkold.gif .

Отредактировано: c930 в Понедельник, 22 Августа 2011, 6:56
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Понедельник, 22 Августа 2011, 9:02
Сообщение #7


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

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



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


QUOTE(c930 @ там)
сабж сглючился: после того как я запустил очередную копию его при свёрнутой предыдущей и установленной галке сохранять позицию окна. Теперь он запускается в свёрнутом виде и разворачиваться не хочет. Не могу открыть его окно.
О, это интересный глюк, надо поправить smileold.gif


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Понедельник, 22 Августа 2011, 16:32
Сообщение #8


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

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



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


2 userinfoc930: Для начала импортируй вот это в реерстр чтобы исправить ситуацию. А глюк исправлю в следующей версии.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Вторник, 23 Августа 2011, 3:48
Сообщение #9


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


starsoft
Спасибо, я уже научился её "доставать". Если из контекстного меню задачи на таскбаре
её "восстановить", а затем "переместить", то окно выплывает из-за границ дэсктопа.
Вообще может это глюк только в моей системе проявляется, у меня два монитора и
дэсктоп расширен на оба. Но когда окно пропадает, то его не видно ни на одном.
А вообще я галку "сохранять положение окна" отключил, но не из-за глюка, а посчитал
что так удобнее.

Вот залил ещё пару примеров:
http://ifolder.ru/25332898 1074x496 (2.2:1) @ 688x496
http://ifolder.ru/25332899 768x576 (4:3) @ 704x576
В них MediaInfo показывает оба aspectа ratio необходимый и реальный,
как я писал выше.

А отсутствие битрейтов и размеров потоков это из-за бэты?

P.S. Просьба у меня, нельзя ли все инфо-утилиты выпускать также в портабл варианте, без инсталляции.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Вторник, 23 Августа 2011, 16:54
Сообщение #10


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

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



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


QUOTE(c930 @ там)
А отсутствие битрейтов и размеров потоков это из-за бэты?
Я же говорил что механизм получения информации не мой, а MediaInfo. Если эта библиотека по каким-то причинам не дает инфу - я ее и не показываю. Почему в каких-то ситуациях она не дает размер потока (и следовательно битрейт) - я не могу сказать.

QUOTE(c930 @ там)
нельзя ли все инфо-утилиты выпускать также в портабл варианте, без инсталляции.
Все мои утилиты состоят их ActiveX компоненты и GUI. ActiveX требует регистрации в системе, которую сейчас осуществляет инсталлер. Без этого запускать прогу нельзя. Ничего другого "не-портабл" нет (ну разве что сохранение текущих настроек типа "всегда сверху" или координат положения окна в реестре, но это не важные параметры).
Еще программы прописывают себя в выпадающее меню на соотвествующие типы файлов, это делается инсталлером или первым запуском. Это никуда из реестра не исчезнет если программу просто удалить с диска.
Вывод - сейчас портабл-запуск можно сделать только с применением программ типа этой.



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

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


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

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



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


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


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Четверг, 25 Августа 2011, 0:01
Сообщение #12


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


Ура!
Ура-ааа! Ура-аааа! Ура-ааааа! bojan.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Воскресенье, 28 Августа 2011, 19:04
Сообщение #13


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

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



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


Обновление - версия 1.0.4 beta

Подробности вверху.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Воскресенье, 28 Августа 2011, 20:39
Сообщение #14


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


Спасибо! Деинсталлировал сабж.
Portable версия работает @ WinXP SP3.

"Исчезание окна" тоже пропало.

Что интересно сабж кушает и AVI-файлы!
Можно сравнить информацию выдаваемую AviInfo и MKInfo.
Только sad.gif расположение и заголовки полей в окнах, формат данных в полях различаются.
Может как-то привести их к единому виду для удобства!

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Воскресенье, 28 Августа 2011, 21:16
Сообщение #15


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

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



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


2 userinfoc930: Кушает, потому что движок в ней - MediaInfo, которая кушает всё. Только делает это медленно. В AviInfo мой парсер, который работает гораздо быстрее и проще. Но полей в АвиИнфо гораздо меньше - конверт проще. Зато есть тэги, в матрешке с этим хуже.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Воскресенье, 28 Августа 2011, 21:26
Сообщение #16


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

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



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


Разница в том, как подается инфа - это и есть разница в том, как производится разбор. Я не хочу даже разбираться как это делает MediaInfo, мне он не нравится и пока не понадобилась MK я и не хотел ее пользовать. А для авишки инфу формирую я в том виде, как считаю нужныи и как этого хотели пользователи за все годы существования проги.

Вообще GUI может быть любой - в том то и преимущество ActiveX компоненты. Но не вижу смысла лепить вместе оба движка.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Воскресенье, 28 Августа 2011, 21:47
Сообщение #17


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


Т.е. заголовки полей и формат данных в сабже ты не сам задаёшь, а в таком виде получаешь?
Может тогда расположение полей похожими сделать, а то глаза разбегаются, в одной так, в другой так.

P.S. А что картинки выше у меня уменьшенные какие-то отображаются? Это движок форума их уменьшает что ли, как вставить 1:1?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Воскресенье, 28 Августа 2011, 22:03
Сообщение #18


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

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



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


2 userinfoc930:
Заголовки я не получаю, а написал их так, как это в MediaInfo принято. Содержимое вообще не меняю - как там так и тут. А расположение сделано по-разному потому что в MK полей просто гораздо больше (хотя не все и видны одновременно - пустые, типа названий потоков, я стараюсь прятать). Зато в АВИшке есть поля тэгов, которых нет в МК и которые прячутся если пустые, да еще пара особенностей. Я поначалу постарался сделать MKInfo похожей на AviInfo - и получил длиннющую "простыню". Пришлось поля группировать по 2 в ряд чтобы было компактно.
Чтобы оценить - открой MK, в котором есть и субтитры и чаптеры - и поймешь.


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

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
19w85
post Понедельник, 29 Августа 2011, 0:02
Сообщение #19


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 137
Регистрация: 14 Мая '07



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


Только сейчас эту темку заметил, давно хотелось пододного для mkv. Спасибо!
А можно попросить альтернативный интерфейс как в aviinfo? (т.е. все поля, кроме аудио - в 1ом стобце (в том числе субтирты), а все аудиопотоки во 2ом столбце).
А то что-то даже одна дорога не влезает, а хочется сразу все дороги видеть:
http://s002.youpic.su/pictures/1314561600/...97df56121cf.png

P.S.
И кстати, в контекстном меню после инсталяции у меня не появился пункт MKinfo, заглянул в реестр, оказалась прога прописалась не в тот раздел, она прописалась сюда:
HKEY_CLASSES_ROOT\MatroskaVideo\shell\MKInfo

А для mkv у меня используется другой раздел [HKEY_CLASSES_ROOT\MKVFile], ну и соответственно он прописан в [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mkv\UserChoice]

AviInfo прописывалась сразу куда нужно, т.е. в тот раздел, который и задан.

Отредактировано: 19w85 в Понедельник, 29 Августа 2011, 0:41
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Понедельник, 29 Августа 2011, 0:30
Сообщение #20


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 280
Регистрация: 21 Авг '02



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


19w85
QUOTE(19w85 @ там)
А то что-то даже одна дорога не влезает...
Странная у тебя какая-то картинка, глюк какой-то, часть области Audio не влезло. У меня всё влезает. Окно у меня по вертикали не раздвигается, только по горизонтали.
А если Grey +/- понажимать больше информации не появляется?
Может у тебя системный шрифт какой-то крупный задан?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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

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