Help - Search - Member List - Calendar
Full Version: Маленькая програмулька AviInfo
Форумы RDA > Другие проекты на RusDivX > Полезные программы
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
starsoft
Сбацал себе програмку AviInfo, прицепил ее в TotalComander-е на Alt+F3 - удобно вроде как. Может кому-то еще пригодится...

Пользуется просто - авишку ей подсунуть в командной строке. При отсутствии параметров - откроет окно выбора файла. Может выдавать информацию на консоль (для перенаправления в файл) - параметры, которые используются для этого, можно увидеть запустив прогу с параметром "-?".

Для желающих сохраненить инфу о файле/ах в текстовый файл не "мучаясь" с командной строкой - вот маленький GUI (без установленной AviInfo работать не будет).

AviTagger - маленькая програмка для редактирования тэгов, работает как с отдельными файлами, та и с группами файлов. Принципы радактировния похожи на Multi-Rename Tool в Total Commander-е. А если проге дать в командной строке файлы для редактирования или дать текстовый файл со списком файлов - то окно выбора файлов и не откроется - сразу перейдет на окно редактирования. Без установленной AviInfo работать не будет. Зеркала: на rapidshare.com и depositfiles.com.

Portable версия.

=====================================================================
Обновление версии программы до 3.5.2!

+) Программа может работать без инсталляции (portable). Сама регистрирует ActiveX компоненту на старте (если нужно) и убирает регистрацию на выходе.
*) Исправлен консольный вывод инфы в файл для русских названий файлов.

Зеркала на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.5.1!

+) Максимальное количество аудиодорожек увеличено до 20.
*) Исправлены мелкие недочеты в связи с увеличением количества аудиотреков.
*) Улучшена работа при рестарте программы из-за зуммирования или перебора файлов.

Зеркала на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.5.0!

*) Переделан GUI на более простой (без прячущихся блоков, с переключением инфы по аудиодорожкам).
+) Максимальное количество аудиодорожек увеличено до 10.
+) Сделано "зуммирование" чтобы дать возможность выбрать размеры шрифта вне зависимости от установок системы - пункты меню Zoom In/Out в ограниченных пределах позволяют изменить размер шрифта и окна.

Зеркала на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.4.2!

*) Исправлена ошибка в проверке апдейта на новую версию.

Зеркала на Rapidshare.com или на Netload.in или на Depositfiles.com.

=====================================================================
Обновление версии программы до 3.4.1!

*) Исправлен отказ в распознавании файлов, в путях которых были спец-символы расширенной ASCII-таблицы (умляут и прочее).
+) Добавлена кнопка в окне "About..." smileold.gif

Зеркала на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.4.0!

*) Исправлено - появление вызова программы в выпадающем меню файлов AVI в Windows 7.
+) Добвалено определение имени треков (аудио и видео), если эта информация прописана внутри файла.
+) Добавлены опции командной строки:
CODE
-t - автоматическое открывание окна Show Info As Text сразу на старте программы
-x - при установленной опции "-t", окно GUI вообще не появится после закрытия текстового окна.

Спасибо всем, сообщившим об ошибках!

Зеркала: на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.3.0!

*) Убрано использование мультимедийной библиотеки винды. Это облегчит жизнь проге и под виндой и под "выне" в линуксе и просто должно убрать ошибки, не сваязанные с самой программой.
*) Исправлена ошибка автоматического апдейта.
*) Исправлены адреса для апдейта (в связи с переходом нашего форума на адрес rusdivx.net).
+) Прокрутка колесом мышки над окном программы работает так же, как и кнопки PgUp/PgDn.

Спасибо всем, сообщившим об ошибках!

Зеркала: на rapidshare.com или на netload.in или на depositfiles.com.

=====================================================================
Обновление версии программы до 3.2.2!

