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


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

> Еще один информационник - 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
10 страниц(ы) « < 3 4 5 6 7 > »  
Reply to this topicStart new topicStart Poll
Ответов(80 - 99)
starsoft
post Вторник, 20 Сентября 2011, 19:08
Сообщение #81


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

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



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


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

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


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

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


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

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



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


QUOTE
1.0.8
*) Исправлены (я надеюсь) размеры полей по вертикали при масштабировании.
*) Изменено представление Frame Size для анаморфных потоков
*) надеюсь что с масштабированием видеосистемы теперь не должно быть проблем.

Первые заметки:
+ глюк с наездом полей по вертикали друг на друга при уменьшении масштаба исчез,
- толшина межи правда между полями при изменении масштаба не постоянна, а меняется.
Но не пропорционально высоте поля, а как-то то больше, то меньше.
- Глюк с заездом названий полей "за кадр" при масштабах х6, х7 остался.
- Глюк: на масштабах х4... х7 глючит растягивание окна по горизонтали,
нельзя сузить окно уже определённой ширины. Возможно в предыдущих версиях тоже был.
- Ниспадающие боксы (Аудио, Меню, Субтитры) вроде стали уже по сравнению с предыдущей версией 1.0.7 и не всегда вмещают текст полностью. Наверное 19w85 будет ругаться.
- GUI иногда при масштабировании или при нажатии Page Up/Down самопроизвольно сворачивается в таскбар.

Предложение
- Чаптеры, я думаю, лучше выравнивать не по центру, а по левому краю. Будет читабельней.

Вопросы
- В какой последовательности сабж перебирает файлы при нажатиях Page Up/Down?
- Где портабельный сабж хранит настройки (типа Always on top, Save window..., Auto check..., тип GUI)?

Просьба
Нельзя ли сделать опционально разрешение на перебор по Page Up/Down файлов в других видеоконтейнерах. А именно по расширению например AVI, FLV, MP4, MPEG, MPG, M2TS, TS, TP, RM, QT, MOV, ASF, WMV, 3GP, OGG, VOB и т.п.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Среда, 21 Сентября 2011, 0:40
Сообщение #83


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

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



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


QUOTE(c930 @ там)
- толшина межи правда между полями при изменении масштаба не постоянна, а меняется. Но не пропорционально высоте поля, а как-то то больше, то меньше.
Ну и что? Положение постоянно на форме, а размер зависит от масштаба. И, поскольку размеры целочисленные, а масштаб дробная (относительная) величина, то и результат вычисления может быть +/- 1 пиксел. Что может вылиться и в 2. Только почему это должно волновать? Масштабирование предназначено для одноразовой настройки проги "под себя", а не для игрушек "туда-сюда". IMHO.

QUOTE(c930 @ там)
- Глюк с заездом названий полей "за кадр" при масштабах х6, х7 остался.
У меня этого не наблюдается при системном масштабе 100%. Какой системный масштаб у тебя?

QUOTE(c930 @ там)
нельзя сузить окно уже определённой ширины
Есть минимальный размер, меньше которого нельзя сузить. Этот минимальный размер тоже зависит от масштаба. Может и есть глюк - я не замечал. Проверю.

QUOTE(c930 @ там)
- GUI иногда при масштабировании или при нажатии Page Up/Down самопроизвольно сворачивается в таскбар.
Я уже говорил в обсуждении AviInfo что это уже от меня не зависит. После нажатия один раз надо дождаться пока появится окно, иначе следующее нажатие попадет в окно, которое ниже (или на десктоп), а появившееся но потерявшее фокус окно MKInfo оказывается свернутым в таскбар. Библиотека MediaInfo работает гораздо медленее чем AviInfo, и вероятность что "быстрые пальцы" приводят к описанному эффекту гораздо выше.

QUOTE(c930 @ там)
- Чаптеры, я думаю, лучше выравнивать не по центру, а по левому краю. Будет читабельней.
Пробовал, не понравилось. Могу для эксперимента вернуть.

QUOTE(c930 @ там)
- В какой последовательности сабж перебирает файлы при нажатиях Page Up/Down?
В алфавитном порядке имен файлов.