*) Очередная попытка поправить алгоритм автоматического определения размеров текстового окна.
+) Возможность записи и чтения тэгов в формате Unicode. При чтении правильный формат определяется автоматически, при записи выбор через чекбокс в окне редактирования тэгов.

Спасибо всем, сообщившим об ошибках!

=====================================================================
Обновление версии программы до 3.2.1!

*) Исправлен консольный вывод в текстовый файл (была проблема с заданными бинарными разделителями).
*) Снова подправлен алгоритм автоматического определения размеров текстового окна.
+) Добвлена возможность сохранения размера текстового окна. При нажатии правой кнопки на его шапке в системном меню будет пункт "сохранять размер окна".

Спасибо всем, сообщившим об ошибках!

=====================================================================
Обновление версии программы до 3.2.0!

1) полный UNICODE, не будет работать по идее на 98/МЕ, зато нормально будет поддерживать русские названия файлов/папок и тэги.
2) окно может растягиваться по-горизонтали (вдруг что-то не влазит) smileold.gif
3) избавился от explorer extension, вместо него будет обычный пункт в выпадающем меню.
4) немнго цветастости на полях.
5) определяет параметры DTS дорожки, если такая есть в АВИ (по аналогии с АС3).

Большое спасибо всем, принявшем участие в тестировании новой версии программы.

Желающим пользовать прогу на non-unicode системах, придется пользоваться старой версией (взять ее тут).

Буду очень благодарен за отзывы о работоспосбности программы на всех 64-битных системах и в различных версиях Vista и Win-7.

=====================================================================
Обновление версии программы до 3.1.2!
* Исправлена ошибка автоматической проверки наличия новой версии
* Изменен инсталлер, теперь перед установкой новой версии он может удалить старую.
* Подправлен вывод информации в файл, с разделителями "по-умолчанию" он аналогичен тексту, выводимому в окно "Show Info As text".

Большое спасибо всем, обратившим внимание на ошибки.

=====================================================================
Обновление версии программы до 3.1.1!
+ Возможность апдейта программы с сайта RDA (при наличии открытого интернет-коннекта)
+ Возможность автоматической проверки наличия апдейта самой программы и файла со списком кодеков
* Какие-то мелочи в интерфейсе и ActiveX-компоненте, всех не помню уже, долго не обновлял прогу.

Большое спасибо Kvappa и EvgenyKу за помощь в тестировании программы.

=====================================================================
Обновление версии программы до 3.1.0!
* Окно программы стало Drag-n-Drop-ным, то есть принимает дроп-нутый на него линк на файл.
* Окно программы опционально может быть "Always on top".
* Сохраняется последнее местоположение окна программы и в следующий раз оно открывается на том же месте (опционально).
* Показывается продолжительность аудиотрека(ов).
* Сделана опциональная возможность сохранения в клипбоард текста unicode (для копирования в другие программы под Win2k/XP).
* Показывается идентификация (название) программы, которой была собрана авишка.
* Корректно показывается версия DivX кодека для "yv12" варианта кодера.

Большое спасибо Kvappa и EFIMу за советы и помощь в тестировании программы.

=====================================================================
Новая версия программы 3.0.0!
* Изменена внутрення структура программы: информационный модуль, который вытаскивает информацию из файла, выделен в ActiveX-компоненту, регистрирующуюся в системе - добро пожаловать тем, кто хочет использовать AviInfo в своих программах, используйте ActiveX вместо вызова командной строки с направлением инфы в файл.
* Программа может сама сделать апдейт списка кодеков с сайта RDA при наличии интернет-коннекта.
* Показывается Aspect Ratio в строке размера фрейма.
* Сделана возможность задания бинарного символа (0x0D [Enter] к примеру) в качестве разделителя вывода в файл. Используется либо бинарный разделитель, либо при отсутствии установки бинарного в .dat файле - текстовый.
* На старте программа выдает "Please wait" окошко во избежание недоразумений при задержках на разборе сложных файлов.
* Показывается информация о версии формата AVI-файла (AVI 1.0 или OpenDML AVI)
* Исправлена ошибка расчетов для OpenDML файлов большого размера.