QUOTE(c930 @ там)
- Где портабельный сабж хранит настройки (типа Always on top, Save window..., Auto check..., тип GUI)?
Там же, где и не-портабельный - в реестре. Нет никакой отдельной портабельной версии - это одна и та же программа, которая может работать без инсталляции. Разница в том, что инсталляция делает регистрацию компоненты в системе, портабл-режим делает этот сам, и убирает регистрацию на выходе. Но локальные настройки хранятся там же, где и всегда и не удаляются. Это не те параметры, которые на что-то влияют.

QUOTE(c930 @ там)
Нельзя ли сделать опционально разрешение на перебор по Page Up/Down файлов в других видеоконтейнерах. А именно по расширению например AVI, FLV, MP4, MPEG, MPG, M2TS, TS, TP, RM, QT, MOV, ASF, WMV, 3GP, OGG, VOB и т.п.
Ну я ж говорил что не хочу официально поддерживать другие форматы. Так что могу сделать только в виде недокументированной возможности (то есть кто знает как - тот настроит реестр чтобы это работало, а остальные и знать не будут smileold.gif )


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

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


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

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



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


Глюк: при прокрутке чаптеров (что стрелками, что слайдером без разницы) они превращаются в "кучу-малу". Могу скриншот сделать, если надо.
В предыдущих версиях такого вроде не было. Попробовал на 1.0.6 - там всё нормально.

QUOTE(starsoft @ там)
Ну и что? Положение постоянно на форме..., а не для игрушек "туда-сюда".
Ясно, просто в глаза бросилось. Фича не критичная, пусть так.
QUOTE(starsoft)
QUOTE(c930)
- Глюк с заездом названий полей "за кадр" при масштабах х6, х7 остался.
У меня этого не наблюдается при системном масштабе 100%. Какой системный масштаб у тебя?
У меня всё по дефолту. Но думаю дело не в бобине.
Я видимо не разобрался. Это не глюк, а фича, связанная с появлением в предыдущей версии возможности менять ширину GUI. При сужении окна более какого-то предела все заголовки полей начинают уезжать влево "за кадр", а параметры соответственно вправо.
А я смотрел при какой-то определённой ширине окна и "заезды" наблюдались при самых больших масштабах.
Так что вопрос снимается.
QUOTE(starsoft)
QUOTE(c930)
нельзя сузить окно уже определённой ширины
Есть минимальный размер, меньше которого нельзя сузить. Этот минимальный размер тоже зависит от масштаба. Может и есть глюк - я не замечал. Проверю.
Попробуй помасштабировать окно в значительных пределах при масштабах х4... х7 и отпишись. У меня глючит.
QUOTE(starsoft)
QUOTE(c930)
- Чаптеры, я думаю, лучше выравнивать не по центру, а по левому краю. Будет читабельней.
Пробовал, не понравилось. Могу для эксперимента вернуть.
Соответствующие разряды значений времени будут один под другим и тексты начинаться с одной позиции.
По-моему должно быть всё гораздо читабельней.
Давай для эксперимента в следующей бете попробуем.

QUOTE(starsoft)
QUOTE(c930)
- Где портабельный сабж хранит настройки (типа Always on top, Save window..., Auto check..., тип GUI)?
Там же, где и не-портабельный - в реестре...
QUOTE(c930)
Нельзя ли сделать опционально разрешение на перебор по Page Up/Down файлов в других видеоконтейнерах. А именно по расширению например AVI, FLV, MP4, MPEG, MPG, M2TS, TS, TP, RM, QT, MOV, ASF, WMV, 3GP, OGG, VOB и т.п.
Ну я ж говорил что не хочу официально поддерживать другие форматы. Так что могу сделать только в виде недокументированной возможности (то есть кто знает как - тот настроит реестр чтобы это работало, а остальные и знать не будут )
А нельзя ли настройки хранить в INI-файле в каталоге программы? Для чего их хранить там в реестре?
Это повысит портабельность! Параметры не будут теряться.
Можно б было в нём (INI-файле) сделать скажем раздел, где осведомлённый пользователь вручную бы прописал нужные расширения файлов на которые бы распространялись клавиши Page Up/Down. А в GUI бы ничего не было на эту тему.