Большое спасибо Kvappa, DarkK и EvgenyK за советы и помощь в тестировании программы.

=====================================================================
Апдейт программы 2.3.0.1 - откорректирована ошибка при определении номеров некоторых билдов DivX 5.x. Скачать можно отсюда или отсюда.

Апдейт .dat файла с номерами билдов для последних версий DivX-а, известных на сегодня (30.11.2004) можно скачать тут или тут. (большое спасибо kvappa!)

=====================================================================
Новая версия 2.3.0 - линки для скачивания прежние.

Исправлено и добавлено:
* Добавлены билды для DivX-а и XviD-а.
* Убранно определение Data Rate за ненадобностью.
* Добавлено вычисление Quality factor-а, измеряемого в bit/pixel.
* Добавлено отображение размеров аудио и видодорожек в Мб.
* Уточнено вычисление битрейта.
* Скорректировано вычисление параметров для Open-DML AVI.
* Исправлена ошибка вычислений для файлов, размер которых превышал 2Gb.

Предупреждение! Программа по-прежнему расчитана на 32-битную файловую систему, поэтому попытка работы с AVI, большей по размеру чем 4Гб, приведет к ошибкам.

Большое спасибо Kvappa и EvgenyK за помощь в тестировании!

=====================================================================
Новая версия 2.2.0 - линки для скачивания прежние.

Исправлено и добавлено:
* Определение наличия и параметров до 5 аудиопотоков. В связи с этим изменения коснулись только интерфейса (внешнего вида). Других изменений, касающихся функционала, не делалось.

Большое спасибо Kvappa и EvgenyK за помощь в тестировании!

=====================================================================
Новая версия 2.1.0 - линки для скачивания прежние.

Исправлено:
* ошибка в определении количества фреймов для файлов, размер которых больше 2 Гб;
* поправлены названия некоторых билдов для DivX 5.х;
* при использовании расширения эксплорера окно программы теперь отдельный процесс и не "приклеено" к эксплореру.

Добавлено:
* распознавание 2 дополнительных тэгов - категория и жанр;
* сделан редактор тэгов (6 тэгов, RIFF-формат);
* автоизменение размера окна ShowAsText в зависимости от количества текста;
* перебор всех avi-файлов в текущей директории клавишами PgUp/PgDn/Home/End.

Большое спасибо Kvappa за советы и помощь в тестировании!

=====================================================================
Новая версия 2.02 - линки для скачивания прежние.

Исправлено и изменено:
* опять переработан механизм анализа файла для избежания ошибок нахождения информации в случаях нестандартного микширования программами типа AviMux;
* отлажен механизм определения прелоада;
* добавлена пара неизвестных ранее номеров бета-билдов 5.03;
* исправлен вывод бредового значения интерлива при его отсутствии;
* ошибка английской фразы в окне <About>.

Добавлено ( по многочисленной просьбе winkold.gif ):
+ убирание окошек "Show as text" & "Preload and interleave" по двойному клику в любом месте, кроме текстовых полей

Обращаю внимание на то, что если программа показывает значение прелоада 0 для файла, собранного NanDUB-ом с ненулевым прелоадом, то это значение - правда smileold.gif Дело в том что NanDUB проставляет ошибочное значение и прелоад таки становится нулевым. Правда это никак не сказывается при проигрывании файла.

Спасибо Kvappa, EvgenyK и ValerR за помощь в тестировании.

=====================================================================
Новая версия 2.01b - линки для скачивания прежние.

Исправлено и изменено:
* ошибка в номерах аудиотреков в текстовом виде для 2-ух треков;
* переработан механизм анализа файла для избежания ошибок нахождения информации;
* дополнительные функции перенесены из системного меню окна в обычное меню;
* исправлена ошибка расширения эксплорера, которое не работало на файлах с расширением в верхнем регистре (AVI).