Может ещё какие полезные параметры, например последовательность перебора - не только по алфавиту, а скажем по времени файла.
Или какие-то пользовательские настройки.
Например последовательность полей или очерёдность следования разрешений в анаглифе. Хи-хи-хи.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
19w85
post Среда, 21 Сентября 2011, 4:23
Сообщение #85


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

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



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


1.0.7 я фактически не пользовался, поэтому сейчас сравнивал 1.0.6 и 1.0.8

Вот что не понравилось:

Ужасно не нравится, что теперь выделены цветом названия блоков "General Information", "Video Stream" и т.д.
Теперь пестрит от чрезмерного выделения цветом. Выделять только тех. параметры файла - было более правильным решением.
===============================================
Не очень нравится, что переместили строку "Title" в блоке "General Information". Раньше часто пустующая строка "Title" очень удачно отделяла строку с продолжительностью и битрейтом от строки с энкодом. Теперь всё сливается, т.к. отделяющей строки теперь нет, и цветового выделения тут тоже нет. frownold.gif
===============================================
Ну и всё-таки ИМХО зря остановились на таком варианте:
QUOTE
720x432 @ 1024x432 (2.35:1)

Чередование физических и виртуальных параметров.
В моем варианте (как например, тут) чередования не было + первая часть была бы всегда одинаковая для всех файлов (обычных и анаморфных): физическое разрешение (аспект)
QUOTE
720x432 (2.35:1) @ 1024x432

QUOTE
704x528 (4:3)


Зачем было в последний момент перемещать соотношение сторон в самый конец строки - непонятно (изначальное ведь планировалось только поменять местами разрешения). Теперь по быстрому не посмотришь разрешение-аспект из-за встрявшего по середине "виртуального" разрешения. Море времени потраченное на обсуждение анаморфа - потрачено впустую frownold.gif Было запутанно, стало неудобно. Шило на мыло поменяли.
===============================================

Понравилось:
++Что теперь влезают заголовки Аудио, Сабов и Меню (даже запас очень огромный остается, особенно у сабов, вот у них чуток уменьшить наверное даже неплохо было бы smileold.gif)
http://s005.radikal.ru/i212/1109/5d/24a3514340b0.png
http://i061.radikal.ru/1109/ee/04f9df779f6a.png

+Строки по высоте теперь вроде умещают текст (но как-то совсем впритык), но они по высоте теперь значительно ниже (и как-то теперь очень "тесно" это смотрится на мой взгляд), чем были в 1.0.6.
Высоту строк хотелось бы нечто среднее, между тем что было в 1.0.6 и стало в 1.0.8
===============================================
QUOTE(c930 @ там)
- GUI иногда при масштабировании или при нажатии Page Up/Down самопроизвольно сворачивается в таскбар.

Это точно, авиинофо в этом плане на данный момент в разы стабильнее.

QUOTE(c930 @ там)
- Чаптеры, я думаю, лучше выравнивать не по центру, а по левому краю. Будет читабельней.

Категорически против такого! Мне бы наоборот лучше по правому краю, ближе к центральной оси, но уж никак не левее, чем сейчас.

QUOTE(starsoft @ там)
После нажатия один раз надо дождаться пока появится окно, иначе следующее нажатие попадет в окно, которое ниже (или на десктоп), а появившееся но потерявшее фокус окно MKInfo оказывается свернутым в таскбар.

Оно бывает и после 1ого нажатия сворачивается.

QUOTE(starsoft @ там)
Ну я ж говорил что не хочу официально поддерживать другие форматы. Так что могу сделать только в виде недокументированной возможности (то есть кто знает как - тот настроит реестр чтобы это работало, а остальные и знать не будут  )

Было бы интересно. В контекстном меню-то mkinfo я уже давно прописал для всех мультимедиафайлов, а вот "перебор по Page Up/Down файлов в других видеоконтейнерах" не сделать.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Среда, 21 Сентября 2011, 5:27
Сообщение #86


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

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



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