Добавлено:
+ сделано определение подверсии DivX 5.x по номеру билда;
+ сделано определение прелоада и интерлива;
+ сделано определения каналов для АС3;
+ расширен список видеокодеков;
+ сделано определения языка текстовых субтитров если его название находится в имени файла (Filename.Lang.ext);

Известные проблемы:
- Определение прелоада хорошо работает на АС3 звуковых дорожках, но на МР3 дает погрешность, которая тем выше, чем большее значение прелоада было задано на сборке (например для 500 мс нет погрешности, а для 1000 уже есть);
- Интерлив определяется не более чем в 1000 фреймов - это 40 секунд для 25 fps (imho большие значения при сборке ставить просто бессмысленно);

ЗЫ. Спасибо Yanch-у за первоначальную инфу по мультимедийной библиотеке smileold.gif
ЗЗЫ. Большое спасибо Valky за информацию по прелоаду и интерливу и огромное спасибо Kvappa за информацию по билдам и АС3 и за бета-тестирование! smile.gif

Просьба ко всем при обнаружении глюков сообщить в топике или РМ или ICQ.

Enjoy!
Dimon
Не цепляется Регетом...
DarkK
Ну ты просто извращенец, 70 килобайт регетом тянуть!
Dimon
smileold.gif
Браузер говорит, что линк не найден.
DarkK
Ну прям как маленькому всё объяснять надо! Правой кнопкой - Save Target As...
EvgenyK
Класс. Наконец-то будет вся инфа в одном окошке ....
Кучу прог перепробовал, вечно чт-то отсутствовало ...

Спасибо большое ...
mik
Спасибо!
Мне тоже понравилось.
starsoft
Обновил програмку, добавил кое-что:
- получить всю инфу в виде текстового блока (полезно при создании поста на борде)
- анализ языков для VobSub формата субтитров (idx файл)
- при отсутствии имени файла в командной строке открывается окно выбора файла.

Спасибо за предложения smileold.gif



Beaver
Спасибо, хорошая маленькая прога! biggrin.gif



ArjLover
Супер! smileold.gif
Лицензия фриваре? Можно выкладывать?
b-x
Спасибо! А нельзя, чтобы еще и сохранять эту информацию - в клипбоарде али в файле каком?
starsoft
2 b-x: "получить всю инфу в виде текстового блока" как раз и предназначено для этого - в системном меню програмки пункт "Show as text" smileold.gif

2 arjlover: конечно winkold.gif



b-x
QUOTE (starsoft @ Dec 21 2002, 02:26)
2 b-x: "получить всю инфу в виде текстового блока" как раз и предназначено для этого - в системном меню програмки пункт "Show as text" smileold.gif

Mea culpa, не заметил! Вот, поспешишь - людей насмешишь... unsure.gif
kvappa
Спасибо! Надо будет заценить! smileold.gif
Только лучше бы программку чуток по-другому назвать. А то AviInfo - такая уже есть.
anton
интересно, под линуксом(под wine) пашет, но вот когда файл открываю, он говорит что "Not valid avi file" ... в чем может быть проблема ? frownold.gif
starsoft
anton, поскольку с линуксом я ваще не имею дело, то мне трудно сказать. Сообщение это выдается в случае если мультимедийная библиотека windows не распознает этот файл как avi-шку.
R-V-K
Сенькс за полезную прогу !
ProFFF
класс...спасибо будем юзать smileold.gif
ProFFF
А может быть стоит добавить такое поле, где все данные будут собираться в одну строчку ? Примерно как в
tellmeaboutdivx или как то так прога есть smileold.gif
kuchin
QUOTE (anton @ Dec 21 2002, 02:52)
интересно, под линуксом(под wine) пашет, но вот когда файл открываю, он говорит что "Not valid avi file" ... в чем может быть проблема ? frownold.gif