QUOTE(19w85 @ там)
Ужасно не нравится, что теперь выделены цветом названия блоков
Ха, а я и не заметил. При моём размере шрифта (дефолтный) не особо и заметно.
Но я в принципе за нововведение.
QUOTE(19w85 @ там)
даже запас очень огромный остается, особенно у сабов, вот у них чуток уменьшить наверное даже неплохо было бы
Да, интересно.
А посмотри на мой скриншот.

Даже задняя скобка не влазит на некоторых масштабах GUI.
QUOTE(19w85)
QUOTE(c930)
- Чаптеры, я думаю, лучше выравнивать не по центру, а по левому краю. Будет читабельней.
Категорически против такого! Мне бы наоборот лучше по правому краю, ближе к центральной оси, но уж никак не левее, чем сейчас.
Посмотри на скриншот выше, где чаптеры содержат текст разной длины. Тогда может ты согласишься со мной и поймёшь о чём я.
QUOTE(19w85 @ там)
Оно бывает и после 1ого нажатия сворачивается.
И у меня тоже так бывает, что даже после первого.

Вот глюк какой у меня при прокрутке чаптеров:

Ни у кого такого нет? Исходный скриншот выше.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
19w85
post Среда, 21 Сентября 2011, 5:52
Сообщение #87


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

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



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


QUOTE(c930 @ Среда, 21 Сентября 2011, 6:27)
QUOTE(19w85 @ там)
Ужасно не нравится, что теперь выделены цветом названия блоков
Ха, а я и не заметил. При моём размере шрифта (дефолтный) не особо и заметно.
Но я в принципе за нововведение.

Вот видишь, ты даже не заметил, но все равно естественно "за". Я в этом не сомневался. Благодаря твоим "замечательным предложениям", интерфейс из комфортного (1.0.6) потихоньку из-за этих мелких "незначительных" изменений и перестановок превратился для меня в дискомфортный (1.0.8). И если бы на 1.0.6 влезали поля, я бы на ней так и остался...

QUOTE(c930 @ Среда, 21 Сентября 2011, 6:27)
Посмотри на скриншот выше, где чаптеры содержат текст разной длины. Тогда может ты согласишься со мной и поймёшь о чём я.

Всё хорошо. Не соглашусь.

QUOTE(c930 @ там)
Вот глюк какой у меня при прокрутке чаптеров:
Ни у кого такого нет? Исходный скриншот выше.

У меня тоже есть такое.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Среда, 21 Сентября 2011, 6:06
Сообщение #88


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

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



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


QUOTE(19w85 @ там)
Вот видишь, ты даже не заметил, но все равно естественно "за". Я в этом не сомневался.

"естественно", что ты в это вкладываешь? Заголовки слегка "оттеняются" тоном. Совсем чуть-чуть (поэтому сразу и не заметил), и это именно никакой "пёстрости", как ты сказал, на мой взгляд не добавляет.
Мне понравилось вобщем.

А как ты относишься к идее INI-файла (выше я писал). Можно было б подбить автора на некоторые индивидуальные настройки и нивелировать часть разногласий таким образом.

Типа так:
CODE

FileExt=AVI, WebM, FLV, MP4, MPEG, MPG, M2TS, TS, TP, RM, QT, MOV, ASF, WMV, 3GP, Ogg, VOB

;FileSort=0 - by Extension, then by Name
;FileSort=1 - by Size
;FileSort=2 - by Date and Time

FileSort=0

;ResSeq=0 - 720x432 @ 1024x432 (2.35:1)
;ResSeq=1 - 1024x432 (2.35:1) @ 720x432
;ResSeq=2 - 720x432 (2.35:1) @ 1024x432

ResSeq=0

HeadColor=0

;ChaptAlign=0 - Center
;ChaptAlign=1 - Left
;ChaptAlign=2 - Right

ChaptAlign=0
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Четверг, 22 Сентября 2011, 3:03
Сообщение #89


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

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



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


Куда-то собеседники пропали.
А я вот глюк нашёл в классическом GUI.
На некоторых файлах комбобоксы закрываются полями Language.
Похоже это происходит когда в соответствующих streamах отсутствует поле Title.





User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Четверг, 22 Сентября 2011, 6:49
Сообщение #90


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

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



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


Мысли ни о чём:
вот тут написано, что видеоформат WebM
основан на подмножестве медиаконтейнера Matroska.
Сайт YouTube.com уже поддерживает данный видеоформат.
Вот пример я выложил тут
(выступление Mylene Farmer 9 июня 1986 г. в летнем туре Podium Europe 1 по Франции, снято в Майенне).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Четверг, 22 Сентября 2011, 10:53
Сообщение #91


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

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



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


QUOTE(c930 @ там)
Куда-то собеседники пропали
Никуда не пропали, тута smileold.gif Всему своё время...

QUOTE(c930 @ там)
видеоформат WebM
Если его в нативном виде поддерживает библиотека MediaInfo - так что за проблемы, добавлю в список расширений файлов и все дела.

Насчет настроек... Вот 3 человека обсуждают, а мнений на десятерых хватит. Неужели все живут в моей стране smileold.gif

Я не большой любитель INI-файлов по тем же причинам, по которым им на замену когда-то появился реестр. Во-первых, это лишний файл. Во-вторых, это обычный текстовый файл, который легко испортить даже не прилагая усилий, просто случайно открыв его в блокноте. Он никак не защищен "от дурака", написать в любой строке бредовый параметр пара пустяков. Реестр тоже не слишком закрыт, но там а) нельзя вписать параметр несоотвествующено типа; б) Нужный блок параметров еще нужно найти и в) в итоге добраться до параметров все-таки можно только целенаправленно, а не случайно.

Я могу сделать INI-файл опциональным, то есть то, что сейчас храниться в реестре (положение окна, всегда вверху и прочая лабуда), там и оставить. Но для всяких "недокументированных" возможностей сделать через проверку на наличие INI-файла и анализ его содержимого. Тогда тот, кого все спорные вещи не волнуют, никогда о них и не узнает. А для "очумелых ручек" не будет проблем сделать свой или скачать шаблонный INI и отредактировать. Одобрямс?

QUOTE(19w85 @ там)
Ужасно не нравится, что теперь выделены цветом названия блоков
А вот тут, извиняюсь, ничего менять не буду. Этот цветовой набор есть во всех моих информационниках и таким его и оставлю. Этого не было в первых версиях просто потому что забыл. Темно-синий цвет уж никак не "пестрит" форму IMHO. Могу только сделать его еще чуток темнее.


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

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


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

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



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


QUOTE(starsoft @ там)
Я могу сделать INI-файл опциональным, то есть то, что сейчас храниться в реестре (положение окна, всегда вверху и прочая лабуда), там и оставить. Но для всяких "недокументированных" возможностей сделать через проверку на наличие INI-файла и анализ его содержимого. Тогда тот, кого все спорные вещи не волнуют, никогда о них и не узнает. А для "очумелых ручек" не будет проблем сделать свой или скачать шаблонный INI и отредактировать. Одобрямс?

Я лично двумя руками "за"!

QUOTE(starsoft @ Четверг, 22 Сентября 2011, 11:53)
QUOTE(19w85 @ там)
Ужасно не нравится, что теперь выделены цветом названия блоков
А вот тут, извиняюсь, ничего менять не буду. Этот цветовой набор есть во всех моих информационниках и таким его и оставлю. Этого не было в первых версиях просто потому что забыл. Темно-синий цвет уж никак не "пестрит" форму IMHO.
*

Например, в aviinfo поля окрашенные в синий очень на малом количестве файлов есть, в большинстве файлов они не заполнены (т.к. они как раз несущественные) и, соответственно, пустуют. И в итоге почти всегда имеем зеленую окраску для полей и синий цвет названий блоков никак не пересекается с цветом полей и не мешает.
в MKinfo синим окрашены важные поля и которые заполнены во всех файлах (и тут они уже существенные). В итоге ощущение разукрашенной новогодней елки, почти все окрашено в сине-зеленое, фокусироваться и читать нужные параметры гораздо труднее и дольше теперь стало.
QUOTE(starsoft @ Четверг, 22 Сентября 2011, 11:53)
Могу только сделать его еще чуток темнее.
*

И чем темнее, тем лучше. А еще лучше тогда в ini добавить возможность задать цвет (черный был вообще идеальный, не отвлекал на себя внимания и совершенно не мешал, при этом все отлично читалось)