Какой-то мультимедийной библиотеки виндов не хватает. Запусти в режиме отладки, увидишь, что она пытается загрузить.
starsoft
2 ProFFF: в системном меню програмки пункт "Show as text" - выше уже говорилось об этом winkold.gif
ProFFF
сорри, за мою невнимательность winkold.gif
chiudak
спасибо, програмулька она маленькая, но для БОЛьШИХ дел... winkold.gif
starsoft
Обновил програмку (версия 1.4b). Различает теперь DivX 4.x или 5.x - большое спасибо Dimonу за подсказку! smileold.gif
starsoft
Опять подновил програмульку (версия 1.5b). Подкорректирована формула подсчета битрейта видео - опять большое спасибо Dimonу smileold.gif
Dimon
Спасибо! smileold.gif
ProFFF
Спасибо smileold.gif
Sergey
СПАСИБО!!!
ArjLover
Aviinfo - прога рульная для быстрого ручного юзанья, но то что многие спрашивали в топике - все же надо. Хочется чтобы она с какой-нибудь опцией не рисовалась окошком, а выкидывала инфу в консоль - одной строчкой. Тогда можно будет ее юзать в автоматическом режиме для обработки некой коллекции. перенаправил вывод в файл и делай потом что хочешь...
или запустил aviinfo *.avi - она инфу о всех файлах выдала по одному в строчке.. Ну это уже опционально.. Главное чтобы ручками вообще ничего не надо было нажимать!
Или может уже есть такая готовая? smileold.gif
starsoft
Очередное обновление програмки, довольно значительное wacko.gif Номер этой версии 1.6b.

В этой версии выполнены заявки пользователей smileold.gif :
1) по просьбе magr-a программа может показывать "copyright"-информацию, которую можно задавать при сохранении авишки в NanDUB-е - "Title", "Author", "Copyleft" & "Comment"
2) по просьбе Arjlover-а информация может выдаваться не в окно, а на консоль. Ключами командной строки можно менять набор выдаваемой инфы. Перечень ключей - при запуске с ключом "-?"
3) по просьбе magr-a сделано расширение к windows exolorer-у, которое добавляет пункт в выпадающее по клику на файле правой кнопкой мыши меню пункт "AviInfo". Информацинное окно такое же, как и у аппликации.

В итоге теперь програмка идет с инсталяшкой, которая сделает все необходимые установки. Enjoy-те! smile.gif
Alonzo
QUOTE (starsoft @ Feb 8 2003, 18:10)
3) по просьбе magr-a сделано расширение к windows exolorer-у, которое добавляет пункт в выпадающее по клику на файле правой кнопкой мыши меню пункт "AviInfo". Информацинное окно такое же, как и у аппликации.

Вот это уже рульно! smileold.gif

Спасибо! smileold.gif
davidpik
Спасибо,классно!
ArjLover
СПАСИБО!
ты бы уже нашел где-нибудь хостинг который дает скачивать по ссылкам с других сайтов. smileold.gif
kuchin
2 starsoft:
Есть такая штука, SourceForge называется. Или ты исходники открывать не хочешь?
ArjLover
Да, SourceForge рулез. Там тебя и писать научат. smileold.gif
kvappa
Спасибо за программку! Щаз заценим! smileold.gif
starsoft
QUOTE (kuchin @ Feb 8 2003, 20:44)
Есть такая штука, SourceForge называется. Или ты исходники открывать не хочешь?

Знаю я что это такое, и исходники мне скрывать нечего (разве что от желающих всё на свете критиковать). Только я себе рекламы не ищу, програмки подобные делаю для себя, ну и для друзей-товарищей, желающих ими пользоваться. smile.gif Но использование подобных сайтов обязывает (imho) к какой-то поддержке, сопровождению своей программы, следованию определенным правилам. А именно этих обязательств мне не хочется на себя брать - я занимаюсь подобным в свободное от всего остального время, которого очень мало.