И я кстати, не понял что случилось с высотой строчек? (1.0.6->1.0.8)
Центрирования по вертикальной оси внутри полей так и нету, зачем тогда так сильно уменьшилась высота строчек и почему? Хочется бОльшей высоты, чем сейчас.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c930
post Четверг, 22 Сентября 2011, 14:45
Сообщение #93


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

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



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


QUOTE(19w85)
QUOTE(starsoft)
Я могу сделать INI-файл опциональным, то есть то, что сейчас храниться в реестре (положение окна, всегда вверху и прочая лабуда), там и оставить. Но для всяких "недокументированных" возможностей сделать через проверку на наличие INI-файла и анализ его содержимого. Тогда тот, кого все спорные вещи не волнуют, никогда о них и не узнает. А для "очумелых ручек" не будет проблем сделать свой или скачать шаблонный INI и отредактировать. Одобрямс?
Я лично двумя руками "за"!
Да, конечно, тоже двумя руками! Иначе зачем бы я стал предлагать.

Предлагаю реестровые опции продублировать ключами в INI-файле.
Для дефолтного юзера значения будут браться из реестра, а если в каталоге программы присутствует INI-файл, то из него (если там есть дублирующие ключи). Т.е. ключи сделать приоритетными.

QUOTE(19w85 @ там)
А еще лучше тогда в ini добавить возможность задать цвет (черный был вообще идеальный...)
В примере INI-файла (пятью постами выше) параметр HeadColor (цвет заголовков) я специально для тебя "заложил" smileold.gif. (Я не прикалываюсь, смайлик чисто по-дружески.)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Четверг, 22 Сентября 2011, 15:29
Сообщение #94


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

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



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


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

QUOTE(19w85 @ там)
Например, в aviinfo поля окрашенные в синий очень на малом количестве файлов есть
Синим окрашены языки потоков и тэги (они же тайтлы) - некие совершенно произвольно написанные руками человека строчки при сборке файла. Кому-то они важны (например мне - все файлы, которые у меня задержмиаются больше чем на разовый просмотр, имеют заполненные тэги/тайтлы), кому-то нет как тебе.

QUOTE(19w85 @ там)
И я кстати, не понял что случилось с высотой строчек? (1.0.6->1.0.8)
Да уменьшил я высоту чтобы, увеличив видеоблок на 1 пункт (для Scan Type), не урезать остальное, а вписаться в нормальную высоту. Я не понял что тебе не нравится? На твоих же скриншотах последней версии не вижу никаких недостатков по высоте строк.

Отредактировано: starsoft в Четверг, 22 Сентября 2011, 16:20


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

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


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

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



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


QUOTE(starsoft)
QUOTE(c930 @)
Предлагаю реестровые опции продублировать ключами в INI-файле.
И какой в этом смысл? Реестровые опции меняются интерфейсом программы, а не руками - это опции в меню. И какой смысл их менять если они вручную заданы в INI? Не вижу логики.
И вообще, к примеру, откуда ты знаешь что прописать в неких полях, которые задают координаты положения окна - пиксельные координаты или логические единицы?
Короче - в реестре опции, которые не только читаются программой, но и меняются ею же. А INI редактируется руками, прога только берет оттуда параметры.
Ну я же не знаю состав параметров, какие в реестре хранятся.
А смысл был такой - для мобильности. Чтобы при запуске программы в разных установленных на одном компутере ОС или запуске со съёмного носителя (флэшдрайва) на разных компутерах (там утилита м.б. и не установлена. И зачем на чужом компе я буду реестр загаживать. Или менять их, если на чужом компе есть такие) не нужно было опции подправлять.
Например, пусть так: если есть INI-файл в каталоге программы, то прога пусть всё хранит и берёт из него, а реестр по боку (для осведомлённых юзеров с "очумелыми ручками"), а если нет, то из реестра.
А на счёт всяких координат и пр. не очень прозрачных параметров для юзера, то мне и нет нужды в общем случае их вручную задавать, программа их будет прописывть. Лишь бы они были "всегда со мной".
Ну примерно так как-то.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Четверг, 22 Сентября 2011, 17:15
Сообщение #96


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

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



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