QUOTE
Да, SourceForge рулез. Там тебя и писать научат

Учится никогда не поздно (абсолютно серъезно), а вот поучать никогда не поздно прекратить cool.gif
kuchin
QUOTE (starsoft @ там)
использование подобных сайтов обязывает (imho) к какой-то поддержке, сопровождению своей программы, следованию определенным правилам

Совсем необязательно. Правилам - да, но там их не так много winkold.gif
Вот пример - [ >>> ] biggrinold.gif
Я эту прогу не обновлял уже полгода наверное, но она и в этом состоянии абсолютно нормально работает.
R-V-K
Спасибо за обновленный вариант проги !
ArjLover
2 starsoft:
Ну ладно-ладно. я не специально, просто очень хочется! smileold.gif
Классно если б к понедельнику прога умела делать
aviinfo -a *.avi > stat.txt
starsoft
Версии выходят как горячие пирожки smileold.gif

Новое обновление - версия 1.7b.

По просьбе Arjlover-а улучшена работа с выводом данных на консоль (для перенаправления их в файл - использование программы в роботе-обработчике) - при выводе возможна пакетная обработка файлов по маске (например *.avi).
Также кое-что оптимизировано в алгоритме работы.

Желающие обновиться - велкам winkold.gif
kvappa
Спасибо! Пакетная обработка - это приятное дополнение! smileold.gif
AlBa
А как-то можно сделать, чтобы при пережатых с другим битрейтом титрах, программка показывала верную длину фильма. А то она в этом случае кажет длину фильма без титров.
starsoft
2 AlBa:
Во-первых, программа понятия не имеет как создавалась авишка, вся информация берется из заголовка и если редактор, которым склеивались куски, не записал в заголовок правильную информацию - се ля ви...
Во-вторых, я тоже пережимаю титры с пониженным битрейтом и клею avi-шку в NanDUB-е из разных кусков - и такого не замечал, показывает как положено...
ArjLover
СУПЕР! Работает! СПАСИБО!
Но мы продолжим. smileold.gif А какую инфу возможно вытянуть из мпегов, не сильно утруждаясь? Я понимаю, что это не совсем актуально, но их все же еще навалом... Хотелось бы... мечталось бы... smileold.gif
starsoft
Действительно получаются "горячие пирожки". frownold.gif Извиняюсь - снова апдейт, версия 1.8b.

Во-первых исправил пару небольших ошибок в работе с консолью и на окошке "подсказки".
Во-вторых пара дополнений:
1) при работе с консолью возможно задание параметра [-d] для рекурсивной обработки поддиректорий в заданной (или текущей) дире.
2) При вводе на консоль разделитель между полями можно поменять в секции [Settings] файла AviInfo.dat.

Поменял хостинг - спасибо Antonу!

ЗЫ. Получение инфы по MPEGам (mpg, vob, etc.) в принципе возможно, но надо разбираться, пока нет времени.
ЗЗЫ. Принимаются не только предложения по улучшению, но и найденные ошибки...
DarkK
А можно из авишки вытащить значение delay у аудио?
starsoft
Нет такой информации, как и нет информации о параметрах интерлива.
Насколько я знаю с того момента, как видео и аудио склеены делей становится равным 0 (при отрицательном делее отрезается лишнее от звука, при положительном заполняется нулями) и если из авишки вытащить звук, то снова клеить его нужно будет с нулевым значением делея.
EvgenyK
Вчера ко мне паренек в кабинет зашел, говорит есть маленькая прога - все по фильму показывает. Как раз, говорит, то что ты искал давно. И показывает мне эту прогу, тока версия из первых. Парень даже не знает про РДА .....
Класс
magr
Starsoft, запости ее в "tech info"!
Если, конечно, нет причин ограничиться приватом у тебя и у хостера.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.