2 userinfoc930:
Во-первых, параметры, хранящееся в реестре, ничего не портят и никому не мешают. Они в апликативной ветке, к системе не имеют отношения. А то, что имеет - регистрация компоненты, как раз и уйдет из реестра при номальном закрытии аппликации.
Во-вторых, часть параметров просто нельзя переносить с компа на комп - к примеру при разных резолюциях экрана координаты окна просто могут закинуть окно за пределы видимой области - и что делать тогда? Лезть руками в INI?
В-третьих, это просто удобно, что на этом же компе прога поднимется с тем, что для нее в последний раз сделали, а не с тем что делали на другом компе с его особенностями и резолюциями.
Да и параметров то там кот наплакал, чего вообще о них говорить.


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

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


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

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



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


QUOTE(starsoft @ там)
Да и параметров то там кот наплакал, чего вообще о них говорить.
"Огласите весь список, пожалуйста!"
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Четверг, 22 Сентября 2011, 18:03
Сообщение #98


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

Группа: 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
c930
post Четверг, 22 Сентября 2011, 20:38
Сообщение #99


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

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



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


QUOTE(starsoft @ там)
Always on top, Auto check update
А эти, например, почему нельзя? Не вижу причины.
QUOTE(starsoft @ там)
Во-вторых, часть параметров просто нельзя переносить с компа на комп - к примеру при разных резолюциях экрана координаты окна просто могут закинуть окно за пределы видимой области - и что делать тогда? Лезть руками в INI?
Ну так это и без переноса такая ситуация тогда может возникнуть. Сменил я в той же винде видеорежим с понижением разрешения экрана - и привет!
Нужно стало быть при запуске проверять текущее видеоразрешение. И в критической ситуации позиционироваться скажем в центр экрана.
Или вот как в вышеупомянутом Total Commanderе сделать. Он кстати все настройки хранит в INI-файле (а параметров там может быть с туеву хучу) и нет проблем.
Параметры зависящие от разрешения экрана он хранит в подразделах типа [800x600], [1024x768], [1920x1080] и т.п. Для каждого свои. Эти разделы добавляются автоматом по мере возникновения ситуации. Ты вроде пользуешь его, нажми F1 -> INI-File settings: wincmd.ini.

А что это за параметр Font size? Масштаб GUI?
QUOTE(starsoft @ там)
В-третьих, это просто удобно, что на этом же компе прога поднимется с тем, что для нее в последний раз сделали, а не с тем что делали на другом компе с его особенностями и резолюциями.
Да, удобно. Приду я в гости к 19w85 чай пить. Его настройки мне допустим не нравятся. Я с флэшдрайва свою запущу. А она в его реестре поправит параметры. Он меня потом убъёт.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Четверг, 22 Сентября 2011, 22:06
Сообщение #100


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

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



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


QUOTE(c930 @ там)
Auto check update
Это вообще из тех параметров, которые порядочные программы ставят только с разрешения пользователя этого компа. Потому что прога, которая лезет в сеть на конкретном компе не выставив сознательно на нем эту опцию - это выполнять незаконные "хакерские" или "вирусные" операции. А ты хочешь прийти на чужой комп, запустить свою программу, которая тут же полезет в сеть потому что эта опиця выставлена.

Мне льстит сравнение с ТС smileold.gif - это моя любимая программа с первой его версии. И одна из очень немногих, которые хранят данные в INI (и при этом еще и позволяют прямо из меню открыть их в блокноте и менять). Но мои утилиты - не ТС все-таки, чтобы так уж придирчиво относиться к параметрам, еще и под разрешения их хранить - это перебор smileold.gif

QUOTE(c930 @ там)
А что это за параметр Font size? Масштаб GUI?
Да

QUOTE(c930 @ там)
Приду я в гости к 19w85 чай пить. Его настройки мне допустим не нравятся.
Ну надуманный пример. Ты со своим ТС на флешке ходишь в гости? winkold.gif


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

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

10 страниц(ы) « < 3 4 5 6 7 > » 
Reply to this topicTopic OptionsStart new topic
71 пользователей читают эту тему (71 гостей и 0 скрытых пользователей)
здесь находятся:
 

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