Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Форумы RDA _ Полезные программы _ Маленькая програмулька AviInfo

Автор: starsoft Пятница, 20 Декабря 2002, 1:52

Сбацал себе програмку http://www.rusdivx.net/ifm/users/starsoft/AviInfoSetup.exe, прицепил ее в TotalComander-е на Alt+F3 - удобно вроде как. Может кому-то еще пригодится...

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

Для желающих сохраненить инфу о файле/ах в текстовый файл не "мучаясь" с командной строкой - вот http://www.rusdivx.net/ifm/users/starsoft/BulkAviInfo.zip (без установленной AviInfo работать не будет).

http://www.rusdivx.net/ifm/users/starsoft/AviTagger.zip - маленькая програмка для редактирования тэгов, работает как с отдельными файлами, та и с группами файлов. Принципы радактировния похожи на Multi-Rename Tool в Total Commander-е. А если проге дать в командной строке файлы для редактирования или дать текстовый файл со списком файлов - то окно выбора файлов и не откроется - сразу перейдет на окно редактирования. Без установленной AviInfo работать не будет. Зеркала: на http://rapidshare.com/files/439681165/AviTagger.zip и http://depositfiles.com/files/tt2y148gd.

http://www.rusdivx.net/ifm/users/starsoft/AviInfo.zip.

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

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

Зеркала на https://rapidshare.com/files/470875789/AviInfoSetup.exe или на http://netload.in/datei63mQI5eq74/AviInfoSetup.exe.htm или на http://depositfiles.com/files/ifc64xpx8.

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

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

Зеркала на https://rapidshare.com/files/2964054776/AviInfoSetup.exe или на http://netload.in/datei9CpQxoGv2u/AviInfoSetup.exe.htm или на http://depositfiles.com/files/9i92i0nwb.

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

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

Зеркала на https://rapidshare.com/files/2012054477/AviInfoSetup.exe или на http://netload.in/dateifYbAorFnli/AviInfoSetup.exe.htm или на http://depositfiles.com/files/lk5fqh2u9.

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

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

Зеркала на http://rapidshare.com/files/436681682/AviInfoSetup.exe или на http://netload.in/dateikq4mIcoQro/AviInfoSetup.exe.htm или на http://depositfiles.com/files/d4tnvw0b8.

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

*) Исправлен отказ в распознавании файлов, в путях которых были спец-символы расширенной ASCII-таблицы (умляут и прочее).
+) Добавлена кнопка https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WVP2MB7ES3UJ2&lc=IL&item_name=Starsoft%27s%20AviInfo¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted в окне "About..." smileold.gif

Зеркала на http://rapidshare.com/files/434489337/AviInfoSetup.exe или на http://netload.in/dateieAySf91f6G/AviInfoSetup.exe.htm или на http://depositfiles.com/files/q7gs138up.

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

*) Исправлено - появление вызова программы в выпадающем меню файлов AVI в Windows 7.
+) Добвалено определение имени треков (аудио и видео), если эта информация прописана внутри файла.
+) Добавлены опции командной строки:

CODE
-t - автоматическое открывание окна Show Info As Text сразу на старте программы
-x - при установленной опции "-t", окно GUI вообще не появится после закрытия текстового окна.

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

Зеркала: на http://rapidshare.com/files/434223018/AviInfoSetup.exe или на http://netload.in/dateixIRFXLYspw/AviInfoSetup.exe.htm или на http://depositfiles.com/files/sk6zy9ef0.

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

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

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

Зеркала: на http://rapidshare.com/files/419028556/AviInfoSetup.exe или на http://netload.in/dateigc6Nv87zpz/AviInfoSetup.exe.htm или на http://depositfiles.com/files/7wm4m499o.

=====================================================================
Обновление версии программы до 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 системах, придется пользоваться старой версией (взять ее http://www.rusdivx.net/ifm/users/starsoft/AviInfoSetup.v.3.1.exe).

Буду очень благодарен за отзывы о работоспосбности программы на всех 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. Скачать можно http://home.peterstar.net/kvappa/AviInfo_2.3.0.1_update.rar или http://www.rusdivx.net/ifm/users/starsoft/aviinfo_2.3.0.1_update.rar.

Апдейт .dat файла с номерами билдов для последних версий DivX-а, известных на сегодня (30.11.2004) можно скачать http://home.peterstar.net/kvappa/AviInfo_dat_update.rar или http://www.rusdivx.net/ifm/users/starsoft/aviinfo_dat_update.rar. (большое спасибо 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 Пятница, 20 Декабря 2002, 2:56

Не цепляется Регетом...

Автор: DarkK Пятница, 20 Декабря 2002, 3:06

Ну ты просто извращенец, 70 килобайт регетом тянуть!

Автор: Dimon Пятница, 20 Декабря 2002, 3:09

smileold.gif
Браузер говорит, что линк не найден.

Автор: DarkK Пятница, 20 Декабря 2002, 3:21

Ну прям как маленькому всё объяснять надо! Правой кнопкой - Save Target As...

Автор: EvgenyK Пятница, 20 Декабря 2002, 12:07

Класс. Наконец-то будет вся инфа в одном окошке ....
Кучу прог перепробовал, вечно чт-то отсутствовало ...

Спасибо большое ...

Автор: mik Пятница, 20 Декабря 2002, 12:31

Спасибо!
Мне тоже понравилось.

Автор: starsoft Пятница, 20 Декабря 2002, 18:43

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

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

Автор: Beaver Пятница, 20 Декабря 2002, 23:52

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

Автор: ArjLover Пятница, 20 Декабря 2002, 23:59

Супер! smileold.gif
Лицензия фриваре? Можно выкладывать?

Автор: b-x Суббота, 21 Декабря 2002, 1:19

Спасибо! А нельзя, чтобы еще и сохранять эту информацию - в клипбоарде али в файле каком?

Автор: starsoft Суббота, 21 Декабря 2002, 2:26

2 b-x: "получить всю инфу в виде текстового блока" как раз и предназначено для этого - в системном меню програмки пункт "Show as text" smileold.gif

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

Автор: b-x Суббота, 21 Декабря 2002, 3:04

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

Mea culpa, не заметил! Вот, поспешишь - людей насмешишь... unsure.gif

Автор: kvappa Суббота, 21 Декабря 2002, 3:23

Спасибо! Надо будет заценить! smileold.gif
Только лучше бы программку чуток по-другому назвать. А то AviInfo - такая уже есть.

Автор: anton Суббота, 21 Декабря 2002, 3:52

интересно, под линуксом(под wine) пашет, но вот когда файл открываю, он говорит что "Not valid avi file" ... в чем может быть проблема ? frownold.gif

Автор: starsoft Суббота, 21 Декабря 2002, 4:01

anton, поскольку с линуксом я ваще не имею дело, то мне трудно сказать. Сообщение это выдается в случае если мультимедийная библиотека windows не распознает этот файл как avi-шку.

Автор: R-V-K Суббота, 28 Декабря 2002, 18:50

Сенькс за полезную прогу !

Автор: ProFFF Суббота, 28 Декабря 2002, 19:16

класс...спасибо будем юзать smileold.gif

Автор: ProFFF Суббота, 28 Декабря 2002, 19:19

А может быть стоит добавить такое поле, где все данные будут собираться в одну строчку ? Примерно как в
tellmeaboutdivx или как то так прога есть smileold.gif

Автор: kuchin Суббота, 28 Декабря 2002, 21:08

QUOTE (anton @ Dec 21 2002, 02:52)
интересно, под линуксом(под wine) пашет, но вот когда файл открываю, он говорит что "Not valid avi file" ... в чем может быть проблема ? frownold.gif

Какой-то мультимедийной библиотеки виндов не хватает. Запусти в режиме отладки, увидишь, что она пытается загрузить.

Автор: starsoft Воскресенье, 29 Декабря 2002, 1:13

2 ProFFF: в системном меню програмки пункт "Show as text" - выше уже говорилось об этом winkold.gif

Автор: ProFFF Воскресенье, 29 Декабря 2002, 1:37

сорри, за мою невнимательность winkold.gif

Автор: chiudak Пятница, 03 Января 2003, 20:25

спасибо, програмулька она маленькая, но для БОЛьШИХ дел... winkold.gif

Автор: starsoft Суббота, 11 Января 2003, 14:15

Обновил програмку (версия 1.4b). Различает теперь DivX 4.x или 5.x - большое спасибо Dimonу за подсказку! smileold.gif

Автор: starsoft Среда, 29 Января 2003, 18:07

Опять подновил програмульку (версия 1.5b). Подкорректирована формула подсчета битрейта видео - опять большое спасибо Dimonу smileold.gif

Автор: Dimon Среда, 29 Января 2003, 18:11

Спасибо! smileold.gif

Автор: ProFFF Среда, 29 Января 2003, 18:14

Спасибо smileold.gif

Автор: Sergey Суббота, 01 Февраля 2003, 1:30

СПАСИБО!!!

Автор: ArjLover Вторник, 04 Февраля 2003, 21:16

Aviinfo - прога рульная для быстрого ручного юзанья, но то что многие спрашивали в топике - все же надо. Хочется чтобы она с какой-нибудь опцией не рисовалась окошком, а выкидывала инфу в консоль - одной строчкой. Тогда можно будет ее юзать в автоматическом режиме для обработки некой коллекции. перенаправил вывод в файл и делай потом что хочешь...
или запустил aviinfo *.avi - она инфу о всех файлах выдала по одному в строчке.. Ну это уже опционально.. Главное чтобы ручками вообще ничего не надо было нажимать!
Или может уже есть такая готовая? smileold.gif

Автор: starsoft Суббота, 08 Февраля 2003, 19:10

Очередное http://www.geocities.com/starsf.geo/Soft/AviInfoSetup.zip програмки, довольно значительное 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 Суббота, 08 Февраля 2003, 19:18

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

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

Спасибо! smileold.gif

Автор: davidpik Суббота, 08 Февраля 2003, 19:30

Спасибо,классно!

Автор: ArjLover Суббота, 08 Февраля 2003, 20:25

СПАСИБО!
ты бы уже нашел где-нибудь хостинг который дает скачивать по ссылкам с других сайтов. smileold.gif

Автор: kuchin Суббота, 08 Февраля 2003, 21:44

2 starsoft:
Есть такая штука, SourceForge называется. Или ты исходники открывать не хочешь?

Автор: ArjLover Суббота, 08 Февраля 2003, 21:53

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

Автор: kvappa Суббота, 08 Февраля 2003, 22:04

Спасибо за программку! Щаз заценим! smileold.gif

Автор: starsoft Суббота, 08 Февраля 2003, 23:26

QUOTE (kuchin @ Feb 8 2003, 20:44)
Есть такая штука, SourceForge называется. Или ты исходники открывать не хочешь?

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

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

Учится никогда не поздно (абсолютно серъезно), а вот поучать никогда не поздно прекратить cool.gif

Автор: kuchin Воскресенье, 09 Февраля 2003, 1:13

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

Совсем необязательно. Правилам - да, но там их не так много winkold.gif
Вот пример - [ http://msgrex.sourceforge.net ] biggrinold.gif
Я эту прогу не обновлял уже полгода наверное, но она и в этом состоянии абсолютно нормально работает.

Автор: R-V-K Воскресенье, 09 Февраля 2003, 13:35

Спасибо за обновленный вариант проги !

Автор: ArjLover Воскресенье, 09 Февраля 2003, 14:02

2 starsoft:
Ну ладно-ладно. я не специально, просто очень хочется! smileold.gif
Классно если б к понедельнику прога умела делать
aviinfo -a *.avi > stat.txt

Автор: starsoft Вторник, 11 Февраля 2003, 1:05

Версии выходят как горячие пирожки smileold.gif

Новое http://www.geocities.com/starsf.geo/Soft/AviInfoSetup.zip - версия 1.7b.

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

Желающие обновиться - велкам winkold.gif

Автор: kvappa Вторник, 11 Февраля 2003, 1:29

Спасибо! Пакетная обработка - это приятное дополнение! smileold.gif

Автор: AlBa Вторник, 11 Февраля 2003, 9:49

А как-то можно сделать, чтобы при пережатых с другим битрейтом титрах, программка показывала верную длину фильма. А то она в этом случае кажет длину фильма без титров.

Автор: starsoft Вторник, 11 Февраля 2003, 11:20

2 AlBa:
Во-первых, программа понятия не имеет как создавалась авишка, вся информация берется из заголовка и если редактор, которым склеивались куски, не записал в заголовок правильную информацию - се ля ви...
Во-вторых, я тоже пережимаю титры с пониженным битрейтом и клею avi-шку в NanDUB-е из разных кусков - и такого не замечал, показывает как положено...

Автор: ArjLover Вторник, 11 Февраля 2003, 17:18

СУПЕР! Работает! СПАСИБО!
Но мы продолжим. smileold.gif А какую инфу возможно вытянуть из мпегов, не сильно утруждаясь? Я понимаю, что это не совсем актуально, но их все же еще навалом... Хотелось бы... мечталось бы... smileold.gif

Автор: starsoft Вторник, 11 Февраля 2003, 19:44

Действительно получаются "горячие пирожки". frownold.gif Извиняюсь - снова http://www.rachitskiy.com/starsoft/AviInfoSetup.exe, версия 1.8b.

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

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

ЗЫ. Получение инфы по MPEGам (mpg, vob, etc.) в принципе возможно, но надо разбираться, пока нет времени.
ЗЗЫ. Принимаются не только предложения по улучшению, но и найденные ошибки...

Автор: DarkK Среда, 12 Февраля 2003, 2:45

А можно из авишки вытащить значение delay у аудио?

Автор: starsoft Среда, 12 Февраля 2003, 9:43

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

Автор: EvgenyK Среда, 12 Февраля 2003, 10:01

Вчера ко мне паренек в кабинет зашел, говорит есть маленькая прога - все по фильму показывает. Как раз, говорит, то что ты искал давно. И показывает мне эту прогу, тока версия из первых. Парень даже не знает про РДА .....
Класс

Автор: magr Среда, 12 Февраля 2003, 12:48

Starsoft, запости ее в "tech info"!
Если, конечно, нет причин ограничиться приватом у тебя и у хостера.

Автор: Digitus Среда, 12 Февраля 2003, 15:19

Спасибо! Класная програмулька. smile.gif

Автор: Korax Среда, 12 Февраля 2003, 18:09

Спасибо за программку... smileold.gif
Не поделишся, какими библиотеками пользовался, чтобы вытаскивать инфу из файлов?

Автор: Gesha Среда, 12 Февраля 2003, 18:13

Спасибо, класный троянец (щютк, дааа) biggrinold.gif
Ну а серьезно - большое спасибо

Автор: DarkK Среда, 12 Февраля 2003, 23:25

QUOTE (starsoft @ Feb 12 2003, 02:43)
Насколько я знаю с того момента, как видео и аудио склеены делей становится равным 0 (при отрицательном делее отрезается лишнее от звука, при положительном заполняется нулями) и если из авишки вытащить звук, то снова клеить его нужно будет с нулевым значением делея.

Хм, не знал, не знал...

Автор: ProFFF Четверг, 13 Февраля 2003, 0:02

спасибо smileold.gif

Автор: Lot Четверг, 13 Февраля 2003, 4:26

Спасибо. Удобная штучка

Автор: Leshii Четверг, 13 Февраля 2003, 5:29

классная вещь. спасибо!

Автор: bill Четверг, 13 Февраля 2003, 7:11

А http://www.headbands.com/gspot/ не пробовали?
АVI, MPEG и export to *.txt.

Автор: Korax Четверг, 13 Февраля 2003, 9:53

QUOTE (Bill @ Feb 13 2003, 06:11)
А http://www.headbands.com/gspot/ не пробовали?
АVI, MPEG и export to *.txt.

я GSpot использую, уже давно. Хорошая програмка. smile.gif

Автор: starsoft Четверг, 13 Февраля 2003, 11:36

QUOTE (Bill @ Feb 13 2003, 06:11)
А http://www.headbands.com/gspot/ не пробовали?
АVI, MPEG и export to *.txt.

Пробовали, не нравится. Много лишнего и неудобно. Однако ж каждый выбирает что ему по вкусу, а на вкус и цвет... winkold.gif

Автор: ArjLover Четверг, 13 Февраля 2003, 13:09

-d - рулез! я даже попросить стесьнялся.. ну все.. осталось мпегов дождаться.. smileold.gif

Автор: Valky Четверг, 13 Февраля 2003, 20:00

Насчет Delay audio, из фич GSpot:
...Displays audio/video "interleave" value in frames and milliseconds. Displays audio "preload" as well...

Автор: starsoft Пятница, 14 Февраля 2003, 2:09

2 Valky: Говоришь о Delay audio, а ссылку привел на фичу "interleave/preload" smileold.gif

Скачал последнюю версию посмотреть. Не знаю как они вычисляют параметры интерлива - видимо анализом самого файла, а не только заголовков (поэтому пока и не поддерживается АС3, только МР3). На только что сделанный файл интерлив показала правильно (1 frame), прелоад - нет (261 вместо 500)... Интересно как они это вычисляют...

Автор: Korax Четверг, 13 Марта 2003, 14:37

Наткнулся на маленький typo... smileold.gif

user posted image

Спасибо ещё раз за программку, пользуюсь ею уже довольно часто...

Автор: starsoft Среда, 19 Марта 2003, 13:31

Обновил версию (1.9b), исправил пару мелких ошибочек smileold.gif

Автор: alex Пятница, 21 Марта 2003, 18:48

Спасибо, очень практичная вещица.

Автор: Rumata Суббота, 22 Марта 2003, 6:05

Я вот только не понял что-то. Даю команду:
AviInfo.exe filename.avi -a
и ничего не вижу на экране. Только когда перенаправляю в файл (AviInfo.exe filename.avi -a > filename.txt) информация сохраняется. Что я не так делаю ?

Автор: starsoft Суббота, 22 Марта 2003, 13:26

2 Rumata:
Всё так делаешь smileold.gif Это не консольная апликация, поэтому в окно DOS-а, из которого ты ее запускаешь, выдать ничего не может. Этот режим и предназначен для перенаправления инфы в файл winkold.gif

Автор: TyKKa Воскресенье, 23 Марта 2003, 9:39

Класс! Спасибо огромное, давно что-то подобное искал.

Автор: Rumata Воскресенье, 23 Марта 2003, 14:52

QUOTE (starsoft @ Mar 22 2003, 12:26)
2 Rumata:
Всё так делаешь smileold.gif Это не консольная апликация, поэтому в окно DOS-а, из которого ты ее запускаешь, выдать ничего не может. Этот режим и предназначен для перенаправления инфы в файл winkold.gif

Так может в таком случае можно сделать, что-б она сохраняла в буффер обмена ?

Автор: starsoft Воскресенье, 23 Марта 2003, 17:02

Этот режим делался для использования программы в каком-то скрипте-обработчике (скажем для проги-каталога). Там именно нужно потом читать и анализировать файл. А для наполнения буффера обмена можно запустить окно и выбрать "Show as text" --> Ctrl+C

Автор: Rumata Понедельник, 24 Марта 2003, 13:53

QUOTE (starsoft @ Mar 23 2003, 16:02)
Этот режим делался для использования программы в каком-то скрипте-обработчике (скажем для проги-каталога). Там именно нужно потом читать и анализировать файл. А для наполнения буффера обмена можно запустить окно и выбрать "Show as text" --> Ctrl+C

О! Класс !!!
Я просто не знал про эту опцию. Спасибо. Как раз то, что мне нужно было.

Автор: dispara Вторник, 25 Марта 2003, 18:33

Спасибо, starsoft smileold.gif

Автор: AzIrIs Пятница, 28 Марта 2003, 13:03

спасибо за прогу, клёвая вещица ! smileold.gif

Автор: ProFFF Вторник, 01 Апреля 2003, 14:50

спасибо

Автор: ProFFF Вторник, 01 Апреля 2003, 14:52

а где линк на 1.9?

Автор: AzIrIs Вторник, 01 Апреля 2003, 15:46

такой же что и на предыдущий

Автор: hs Понедельник, 14 Апреля 2003, 2:30

Странно, а почему если делать не "aviinfo aaa.avi -a > file" а просто "aviiinfo a.avi -a" то ничего не показывает ? В help про это не указано...

А вот еще бы :-) где бы найти инструкции как замучать Autoplay, что бы когда я вставляю диск с video files он бы запускал AviInfo (с перенаправлением в файл) и сразу после делал eject cdrom ? У меня пока что вышло только запускать aviinfo а eject не выходит. И некрасиво сделал - я ковырял regedit-ом ACDSee-шный autoplay до тех пор пока он не взмолился и не попросил показать пальцем какой же файл я хочу запускать.

zloy.gif <-- пока не переиндексирую все мувики ни одного больше не буду скачивать честное слово !

Автор: starsoft Понедельник, 14 Апреля 2003, 18:31

1) Если бы ты почитал на этой же страничке несколькими сообщениями выше, то увидел бы:
QUOTE (starsoft @ там)
Это не консольная апликация, поэтому в окно DOS-а, из которого ты ее запускаешь, выдать ничего не может. Этот режим и предназначен для перенаправления инфы в файл

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


2) Сделать eject или close "подставки для кофе" не проблема, тока к этой програмке это не имеет отношения smileold.gif Это апликашка авторана должна быть такой, чтоб сначала запустила её, а потом выдвинула "подставку"...

Автор: Valky Понедельник, 14 Апреля 2003, 20:45

QUOTE (starsoft @ Feb 14 2003, 02:09)
Скачал последнюю версию посмотреть. Не знаю как они вычисляют параметры интерлива - видимо анализом самого файла, а не только заголовков (поэтому пока и не поддерживается АС3, только МР3). На только что сделанный файл интерлив показала правильно (1 frame), прелоад - нет (261 вместо 500)... Интересно как они это вычисляют...

Да, чтобы узнать интерлив аудио и прелоад, нужно анализировать данные, в заголовках это не отображается, проверял лично.

С интерливом я разобрался: ищем индекс в AVI (idx1 для формата AVI 1.x), загружаем несколько индексов, анализируем: если "wb,dc,wb,dc,wb,dc..." (wb-sound, dc-compressed video), то интерлив = 1, если "wb,dc,dc,dc,dc,dc,wb...", то интерлив = 5 и т.д.

А вот с прелоадом пока не знаю, но буду искать дальше, истина где-то рядом! Кстати, проверил, оказалось (по крайней мере на нескольких файлах) довольно точно GSpot определяет величину прелоада, 1-2% ошибки. smileold.gif

Автор: starsoft Понедельник, 14 Апреля 2003, 21:49

QUOTE (Valky @ там)
С интерливом я разобрался: ищем индекс в AVI (idx1 для формата AVI 1.x), загружаем несколько индексов, анализируем: если "wb,dc,wb,dc,wb,dc..." (wb-sound, dc-compressed video), то интерлив = 1, если "wb,dc,dc,dc,dc,dc,wb...", то интерлив = 5 и т.д.

Таким образом можно определить интерлив, измеряемый в количестве фреймов. А как насчет милисекунд? И что получится если файл сохранен вообще без интерлива?

Автор: Valky Понедельник, 14 Апреля 2003, 22:34

QUOTE (starsoft @ Apr 14 2003, 21:49)
Таким образом можно определить интерлив, измеряемый в количестве фреймов. А как насчет милисекунд? И что получится если файл сохранен вообще без интерлива?


Если без интерлива, то разница есть, смотри:

i=00 wb' wb' wb' wb' wb' ... wb' dc' dc dc dc dc ... dc

i=01 wb' dc' wb' dc wb' dc wb' dc ...
i=05 wb' dc' wb' dc dc dc dc dc wb' dc dc dc dc dc wb'...
i=10 wb' dc' wb' dc dc dc dc dc dc dc dc dc dc wb' dc dc dc dc dc dc dc dc dc dc wb'...

(Кавычка - KEY_FRAME)

PS. С милисекундами все ясно:

i=60ms wb' dc' wb' dc wb' dc dc wb' dc wb'... (типа 1.5 фрейма)
i=80ms wb' dc' wb' dc dc wb' dc dc wb' ... (= 2 фрейма)
i=90ms wb' dc' wb' dc dc wb' dc dc wb' dc dc wb' dc dc dc wb' ... и т.д.

Автор: starsoft Вторник, 15 Апреля 2003, 0:10

QUOTE (Valky @ там)
С милисекундами все ясно


Спасибо. Но ясно только если фреймрейт 25 fps, а если 23.976? нацело не поделишь smileold.gif

Также непонятно с многопотоковым файлом, там вообще мешанина получается - попробовал проанализировать - пока ниче не понял...

Автор: Valky Вторник, 15 Апреля 2003, 0:32

Посмотрим, если будет что интересное - напишу здесь smileold.gif

Вот смотри такой пример: FPS=23.976, Interleave=100ms
Во фреймах интерлив равен: 100/(1000/23.976) = 2.3976 фрейма.

В индексе видим такую картину:
... wb dc dc wb dc dc wb dc dc dc wb dc dc wb dc dc dc wb ...

Берем достаточно длинный кусок индекса и считаем сколько
там групп (dc dc) и сколько (dc dc dc) (в общем случае будем
считать все группы dc и складывать дроби).

Я взял небольшой кусок и получил:
(dc dc) - 29 шт, (dc dc dc) - 18 шт, всего "dc" = 29*2+18*3 = 112,
всего посчитано групп = 29+18 = 47

Искомый интерлив во фреймах = 112/47 = 2.383

Взяв больший кусок, получим большую точность!
Кстати, GSpot показал 2.4 фрейма (просто округлили), но
в ms правильно - ровно 100. Значит при достаточно
большой выборке можно сосчитать очень точно.

Интересно будет посмотреть многопотоковый файл...

Автор: Valky Пятница, 18 Апреля 2003, 12:44

2 Starsoft:

Вот как выглядит индекс в файле с 2-мя аудио-потоками:

00dc 00dc 00dc 00dc...01wb 02wb 00dc 00dc 00dc ...

Так что интерлив считаем также как и в однопотоковом. Алгоритм простейший! smileold.gif

Также разобрался, как считается Preload:

Audio preload = (Sugested Bufer Size из Auds.Strh) / (Average Data-Transfer Rate из Auds.Strf)
(Проверил на десятке файлов - все точно)

Кстати, GSpot неточно считает Видео-битрейт (не учитывается размер индекса), а также неточно показывает Preload.

Автор: starsoft Воскресенье, 20 Апреля 2003, 20:33

Спасибо большое за инфу!

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

Автор: Korax Понедельник, 12 Мая 2003, 16:28

2 starsoft:
Сегодня вот натолкнулся на маленькую проблему с этой программкой. Первый раз попробовал посмотреть параметры небольшого видеоролика, снятого на камеру. Как обычно, райт клик на AVI файле - Show info и жду...
А окошко с информацией так и не появилось...
Это связано с тем, что формат/кодек "нестандартный" или по какой другой причине?
GSpot прочёл инфу из файла без проблем...

Видео кодек оказался такой:
4СС = mjpg
Name = Motion JPEG including Huffman Tables

Если надо, могу ролик прислать или выложить на фтп для теста...
Размер его 5.75 MB... winkold.gif

Автор: ProFFF Понедельник, 12 Мая 2003, 20:55

А как получить\сделать данные вроде этого?
Author: &&&&&
Copyleft: RDA Team

Автор: magr Вторник, 13 Мая 2003, 15:22

2 ProFFF: Задаются они на этапе объединения видео и аудио (например в программе nandub). Считывать и отображать их умеет например Media Player. Или я вопроса не понял?

Автор: ProFFF Вторник, 13 Мая 2003, 15:36

А где там конкретно???
P.S. Правильно понял, спасибо smileold.gif smileold.gif

Автор: magr Вторник, 13 Мая 2003, 16:33

А где конкретно "там"? smileold.gif

Формулируй четче - как я пойму, про какую программу ты спрашиваешь?

Автор: starsoft Вторник, 13 Мая 2003, 17:40

2 Korax:

QUOTE (Korax @ там)
Это связано с тем, что формат/кодек "нестандартный" или по какой другой причине?


Интересно конечно, но проверить я смогу только увидев файл. Если можешь где-то положить - плз, можно и прям ко мне закинуть (стучи в асю). Если нет - скажи откуда скачать.

Для проверки связано ли это с "незнанием" кодека - просто в текстовом редакторе впиши его в соответствующую секцию в файле .dat .

Автор: ProFFF Вторник, 13 Мая 2003, 20:59

Где конкретно на этапе соединения Видео и Аудио задаются эти параметры???

Автор: starsoft Вторник, 13 Мая 2003, 22:24

2 ProFFF:
QUOTE (ProFFF @ там)
Где конкретно на этапе соединения Видео и Аудио задаются эти параметры???


Внимательно посмотри в NanDUB-e на окно ввода имени файла, появляющееся при выборе "Save as AVI" winkold.gif

Автор: ProFFF Вторник, 13 Мая 2003, 22:37

СПасибо smileold.gif Буду знать smileold.gif
Раньше не обращал внимания winkold.gif

Автор: Korax Среда, 14 Мая 2003, 10:15

2 starsoft:
послал линк на этот ролик... smileold.gif
В этом .dat файле я действительно не нашёл этого видеокодека. Попробовал вписать его туда, но ничего не изменилось...

Автор: Valky Среда, 14 Мая 2003, 18:59

2 Korax

Кинь и мне линк на этот странный ролик, плиз. Для дела, не шутки ради smileold.gif

Автор: Korax Четверг, 15 Мая 2003, 9:54

2 Valky:
кинул smileold.gif

Автор: U1tra Пятница, 20 Июня 2003, 18:04

у меня вот что-то сбойнула програмка - неправильную инфу выдала по продолжительности фильма

File: The Mummy.avi
Filesize: 700.02 Mb (734026240 bytes)
Play length: 04:20:16.017 (374413 frames)
Subtitles: Present (Micro-DVD format)
Video: 640x288, 23.976 fps, DivX ;-) MPEG-4 Fast-Motion ~184 kbps avg
Audio: 48 kHz, 2 ch, MPEG Layer-3 ~192.00 kbps avg

-- на самом деле 02-04-50 длительность.

Автор: kvappa Воскресенье, 22 Июня 2003, 4:27

Кстати, а можно ли как-нибудь сделать, чтобы в AC3 еще и наличие/отсутствие LFE показывалось?

Автор: b-x Воскресенье, 22 Июня 2003, 8:54

Еще кстати: а заметил ли кто, что программка под ХР не желает показывать ничего, если расширение написано большими буквами (AVI)? Если маленькими - avi - то все нормально. У меня - так...

Автор: starsoft Воскресенье, 22 Июня 2003, 11:36

QUOTE (kvappa @ там)
Кстати, а можно ли как-нибудь сделать, чтобы в AC3 еще и наличие/отсутствие LFE показывалось?

Нет такой информации в заголовке авишки, только количество каналов, частота и тип кодека.

QUOTE (b-x @ там)
программка под ХР не желает показывать ничего, если расширение написано большими буквами (AVI)? Если маленькими - avi - то все нормально.

Какой вариант программы - exe или dll-расшиение эксплорера?

Автор: b-x Понедельник, 23 Июня 2003, 3:18

QUOTE (starsoft @ Воскресенье, 22 Июнь 2003, 11:36)
Какой вариант программы - exe или dll-расшиение эксплорера?

Который по правой кнопке мышки работает - наверное, dll, но я не специалист...

Автор: kvappa Понедельник, 23 Июня 2003, 4:03

2 starsoft:

В заголовке AVI такой информации, вполне возможно, что и нет, но информация есть в заголовке AC3, в начале AVI-файла.
Сначала находим AC3 Syncword - 0B77 и берем пятый байт после него
Например:
0B 77 41 98 1E 40 E1

E1 = 1 1 1 0 0 0 0 1

Алгоритм такой:
1. Если биты, помеченные фиолетовым, имеют значение 000, 001 или 010 - LFE канала нет (так как это 1 и 2 ch modes)
2. Если эти же биты имеют значения 011, 100 или 110, смотрим на бит, выделенный синим: 1 - LFE есть, 0 - LFE нет.
3. Если всё те же три бита имеют значения 101 или 111, смотрим на бит, обозначенный красным: 1 - LFE есть, 0 - LFE нет.

На всякий случай, вот табличка расшифровки трехбитного кода (ибо режимы в 2, 3 и 4 канала имеют по 2 модификации):
000 1+1 Ch1, Ch2
001 1/0 C
010 2/0 L, R
011 3/0 L, C, R
100 2/1 L, R, S
101 3/1 L, C, R, S
110 2/2 L, R, SL, SR
111 3/2 L, C, R, SL, SR
(L=Left, R=Right, S=Surround (Rear channel))

Нужная информация повторяется в AC3 в начале каждого фрейма, но в AVI возможна случайная комбинация 0B77, поэтому лучше искать сразу после ID потока.

В случае 2/0 (только в нем), где возможен dolby surround, можно сделать его детект:
2 бита, помеченные серым:

10 - Dolby Surround encoded

На остальные вариаты можно даже не обращать внимания:
00 - not indicated
01 - Not Dolby Surround encoded
11 - reserved

.

Поправил информацию!

Автор: starsoft Понедельник, 23 Июня 2003, 10:16

2 kvappa:
Спасибо за ценную информацию.

Еще осталось разобраться с вариантом в 2 аудиодорожки, у меня таких файлов очень мало...

Автор: Valky Понедельник, 23 Июня 2003, 11:26

2 kvappa:

Спасибо за инфу! Воспользуемся smileold.gif

Автор: kvappa Понедельник, 23 Июня 2003, 17:47

Да, если интересует более подробная информация по AC3, можно заглянуть сюда:
http://mpucoder.kewlhair.com/DVD/ac3hdr.html

А по поводу второй дорожки я подумаю...

Автор: kvappa Понедельник, 23 Июня 2003, 21:53

Ага, разобрался!!! smileold.gif

Каждый поток имеет свой символьный идентификатор:
00dc - видео, поток 0 (у некомпрессированного видео - вроде db)
01wb - звук, поток 1
02wb - звук, поток 2

Так что прежде, чем искать синк-код 0B77, сначала ищем, прямо с самого начала AVI и пока не найдем, вышеописанные метки. Всё, что нам нужно, находится не слишком далеко от начала файла. Но есть сложность: после метки могут быть просто нули, до метки следующего потока, или некоторое количество нулей, и только потом то, что нужно. Потоки могут перемежаться несколько раз, пока не пойдет нужная информация.
Поэтому, примерный алгоритм может быть такой:
1. Сначала смотрим в заголовке AVI, сколько в нем и каких потоков, потом начинаем искать нужное количество меток (чтобы не искать то, чего нет).
2. Ищем нужную метку, например 01wb. После ее нахождения, ищем дальше синк-код 0B77, пока его не найдем или не встретим следующую метку. Если попалась метка другого потока, перестаем искать комбинацию 0B77 и ищем дальше нужный нам поток.
3. когда найдем искомую комбинацию 0B77 в нужном потоке, повторяем то же самое для второго аудио-потока (02wb), если он есть.

Кстати, можно еще найти идентификатор 00dc, затем сделать поиск строки DivX (обычно - это очень близко), и считать его полную версию, даже с номером билда! С Xvid должно быть тоже самое, я думаю. Приду домой - проверю.

В общем, вроде картина более менее прояснилась, так что если есть еще какие-либо сложности, могу тоже поразбираться. winkold.gif

ЗЫ. Кстати, с ужасом обнаружил, что мой DivX 5.02 CE оставляет строку "DivX501b481" - так что попробую поставить обычную версию, не CE, и сравню.

Автор: starsoft Понедельник, 23 Июня 2003, 22:53

QUOTE (kvappa @ там)
Ага, разобрался!!!

Я тоже разобрался и вставил в программу инфу по каналам АС3. Но прежде чем выдать новую версию попробую еще сделать анализ прелоада и интерлива.

Кстати в только что сделанном рипе в 5.05 эта строчка соответствует "DivX503b830" winkold.gif

Автор: kvappa Вторник, 24 Июня 2003, 0:35

Круть! Жду с нетерпением! winkold.gif

А версию кодека можно и по номерам билда определять. smileold.gif

Автор: kvappa Вторник, 24 Июня 2003, 6:11

Хех! Оказывается, только DivX 5.xx прописывает себя после 00dc!

Вот 4 комбинации из 6-ти имеющихся на данный момент:
DivX5.00 = DivX500Build413
DivX5.01 = DivX501b450
DivX5.02 = DivX501b481
DivX5.03 = DivX503b740
DivX5.04 = DivX503b822
DivX5.05 = DivX503b830

Дополнил недостающее cool.gif

Автор: starsoft Среда, 25 Июня 2003, 10:50

DivX 5.04 = DivX503b822

Автор: kvappa Пятница, 27 Июня 2003, 3:58

Внес исправления в пост о детекте каналов в AC3 !!!

Автор: starsoft Понедельник, 30 Июня 2003, 0:30

Обновление версии до 2.01в. Все подробности в первом посте smileold.gif

Автор: DarkK Понедельник, 30 Июня 2003, 1:50

Вот проверка прелоада и интерлива - это рулез. Спасибо

Автор: Beaver Понедельник, 30 Июня 2003, 2:50

Спасибо! Иногда этой проверки прелоада и интерлива очень не хватало... biggrin.gif

Автор: Milky Man Понедельник, 30 Июня 2003, 10:57

40 секунд интерливига маловато, желательно до 64 секунд сделать, лучше до 128 даже. Если не сложно, конечно. Чтобы с ас3 звуком нормально игралось, то 64 секунды рекомендуется как раз (Димоном smileold.gif).

Автор: IgorS Понедельник, 30 Июня 2003, 11:12

Спасибо. Полезная программа.

Автор: EvgenyK Понедельник, 30 Июня 2003, 11:15

Спасибо большое за новую версию. А в каких случаях все равно пишет 5.x ?

Автор: sanderp Понедельник, 30 Июня 2003, 12:04

QUOTE (Milky Man @ Понедельник, 30 Июнь 2003, 9:57)
40 секунд интерливига маловато, желательно до 64 секунд сделать, лучше до 128 даже. Если не сложно, конечно. Чтобы с ас3 звуком нормально игралось, то 64 секунды рекомендуется как раз (Димоном smileold.gif).

Там же разговор о миллисекундах!

А за прогу спасибо! smile.gif

Автор: starsoft Понедельник, 30 Июня 2003, 12:13

2 Milky Man:
Милки, для АС3 рекомендуется 64 милисекунды, а ограничение программы в 40 СЕКУНД! Интерлив в 40 секунд абсолютно бесполезен, это почти равнозначно его отсутствию вообще.

2 EvgenyK:
Возможно что не все варианты номеров билдов проанализированы, особенно для промежуточных версий между 5.02 и 5.03. Можно найти в файле информацию по номеру билда (например "DivX5.0XBuildXXX") и, если известно какой версии это соответствует, вписать в файл .dat в секцию [Video Codec] (ну и заодно написать в топик чтоб знали другие smileold.gif )

Автор: Korax Понедельник, 30 Июня 2003, 14:20

спасибо, обновимся smileold.gif

Автор: Yanch Понедельник, 30 Июня 2003, 18:38

Спасибо smileold.gif

ЗЫ. А в окне About правильнее писать "Thanks to..." а не "Thanks for..."

Автор: Valky Понедельник, 30 Июня 2003, 22:55

Спасибо за обновление!

Маленькие пометки для версии 2.02 smileold.gif

- если Interleave нулевой: 0 msek (-1.#J frame(s))
- хорошо бы было, если бы окошко про интерлив убиралось по клику, а то в крестик попасть трудно (то же самое и с окном Show Info... - правый клик - нужен для копирования, левый - закрыть окно) smileold.gif

Автор: starsoft Понедельник, 30 Июня 2003, 23:48

2 Valky:
QUOTE (Valky @ там)
хорошо бы было, если бы окошко про интерлив убиралось по клику, а то в крестик попасть трудно (то же самое и с окном Show Info... - правый клик - нужен для копирования, левый - закрыть окно)

Это немного проблематично - ведь для того, чтобы пометить что копируется, нужно хотя бы раз воспользоваться левой кнопкой для пометки smileold.gif А окошки легко закрываются кнопкой <ESC> winkold.gif
Могу по дабл-клику сделать закрывание - подойдет?

Автор: Valky Вторник, 01 Июля 2003, 22:06

А то, что нужно копировать уже помечено, когда окошко открывается, поэтому я и написал. Щелкаем правой мышкой - копируем, щелкаем левой - закрываем окно. До ЭСКейпа тянутся нужно, а мышка всегда в руке smileold.gif
Впрочем, можно и по двойному, только тогда нужно весть об этой фиче донести до юзеров smileold.gif

Автор: starsoft Вторник, 01 Июля 2003, 23:27

2 Valky:
Смотри, для окна с текстом одинарный клик убирает пометку, это важно для случая, когда нужна не вся информация, а только часть. А в окне интерлива вообще ничего не помечено, каждое текстовое поле нужно метить, значит тоже нужен левый клик.

Автор: Valky Вторник, 01 Июля 2003, 23:57

Да, тут ты прав. И чего я докопался? Тогда сделай по дабл-клику выход, ладно? smileold.gif

Идея! Окно закрывается после выбора в меню "Копировать". Посмотрели, скопировали - окно больше не нужно.

А чтобы в окошке Preload/Interleave так же было, можно сделать под строчками Preload Interleave еще одно окошечко в две строки для текста про Preload и Interleave, окуда можно эти два параметра скопировать сразу.

Во размечтался! biggrinold.gif

Автор: starsoft Понедельник, 07 Июля 2003, 22:49

Опять обновление. Версия 2.02 ( не бета, заметьте smileold.gif )

Автор: Korax Вторник, 08 Июля 2003, 8:06

спасибо, обновимся... smileold.gif

Автор: DarkK Воскресенье, 17 Августа 2003, 7:53

А как считается битрейт видео? Общий битрейт - битрейт звука?

Автор: starsoft Воскресенье, 17 Августа 2003, 8:51

Битрейт_видео = (Размер_файла - Размер_заголовка - Размер_индекса - Размер_звуковых_потоков) * 8 / (Время * 1000).

8 и 1000 чтоб получить килобиты.

Наиболее точный результат (+- 2) получается для файла, длина которого соответствует расчитанному для него при кодировании битрейту (то есть если расчитывали для 2 СД, то для объединенного файла, а не для каждого куска).

Автор: DarkK Воскресенье, 17 Августа 2003, 10:15

А Размер_звуковых_потоков=?

Просто попалась полуторачасовая авишка, у которой звука было на 3 минуты. Битрейт видео на ней считался неправильно. Редкий изврат, конечно, но всё-таки... winkold.gif

Автор: starsoft Воскресенье, 17 Августа 2003, 11:35

Хех, такой вариант я не учитывал. В следующей версии подправлю.

Автор: EvgenyK Понедельник, 08 Сентября 2003, 10:39

Добавишь 5.1 ?

Автор: kvappa Понедельник, 08 Сентября 2003, 22:17

Данные по бетам (что удалось найти)

DivX 5.0.3 beta Tahanea - DivX503b696
DivX 5.0.4 Shizo beta 3 - DivX503b804
DivX 5.1 beta Kauehi - DivX503b894
DivX 5.1 beta Manihi - DivX503b922
DivX 5.1 beta Kaukura - DivX503b936

Автор: Kolyan Суббота, 13 Сентября 2003, 10:57

Низнаю что я делаю не правильно, но у меня это прога показывает не правильно фильмы закодированные кодаком 3.хх.
Тоесть фильм закодирован кодаком 3.хх, а прога показывает 4 frownold.gif
У меня проинсталлирован кодак 5.1
Что мне надо сделать чтобы правильно увидить инфо о фильме 3.хх?

Автор: starsoft Суббота, 13 Сентября 2003, 11:13

QUOTE (Kolyan @ там)
Тоесть фильм закодирован кодаком 3.хх, а прога показывает 4

В этом программа не может ошибаться - у этих кодеков разная сигнатура. Либо это всё-таки закодировано 4-ым кодеком, либо информация в файле зачем-то исправлена вручную (это можно сделать используя AviTagEditor). Для поверки можно посмотреть что скажет на этот файл GSpot.

Автор: Kolyan Суббота, 13 Сентября 2003, 11:34

В томто и дело что GSpot и стационарный DivX плейер показывают правильно frownold.gif

Автор: Kolyan Суббота, 13 Сентября 2003, 11:49

Извените за панику winkold.gif
Кажись я разобрался, сам был невнимателен smileold.gif
Он мне показывал:
4.хх -> DivX Codec 4.x
5.хх -> DivX Codec 5.05
3.хх -> DivX ;-) MPEG-4 Fast-Motion

Вот последнию строчку я понимал как DivX 4.хх, а не как 3.хх
Можно было бы последнию строчку както обызначить подругому, чтобы было сразу ясно что 3.хх winkold.gif
Ну теперь буду знать smileold.gif
Спасибо за прогу, пользуюсь давно и охотно.

Автор: starsoft Суббота, 13 Сентября 2003, 12:13

QUOTE (Kolyan @ там)
Можно было бы последнию строчку както обызначить подругому, чтобы было сразу ясно что 3.хх

Нельзя, потому что это и есть официальное название версии 3.Х, у которой, кстати, есть 2 варианта - Low-Motion & Fast-Motion, которые имеют разные сигнатуры и по сути разные кодеры.

Автор: kvappa Воскресенье, 19 Октября 2003, 2:04

Нашел баг!

Закодировал файл. Гружу в VirtualDub - всё показывается правильно: Frames: 329153 (3:48:48.313)

Смотрю через AviInfo -
Filesize: 2220.42 Mb (2328274944 bytes)
Play length: 03:29:17.778 (301088 frames)

Правильный только размер файла в метрах. Ну а со временем и числом фреймов - просто беда какая-то...

PS. Кстати, калькулятор Alonzo тоже отличился - для рипа на 4CD, битрейт на сотню больше чем надо насчитал... frownold.gif

Автор: kvappa Пятница, 24 Октября 2003, 1:23

Дополнение:
DivX 5.1.1 beta 1 - DivX503b1009

Автор: Valky Пятница, 24 Октября 2003, 3:27

QUOTE (kvappa @ Воскресенье, 19 Октября 2003, 2:04)
PS. Кстати, калькулятор Alonzo тоже отличился - для рипа на 4CD, битрейт на сотню больше чем надо насчитал... frownold.gif

Аналогично. Когда считал чтобы попасть в размер DVD-болванки промазал мегов на 300. Видать с большими объемами где-то там погрешности возрастають... sad.gif

Автор: starsoft Пятница, 24 Октября 2003, 12:38

2 kvappa:
Спасибо!

Автор: Afed Вторник, 18 Ноября 2003, 18:23

А можно сделать так, чтобы когда из Експлорера делаешь инфо, то окно это не было прилеплено???
Чтобы оно открывалось отдельно??

Автор: kvappa Понедельник, 08 Декабря 2003, 8:05

Поправляю инфо по 5-м кодекам.
Summary:

DivX500Build413=DivX Codec 5.00
DivX501b450=DivX Codec 5.01
DivX501b481=DivX Codec 5.02 build 481
DivX501b484=DivX Codec 5.02 build 484
DivX501b487=DivX Codec 5.02 build 487
DivX503b696=DivX Codec 5.05 Tahanea
DivX503b740=DivX Codec 5.03
DivX503b795=DivX Codec Sсhizo (5.04 beta 1 or 2)
DivX503b804=DivX Codec Sсhizo (5.04 beta 3)
DivX503b814=DivX Codec Sсhizo (5.04 beta 4)
DivX503b822=DivX Codec 5.04
DivX503b830=DivX Codec 5.05
DivX503b894=DivX Codec 5.05 Kauehi
DivX503b922=DivX Codec Manihi (5.1 beta 1)
DivX503b936=DivX Codec Kaukura (5.1 beta 2)
DivX503b959=DivX Codec 5.1
DivX503b1009=DivX Codec 5.1.1 beta 1
DivX503b1025=DivX Codec 5.1.1 beta 2
DivX503b1031=DivX Codec 5.1.1

Tahanea, хоть и имеет версию билда, даже более раннюю, чем 5.03, но это всё-таки более поздний проект, чем 5.05. Видимо, авторы кодека вернулись к какой-то отложенной идее. Кроме того, Tahanea и Kauehi не являются бета-версиями (по официальному заявлению, это проапгрейженный 5.0.5, и новые особенности этих модификаций могут являться прототипом для новых версий). А бета-версии 5.1 начинаются только с Manihi.

Sсhizo 5.04 beta 1 и 2 действительно имеют одинаковый номер билда.

DivX 5.02 два раза втихую обновлялся и имеет, в общей сложности, три билда. Два из них я так и не нашел пока. И так пол ночи прокопался в форумах divx.com и в инете, пока шизо-беты искал. winkold.gif

Кстати, я тоже бы очень хотел, чтобы новая версия не прилипала к эксплореру, а оставалась отдельным процессом. rolleyes.gif

Автор: starsoft Понедельник, 08 Декабря 2003, 10:06

QUOTE (Afed @ там)
А можно сделать так, чтобы когда из Експлорера делаешь инфо, то окно это не было прилеплено???
Чтобы оно открывалось отдельно??

Да, в следующей версии так и будет.

2 kvappa:
Большое спасибо!

Автор: EvgenyK Понедельник, 08 Декабря 2003, 13:05

Спасибо

Автор: Valky Понедельник, 08 Декабря 2003, 16:29

2 kvappa:

Спасибо, воспользуемся! smileold.gif

Автор: starsoft Четверг, 11 Декабря 2003, 19:14

Программа обновилась. Последняя версия 2.1.0. Энжойте! smileold.gif

Автор: EFIM Четверг, 11 Декабря 2003, 19:40

что то у меня в версии 2.1 , в окне avi Text information нет информации об аудио

Автор: starsoft Четверг, 11 Декабря 2003, 19:49

QUOTE (Efimka @ там)
что то у меня в версии 2.1 , в окне avi Text information нет информации об аудио

А в самом файле есть аудио-дорожка? Или может быть не сработал авторесайз - попробуй растянуть окно и посмотреть.

Автор: EFIM Четверг, 11 Декабря 2003, 20:25

та все сразу показывала, у этой надо растягивать окно, спасиб все хорошо

Автор: Korax Пятница, 12 Декабря 2003, 12:19

Спасибо, обновимся smileold.gif

Автор: Yanch Воскресенье, 14 Декабря 2003, 11:11

Спасибо smileold.gif

Вот еще запрос на фичу: показывать поля AVI заголовка, и возможность его редактировать (догадайся зачем) biggrinold.gif

Автор: mars Понедельник, 05 Января 2004, 19:27

А нельзя ли добавить отображение GMS и QPEL , просто закатал на двд троих аленов а второй оказался с QPEL cwm14.gif или что еще лучше просто писать что фаил совместим с ISO-MPEG4 Advanced, Simple Profile.
Пасибки.

Автор: mars Понедельник, 05 Января 2004, 19:31

во а это оказывается реализуемо smileold.gif
user posted image

Автор: c930 Понедельник, 19 Января 2004, 8:32

Сабж версии 2.1.0 показывает, что в фильме две звуковые дорожки, хотя на самом деле их там три winkold.gif cwm1.gif.

Автор: starsoft Понедельник, 19 Января 2004, 19:25

Сабж любой версии отказывается видеть третью и более аудиодорожку исключительно по прихоти автора winkold.gif

Автор: c930 Понедельник, 19 Января 2004, 19:49

А в чём смысл то такой прихоти? Снижает потребительские свойства программы frownold.gif, раз выдаёт недостоверные сведения.

Автор: starsoft Вторник, 20 Января 2004, 10:08

Если ты внимательно прочтешь первую фразу в первом посте этого топика, то увидишь что програмка делалась для себя. Я не продаю её, а потому потребительские свойства выражаются только в собственных пожеланиях и учёте пожеланий друзей-знакомых. А я во-первых, не признаю фильмов с 3 дорожками, а во-вторых, простота интерфейса не позволяет отобразить инфу по 3 дорожке на нормальной резолюции дисплея.
Кстати, где недостовернве сведения? Где-то написано "Аудиодорожек: 2"? Нет, просто есть информация по первым 1-2 дорожкам winkold.gif

Автор: Yanch Вторник, 20 Января 2004, 11:03

2 starsoft:
Кстати, об информации отображаемой при нормальной резолюции дисплея - не хочешь сделать интерфейс с табами? Для каждого потока - свой таб. Поможет уменьшить высоту программы и добавить место под новые данные smileold.gif

Автор: starsoft Вторник, 20 Января 2004, 11:10

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

Автор: c930 Вторник, 20 Января 2004, 18:03

QUOTE
Если ты внимательно прочтешь первую фразу в первом посте этого топика, то увидишь что програмка делалась для себя. Я не продаю её, а потому потребительские свойства выражаются только в собственных пожеланиях и учёте пожеланий друзей-знакомых.
Может я первый пост и читал очень давно уже, но я ничего другого и не имел ввиду, конечно для себя и друзей.
И не пойми мои посты как выпад или наезд, и даже не как претензии. Только лишь как дружескую критику smileold.gif.
Наоборот я хочу сказать спасибо за полезную утилиту.
QUOTE
Кстати, где недостовернве сведения? Где-то написано "Аудиодорожек: 2"? Нет, просто есть информация по первым 1-2 дорожкам winkold.gif
Когда я написал недостоверные сведения я предполагал такой ответ. Да формально выдаваемые сведения достоверны, но утаивание информации о имеющейся третьей дорожке фактически делает выдаваемые сведения недостоверными.
QUOTE
А я во-первых, не признаю фильмов с 3 дорожками...
А какой смысл их не признавать если уж они есть? Чем они хуже фильмов с двумя дорожками?
QUOTE
... а во-вторых, простота интерфейса не позволяет отобразить инфу по 3 дорожке на нормальной резолюции дисплея.
Да вроде вполне позволяет. Самое распространённое разрешение экрана IMHO 1024 x 768, GUI для фильма с одним аудиопотоком имеет высоту 466 пикселов, с двумя - 593. Т.о. один аудиопоток занимает 593 - 466 = 127 (пикселов). А с тремя видимо будет 593 + 127 = 720. Т.о. всё умещается на экран, да ещё 48 пикселов в запасе smileold.gif.

Автор: starsoft Вторник, 20 Января 2004, 21:25

QUOTE (c930 @ Вторник, 20 Января 2004, 17:03)
QUOTE
А я во-первых, не признаю фильмов с 3 дорожками...
А какой смысл их не признавать если уж они есть? Чем они хуже фильмов с двумя дорожками?

У кого они есть? У меня их нет и не будет. Не могу назвать нормальной поделку, которая для просмотра требует 100% процессора даже на самом непритязательном плеере типа LightAlloy-а. Сам такого не делаю и другим не советую. Или может еще попробовать прокрутить это в бытовом DVD/DivX-плеере?

Автор: Yanch Вторник, 20 Января 2004, 21:50

QUOTE (starsoft @ Вторник, 20 Января 2004, 10:10)
Есть много разных вариантов - с табами, с "плюсиками" раскрывающими нужный раздел, с выбором раздела комбо-боксом и прочее, все они грешат только одним - отсутствием того, чего я добивался изначально, а именно появлением на экране быстро ВСЕЙ интересующей информации без дополнительных кликов и нажатий кнопок.

Так одно другого не исключает - вся интересующую тебя инфу оставь в главном окне, а все остальное распихай smileold.gif

Автор: sanderp Среда, 21 Января 2004, 0:57

Не,на три дороги наверно не надо,я лично и с двумя в редких случаях оставляю! winkold.gif А три аудиопотока-это видимо садомазохизм... biggrinold.gif
Проще DVD взять! winkold.gif

Автор: Yanch Среда, 21 Января 2004, 1:05

Это делать файлы на три дороги не надо, а показывать, сколько и каких дорог уже есть в файле - это совсем другой дел smileold.gif

Автор: magr Понедельник, 02 Февраля 2004, 16:33

QUOTE (starsoft @ Вторник, 20 Января 2004, 10:08)
Если ты внимательно прочтешь первую фразу в первом посте этого топика, то увидишь что програмка делалась для себя. Я не продаю её, а потому потребительские свойства выражаются только в собственных пожеланиях и учёте пожеланий друзей-знакомых.

Олег, ты еще интересно не пожалел о том, что пошел на поводу (не будем показывать пальцами) и привязал ее не только к Far'у но и виндовому экплореру?
Ну а теперь эта утилитка переросла уже в инструмент, которым пользуется немало людей. И ворчать будут они продолжать долго, если им что-то не нравится... может проще иногда идти у них на поводу?
По поводу 3 и более дорожек можно сделать компромисс: в основном окне ввести поле "Число аудиопотоков", и выдавать инфу о не более чем 2 дорожках, а в то окно, где информация в текстовом виде пишется, выдавать инфу обо всех имеющихся.

Автор: starsoft Понедельник, 02 Февраля 2004, 18:25

smileold.gif Нет, не пожалел. Любому программисту приятно что его прогой пользуются и интересуются.
Я принял к сведению все мнения, информация по 3+ аудиопотокам будет каким-то образом отображаться в следующей версии. Только плиз не спрашивайте когда она будет эта следующая версия...

Автор: c930 Четверг, 12 Февраля 2004, 4:53

В сабже есть поле Subtitles. А что бывают AVI-шки со встроенными субтитрами, ну т.е. в виде текста, я не имею ввиду где субтитры на картинке (в кадре) изображены?

Автор: starsoft Четверг, 12 Февраля 2004, 9:56

AVIшка теоретически может иметь текстовый поток, но он не предназначен для субтитров если нет специального фильтра. "Встроенные" в AVI субтитры обычно накладывают на изображение при кодировании и об их наличии говорят только глаза. Поле сабжа предназначено для показа наличия внешних субов, которые обычно называются так же, как и файл AVI плюс может быть название языка (для текстовый субов). Но поскольку я и многие другие часто пользуюемся субами в формате VobSub (графический формат, который может иметь несколько языков субов в файле), то прога определит в этом случае какие языки имеются.

Автор: starsoft Вторник, 09 Марта 2004, 15:12

Обновление программы до версии 2.2. Все подробности и линки в первом посте топика.

Автор: c930 Вторник, 13 Апреля 2004, 2:34

Что означают слова Tahanea, Kauehi в версии кодека DivX, какие-то поименованные версии что ли или функциональные различия какие?

starsoft или кто-нибудь, объясните чем вызван такой глюк (или что):

есть фильм, сабж выдаёт video codec - ATI YVU12 4:2:0 Planar,
VirtualDub и пр. - XviD MPEG-4 Codec.
В чём тут дело, некорректная запись в полях шапки фильма или в чём?

Автор: kvappa Вторник, 13 Апреля 2004, 4:16

2 c930:

QUOTE (c930 @ там)
Что означают слова Tahanea, Kauehi в версии кодека DivX

Это официальные названия всяческих экспериментальных и бета-версий кодека.

Автор: starsoft Вторник, 13 Апреля 2004, 13:59

QUOTE (c930 @ там)
есть фильм, сабж выдаёт video codec - ATI YVU12 4:2:0 Planar,
VirtualDub и пр. - XviD MPEG-4 Codec.
В чём тут дело, некорректная запись в полях шапки фильма или в чём?

Есть всякие умники, которые меняют поля заголовка (в первую очередь FourCC код видеокодека) с помощью abcAVI Tag Editor-а чтобы их глючные плееры поднимали avi-шку. А потом в таком виде выставляют в осла. Причем чаще именно ATI-кодек ставят- видимо это связано с ATI-картами и их плеерами - вечная проблема у ATI, хочет только своё пользовать, и чаще для XviD-кодека, поскольку декодер XviD-a глючный, а ffdshow поставить тямы не хватает. А VDUB-проги вообще не различают версий, скажем для любой DivX 5.x выдаст 5.1.1 если он последним был установлен в системе.
Короче - AviInfo в первую очередь рассматривает тэги видеокодека в заголовке и, только если это "divx" и "DIVX", потом ищет номер билда (подверсию кодека). И даже если второй тэг указывает на XviD, уже после первого прога не будет его рассматривать - ATI значит ATI.
Резюме - брать abcAVI Tag Editor и ставить нормальную инфу.

Автор: Yanch Воскресенье, 18 Апреля 2004, 0:29

А можно ли добавить инфо по установленному audio delay?

Автор: genpix Воскресенье, 18 Апреля 2004, 1:23

по-моему, delay имеет ненулевое зночение только ДО микширования, после - delay=0.

Автор: starsoft Воскресенье, 18 Апреля 2004, 8:53

QUOTE (Yanch @ там)
А можно ли добавить инфо по установленному audio delay?


QUOTE (genpix @ там)
по-моему, delay имеет ненулевое зночение только ДО микширования, после - delay=0.


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

Автор: дима Воскресенье, 18 Апреля 2004, 21:25

Надо будет заценить!

Автор: cwman Понедельник, 26 Апреля 2004, 0:40

starsoft Спасибо за програмку. Скачал. Сейчас тестить буду smileold.gif

Автор: $un Четверг, 29 Апреля 2004, 22:05

Спасибо, starsoft, за эту программу! Восхитительная штука. Все к месту и по делу. Давно пользуюсь, вот сейчас спасибы написать решил! smileold.gif
Да и просьбу заодно... winkold.gif
Если бы было возможно добавить в нее фичу, как в GSpote типа "File Lenght Correct" для того, чтобы можно было посмотреть размер видео и звука отдельно друг от друга. Очень это полезное знание иногда бывает...
Как идейка?

Автор: starsoft Четверг, 29 Апреля 2004, 23:11

Только посмотреть размеры? Это как-то не вяжется со словом "Correct" (я не в курсе всех фичей GSpot-а).

Автор: $un Пятница, 30 Апреля 2004, 12:33

Если говорить именно про фишки GSpot-а, то эта кнопка еще пытается определить валидность avi. Определить у нее получается. Попробовал открыть поврежденный файл твоей программой - она подумала, а потом выдала информацию, которая записана в заголовках. Например вот:
File: Simone.avi
Filesize: 50.00 Mb (52429312 bytes)
Play length: 01:57:36.758 (169193 frames)
Subtitles: Not Present
Video: 512x250, 23.976 fps, DivX ;-) MPEG-4 Low-Motion ~667 kbps avg
Audio: 48 kHz, MPEG Layer-3, 2 ch, ~128.82 kbps avg

В то время, как нормальное значение вот:
File: Simone.avi
Filesize: 678.29 Mb (711243776 bytes)
Play length: 01:57:36.758 (169193 frames)
Subtitles: Not Present
Video: 512x250, 23.976 fps, DivX ;-) MPEG-4 Low-Motion ~667 kbps avg
Audio: 48 kHz, MPEG Layer-3, 2 ch, ~128.82 kbps avg

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

И последнее, чего не хватает, так это параметра bits/pixel. Его можно расчитать по формуле bitrate(Bits) / (FPS * Width * Height).

Как итог: две самые важные идеи, которых не хватает.
1. Размер video и audio отдельно.
2. bits/pixel.

Надеюсь, я не очень много прошу rolleyes.gif

ЗЫ: Кстати, очень просто получить "битую" avi, если начать заливать ее куда-нить на ftp, а потом оборвать и попробовать посмотреть...

Автор: starsoft Пятница, 30 Апреля 2004, 14:34

Программа изначально не предназначена для изменения какой-либо информации в авишке. Единственное отступление - это редактирование тэгов и то я сделал потому, что это никак не влияет на валидность самого файла. И далее так и будет - это информационная утилитка, а не редактор, я очень не хочу чтобы у кого-то что-то испортилось только потому, что авишка собрана по супер-вумному способу прогой AviMux - структура авишки там соблюдена очень относительно и испортить файл легко. Так и будет дальше - я не стану (уж извини) делать каки-то изменения в файле. Это соотвественно касается и понятия "валидности" - потому что с точки зрения стандарта собранные AviMux-ом по его методу авишки совершенно не валидны. А такие файлы регулярно появляются в ослиной сети.

Кстати, а что неверного в выданной программой информации? Как я понял открывался обрезанный файл и его истинный размер и был показан. Остальная инфа одинакова и взята из заголовка - так и задумано, всё что можно из заголовка и вытаскивается.

Сообщить размеры видео и аудио - нет проблем, они мне и так известны, только выдать на экран.
Что такое bits/pixel я честно говоря не понимаю - есть понятие битрейта и оно imho более чем информационно. Чистая математика - при таком-то размере фрейма и таком-то количестве фреймов и таком-то размере видео вычислить сколько бит приходится на 1 фрейм? Мне просто не понятно что дает эта инфа в сравнении с битрейтом? В проге присутствует на мой взгляд бесполезная инфа - datarate, сделал её по просьбе трудящихся. Не будет ли bits/pixel такой же бесполезной?

ЗЫ. Кстати я и не хотел добиться всего набора фичей, которые есть в GSpot-е, не пользовался им именно из-за изобилия малополезных наворотов. Главное чтоб работало быстро и удобно выдавало наиболее часто интересующую инфу.

Автор: $un Пятница, 30 Апреля 2004, 18:33

Насчет изменений в ави я все понял и отвял smileold.gif
Насчет неверной информации, которую выдала программа: если просто смотреть в заголовок, то проблем нет. Просто немного смущает то, что она не ругнулась на битую авиху. Хотя, это конечно, не ее забота...
Насчет звука и видео. Сделай, пожалуйста! Действительно не хватает! Иногда Dub-ом расклеивать приходится, чтобы точно посмотреть...
Насчет datarate - я не знаю что это.
А bits/pixel - вещь очень пользовая для оценки avi. Вот к примеру:
http://www.kage.orc.ru/docs/dvd2avi/gknot.htm
Без нее очень непревычно видеть информационную прогу... Нужная она. Гордиан кнот, которым ты не пользуешься, но пользуются остальные как раз на это завязан...

Автор: alossenko Воскресенье, 02 Мая 2004, 16:10

2 starsoft:
можно и я об одной функции попрошу? smileold.gif

сама программа меня полностью устраивает. классная вещь.
про инсталлятор вопрос. сделай плиз silent install у него.

тоесть например чтобы инсталятор можно было запускать вот так
setup.exe /silent /intergate=1
и тогда прога бы сама инсталлировалась и ничего не спрашивала. я просто сейчас Unattended XP CD делаю, где все нужные мне проги сами по тихому инсталлируются и регестрируются. очень хотелось бы чтобы AviInfo была в их списке smileold.gif

Автор: starsoft Воскресенье, 02 Мая 2004, 17:21

2 alossenko:
Что такое "intergate" я не знаю, а с параметром "silent" всё чудесно работает, эта фича WiseInstaller-а и я её не отменял. Всё инсталлируется автоматом без запросов.

Автор: Yanch Воскресенье, 02 Мая 2004, 17:48

Может, intergate значит integrate into explorer?

Автор: Korax Понедельник, 03 Мая 2004, 14:01

Спасибо ещё раз за программу, обновлюсь smileold.gif

Автор: alossenko Понедельник, 03 Мая 2004, 23:38

QUOTE (Yanch @ Воскресенье, 02 Мая 2004, 16:48)
Может, intergate значит integrate into explorer?

именно это и значит. опечатался smileold.gif

2 Starsoft: как сделать тихую инсталляцию с интеграцией в эксплорер? smile.gif

Автор: starsoft Вторник, 04 Мая 2004, 0:05

Для этого в следующий раз, когда буду делать инсталяшку, я должен указать что эта компонента выбрана by default. Сейчас она by default не выбрана...

ЗЫ. Чтобы сделать "тихую" инсталяцию достаточно указать /S

ЗЗЫ. Поскольку дата выхода следующеё версии очень неопределена smileold.gif - стукни в аську, я тебе сделаю инсталяшку на текущую версию с включенной компонентой...

Автор: barbar Среда, 12 Мая 2004, 22:21

Программа прелесть!
То что надо.
Продолжайте маэстро в том же духе.
Спасибо.

Автор: c930 Пятница, 14 Мая 2004, 2:24

Конкурирующий проект - http://shounen.ru/soft/avinfo/index.shtml.
А http://shounen.ru/soft/avinfo/ru-documentation.html описание.
Не сочтите за рекламу, я к тому проекту отношения не имею. Но может народу будет интересно, вроде развитая утилита. Сам я её не пробовал пока.
P.S. Если что, прошу модераторов переместить мой пост в более подходящее место (например в http://www.rusdivx.net/ibf/index.php?showforum=23 tongue.gif).

Автор: kvappa Пятница, 14 Мая 2004, 6:27

2 c930:
Довольно развитая утилита, говоришь? rotfl.gif

(09.04.2004) AVInfo 1.0.0 alpha 11:
(работа только из командной строки)

Matchstick Men.avi, 1.3Gb, 01:51:20
video: 640x288, 25.fps DivX5, 79Kbps
audio: 48KHz, 6 chanels, 384Kbps,

AviInfo 2.2.0:

File: Matchstick Men.avi
Filesize: 1400.54 Mb (1468577792 bytes)
Play length: 01:51:20.680 (167017 frames)
Subtitles: English, Russian (VobSub format)
Video: 640x288, 25 fps, DivX Codec 5.1.1 ~1366 kbps avg
Audio: 48 kHz, AC3 Dolby Digital, 3/2 (L,C,R,l,r) + LFE ch, ~384.00 kbps avg

Автор: c930 Пятница, 14 Мая 2004, 6:46

kvappa
Я сказал не довольно, а вроде.

Автор: CAMXAM Вторник, 25 Мая 2004, 11:49

Прога рулит!!!
И под "wine" и в "хрю" тоже.
Спасибо!!!

Автор: c930 Понедельник, 07 Июня 2004, 7:53

Скачал на днях фильм. Пытаюсь посмотреть его параметры сабжем - сабж виснет напрочь, даже GUI не появляется. Фильм двухдисковый (два файла). С обоими частями сабж ведёт себя одинаково. Фильм вроде не битый, качался архивом, нормально просматривается плэйером, индексы присутствуют. Оба файла проверил на ошибки VirtualDubом, тот ничего не нашёл. Пробовал на двух разных машинах - одинаково. С другими AVI сабж работает нормально, и такого эффекта до этого ни разу не встречал, хотя проверил сабжем довольно много AVI-файлов.
В чём может быть причина?


Другой вопрос: среди параметров которые выдаёт плэйер Light Alloy для AVI-файла присутствует такой - Глубина цвета в байтах. Обычно вроде имеет значение 12 или 24 бита. На сколько интересен (важен) сей параметр? Может стоит его внести в сабж, или он особого интереса не представляет, т.к. обычно всегда имеет указанные значения и поэтому малоинформативен?

Автор: starsoft Понедельник, 07 Июня 2004, 8:49

Первый ответ. Такое возможно если в файле вручную изменили информацию - к примеру кодировали XviD-ом, а потом, чтобы "обмануть" плеер подсунув ему другой декодер, заменили FourCC кодека на DIVX. AviInfo не виснет (оставь комп на пол часика и она появится), она просто пытается найти нужную информацию - скажем номер билда DivX-а, которого в данном случае просто не существует - сканируя большой кусок файла, тогда как обычно эта инфа находится быстро в самом начале. Уменьшать площадь поиска мне не хочется - в зависимости от программы-сборщика и параметров интерлива-прелоада местоположение инфы с номером билда может значительно меняться.

Второй ответ. Все параметры, которые показывает AviInfo, сделано либо потому что я считаю их нужными, либо кому-то другому было это интересно. Что такое "глубина цвета" я понятия не имею (хотя и догадываюсь) и никогда его не использовал. Кому-то нужен этот параметр? Если да - попробую куда-то добавить. IMHO - нет.
ЗЫ. Пользуюсь LA постоянно, но такого параметра в информации по файлу не видел ни разу...

Автор: c930 Понедельник, 07 Июня 2004, 19:35

QUOTE
AviInfo не виснет (оставь комп на пол часика и она появится)
Ладно попробую ещё, хотя похоже, что всё-таки виснет, т.к. вчера когда стал комп перезагружать, так было три "зависших" процесса AviInfo и времени прошло достаточно.
QUOTE
Что такое "глубина цвета" я понятия не имею (хотя и догадываюсь)
Чё догадываться, обычный смысл имеет видимо - число бит отводимых на точку.
QUOTE
Пользуюсь LA постоянно, но такого параметра в информации по файлу не видел ни разу...
Вроде как во второй версии отсутствует, я первой чаще пользуюсь (там есть), т.к. вторая иногда какой-то шум создаёт в звуковом канале при воспроизведении.

Автор: starsoft Понедельник, 07 Июня 2004, 22:03

QUOTE (c930 @ там)
Ладно попробую ещё

Не стОит, программа предназначена для поиска информации в файле и если чьи-то кривые ручки покопались в нем - се ля ви, всех случаев предусмотреть физически невозможно.

QUOTE (c930 @ там)
обычный смысл имеет видимо - число бит отводимых на точку

Ну так то, что ты сказал - это "bits per pixel", об этом просили раньше, будет в следующей версии.

Автор: c930 Вторник, 08 Июня 2004, 1:37

QUOTE
Ну так то, что ты сказал - это "bits per pixel"
Есть традиционный буржуйский термин Color depth (пример тому вот - \Program Files\VirtualDub\help\d-videocolordepth.html), а также аналогичный отечественный термин - Глубина цвета. Это совершенно стандартный, широкоиспользуемый термин. А bits per pixel это единицы его измерения.
А вообще полезно было бы чтоб он тоже показывался утилитой, хотя бы для общей информации. Будем ждать.

Автор: c930 Четверг, 10 Июня 2004, 2:38

QUOTE (starsoft @ Понедельник, 07 Июня 2004, 22:03)
...будет в следующей версии.
Раз уж планируется следующая версия, ну или в любом случае, у меня предложение:

при скрытии/отображении одного из полей (нажатии на +/-) GUI центрируется относительно центра экрана. Мне кажется удобне было бы чтоб оно не меняло своё местоположение, не прыгало туда, и чтоб размеры менялись относительно titlebarа, т.е. чтоб при изменении размеров после нажатии +/- заголовок окна оставался на месте, а размер окна изменялся вниз.

Автор: DarkK Вторник, 06 Июля 2004, 8:48

"An unknown error occured while accessing an unnamed file" - пишет при попытке открыть 4-х гиговую авишку с udf-двд. Этот же файл открывался в aviinfo 2.02, но битрейт и продолжительность видео определялись неправильно.

Автор: starsoft Вторник, 06 Июля 2004, 11:51

QUOTE (DarkK @ там)
"An unknown error occured while accessing an unnamed file" - пишет при попытке открыть 4-х гиговую авишку с udf-двд. Этот же файл открывался в aviinfo 2.02

А какой версией выдается эта ошибка? 2.02 - последний релиз был.

ЗЫ. Ошибка с определением длины видео и битрейта исправлена в будущей версии. Но при попытках открыть файл больше 4 гиг хотя бы на 1 байт - будут ошибки, программа сделана под 32-битную систему.

Автор: DarkK Вторник, 06 Июля 2004, 18:12

Ошибка выдаётся версией 2.2.0

Да, действительно, файлы до 4-х гиг открываются нормально. Если больше 4-х - вот эта ошибка появляется.

Автор: DarkK Понедельник, 12 Июля 2004, 2:49

OpenDML-авишки тоже криво понимает. Data rate и битрейт видео определяются неправильно, даже если файл меньше двух гиг.

Автор: starsoft Понедельник, 12 Июля 2004, 8:43

QUOTE (DarkK @ там)
OpenDML-авишки тоже криво понимает.

Я знаю. В новой версии будет скорректировано более-менее, но не настолько точно как для стандартного AVI - иначе пришлось бы сканировать весь файл чтобы получить точную инфу.

Автор: DJAlik Четверг, 15 Июля 2004, 19:24

Классная програмка. Все время ей пользуюсь. А можно что бы она ещо показывала разные builds XVID кодека? Заранеее благодарю.

Автор: starsoft Среда, 21 Июля 2004, 1:12

Сделал релиз новой версии программы (см. первый пост). Желающие обновить - welcome.

Автор: DarkK Среда, 21 Июля 2004, 2:17

Спасибо, но OpenDML файлы с размером больше 2гб всё равно неправильно обрабатываются.

Оба файла делал AviMux'ом:

File: Final Fantasy - The Spirits Within.avi
Filesize: 2941.95 Mb (3084858098 bytes)
Play length: 01:45:54.342 (152352 frames)
Subtitles: Not Present
Video: 1280x688, 23.976 fps, Windows Media Video V9 ~929 kbps avg, 0.04 bit/pixel
Audio: 48 kHz, AC3 Dolby Digital, 2/0 (L,R) ch, ~384.00 kbps avg

А этот просто с другой звуковой дорожкой, видео тоже самое:

File: Final_Fantasy_(Russian)_HDWM9_AC3_[TeamRDA].avi
Filesize: 2941.97 Mb (3084877824 bytes)
Play length: 01:45:54.342 (152352 frames)
Subtitles: Not Present
Video: 1280x688, 23.976 fps, Windows Media Video V9 ~5015 kbps avg, 0.24 bit/pixel
Audio: 48 kHz, AC3 Dolby Digital, 3/2 (L,C,R,l,r) + LFE ch, ~384.00 kbps avg


Но в новой версии заработало редактирование тэгов.

А можно ещё добавить куда-нить отображение информации о формате файла (AVI 1.0, AVI 2.0)?

Автор: starsoft Среда, 21 Июля 2004, 8:38

QUOTE (DarkK @ там)
OpenDML файлы с размером больше 2гб всё равно неправильно обрабатываются

Ну вот, будет что менять для следующей версии smileold.gif Не было у меня возможности поизучать Open-DML AVI такого размера. Кстати, если для уточнения данных по таким файлам потребуется сканирование всего файла (а это скорее всего - информации по блокам нет в заголовке, и вообще нигде нет - она как делей аудио - не существует после сборки), то я не хочу подобного делать, это будут огромные задержки.
Да вообще дурацкий формат imho... smileold.gif

QUOTE (DarkK @ там)
А можно ещё добавить куда-нить отображение информации о формате файла (AVI 1.0, AVI 2.0)?

Можно, вот не думал что это кого-то может интересовать. А зачем это надо?

Автор: DarkK Среда, 21 Июля 2004, 8:53

Ну мне просто так. smileold.gif
А вот другим - вроде бы некоторые стационары не проигрывают OpenDML файлы.

Автор: starsoft Среда, 21 Июля 2004, 9:03

QUOTE (DarkK @ там)
некоторые стационары не проигрывают OpenDML файлы

Вот я и говорю - дурацкий формат. А владельцы стационаров разве не перемикшируют себе файлы под требования своих капризных машинок?.. smileold.gif
Сделаю в следующей версии показ версии формата.

Автор: trump Среда, 21 Июля 2004, 9:46

Спасибо за новый релиз! winkold.gif

Автор: Korax Среда, 21 Июля 2004, 11:00

Спасибо, обновимся smileold.gif

Автор: Afed Вторник, 17 Августа 2004, 20:22

а нельзя ли добавить показ aspect ratio в программку? smileold.gif

Автор: starsoft Среда, 18 Августа 2004, 23:20

2 Afed:
Можно в принципе - если инфа типа "1,818:1" что-то тебе даст и если лень самому в калькуляторе поделить 2 числа winkold.gif

Автор: Afed Воскресенье, 22 Августа 2004, 16:55

2 starsoft:
нет, что было как в gspot'е...

там вот так показывает: 544x400 (1.36:1) [=34:25]

Автор: starsoft Воскресенье, 22 Августа 2004, 17:32

Есессно я имел в виду написание в дополнение к уже имеющемуся размеру картинки: 640х352 (1.818:1). Что такое второе соотношение я конечно понимаю, но считаю это полнейшей бессмыслицей, не несущй никакой информации. Да и самоо соотношение с единицей не особо информативно - всего то поделенныее один на другой размеры картинки. За много лет мне ни разу не потребовалось такое знание winkold.gif

Автор: avi_Crusader Понедельник, 23 Августа 2004, 13:10

Привет!
У меня огромная проблема, испортил почти 2 Гига (качал на 56К).
Проблема в следующем.
Пользуюсь прогой AviInfo 2.3.0 . И там есть такая функция Edit AVI Tags.

Оригинальный файл имел такой Ослик-линк:
|STARGATE - SG1 - [6-13] - Sight Unseen -.avi|367243264|a062b81a8d5d79d98a9140da1913e25e|

Затем, не знаю даже и зачем, я полез в Edit AVI Tags, и там были полностью пустые поля, и я добавил некоторую инфу, что это SciFi, ТВ сериал, релиз FoV. Нажал Done.
Затем я решил перепроверить файл, воссоздав Ослик-линк с помощью проги ed2k_hash.exe
И я пришёл в УЖАС! cwm24.gif
Кєш изменился, и линк стал вот таким:
|STARGATE - SG1 - [6-13] - Sight Unseen -.avi|367243264|507376b812d8556fbcdec413c3616177|

Тогда я снова залез в опцию Edit AVI Tags , и почистил те поля которые заполнял. Нажал DONE.

Снова воссоздал Ослик-линк, и в результате получил КЭШ, совершенно отличный и от первого (оригинального) и от второго.
Получилось вот что:
|STARGATE - SG1 - [6-13] - Sight Unseen -.avi|367243264|bfebfd1e130b0254b0d2f9d4f130bf9a|


И так я проделал с некоторыми файлами ( изменил в них) прежде чем я осознал что произошло. Просьба ко всем, особенно к создателю проги, ПОМОГИТЕ!!!!!!!!!!!!!!!!!
Как сделать так, чтобы уничтожить последствия мною содеянного, чтобы воссоздавался оригинальный Ослик-линк.
Спасибо!

P.S. Создал отдельную тему.

Автор: starsoft Понедельник, 23 Августа 2004, 13:18

QUOTE (avi_Crusader @ там)
Создал отдельную тему

Там и ответ. Не думаю что испорчены файлы, правильно сказать - испорчены ослиные линки. Се ля ви.

Автор: c930 Пятница, 17 Сентября 2004, 19:25

Может не совсем в тему. Как передвинуть команду Show info by AviInfo в контекстном меню AVI-файла в Win98se поближе к верху? Чем задаётся положение её в меню?

Автор: starsoft Пятница, 17 Сентября 2004, 20:46

QUOTE (c930 @ там)
Как передвинуть команду Show info by AviInfo в контекстном меню AVI-файла в Win98se поближе к верху? Чем задаётся положение её в меню?


Моим желанием расположить комманды именно в таком порядке. Это не MS-Word, где можно самому редактировать тулбары и меню - это маленькая утилита и подобных сервисов в ней не предусмотрено.

Автор: Digitus Пятница, 17 Сентября 2004, 21:36

2 starsoft:
Человек имел в виду не Show Info As Text в программе, а интегрированую комманду Show info by AviInfo в контекстном меню самой винды. winkold.gif
2 c930:
Это ты уже ни чем не передвинеш... хотя если AVI файлу присвоить не прлеер а AviInfo то самым первым пунктом будет... biggrinold.gif

Автор: starsoft Пятница, 17 Сентября 2004, 21:47

2 c930:
Сорри, криво понял вопрос, невнимательно прочел.
Digitus прав, положение контекстных комманд определяется эксплорером, они всегда находятся после основных комманд работы с файлом и в порядке появления расширений для такого типа файлов в системе.

Автор: c930 Вторник, 21 Сентября 2004, 8:18

Ну вышел из положения, через задницу правда, создал новую команду для AVI:

QUOTE
Воспроизвести
Открыть
LPlay
AVIcodec...
abcAVI...
Enqueue in Light Alloy
AviInfo                            <-- Вот новая
xxxxxx
xxxxxx
xxxxxx
----------------------------
xxxxxx
xxxxxx
xxxxxx
xxxxxx
----------------------------
xxxxxx
----------------------------
xxxxxx
xxxxxx
xxxxxx
xxxxxx
xxxxxx
----------------------------
Show info by AviInfo     <-- Это штатная команда (уж очень далеко тянуться smileold.gif)
----------------------------
xxxxxx
...

Вот у меня ещё предложение для новой версии, если выйдет.
Иногда сабж долго шарится по AVI, несколько секунд бывает GUI не показывается. Я как-то было за это время успел ещё пару раз дать команду. Потом вывалилось сразу три штуки winkold.gif.
Предлагаю сделать так, чтоб GUI сразу вываливалось, ну и какой-нить признак жизни, типа "Подождите", а потом уж инфа, когда появится. Чтоб людей в недоумение не вводить.

Автор: Gonza Понедельник, 04 Октября 2004, 16:24

Из дула танка (глуховато так): мене така весчь давно нужна (типа вчера)

Сенкью вери - вери. cwm12.gif

Автор: c930 Воскресенье, 17 Октября 2004, 8:07

Обнаружил ещё одно преимущество вновь созданной команды (см. выше) по сравнению со штатной Show info by AviInfo. Штатной можно открыть только один AVI-файл, а новой можно за один приём открыть сразу несколько.
Например используя Total Commander можно открыть сразу все AVI-файлы в данном каталоге и его подкаталогах (если использовать режим Directory branch (CTRL+B)), ну или любые из них, какие выделить.

Автор: Bubble-Gum Воскресенье, 17 Октября 2004, 11:20

а еще можно ее из комведной строки с опциями вызывать

во флейме был топик.
водочник постил.
в нем смд скипты готовые лежат: http://www.rusdivx.net/ibf/index.php?showtopic=15123

Автор: kvappa Понедельник, 18 Октября 2004, 2:46

Кстати!
http://home.peterstar.ru/kvappa/AviInfo.rar.
Разорхивируется в папку с установленной программой.

Автор: EvgenyK Суббота, 23 Октября 2004, 16:04

2 kvappa - спасибо

Автор: Pocomaxa Суббота, 23 Октября 2004, 18:39

Спасибо за прогу, лучшая в своем классе.

Автор: carnivores Воскресенье, 31 Октября 2004, 21:25

Может у меня руки кривые или еще что, но у меня в командной строке (FAR) она не хочет работать frownold.gif

Автор: starsoft Воскресенье, 31 Октября 2004, 22:12

Режим командной строки предназначен только для вывода информации в файл. Эта программа не консольная аппликация и не выводит в ДОС-окно ничего. Только перенаправление вывода в файл работает. Например вот так:

CODE
AviInfo.exe *.avi -a -d >Fileinfo.txt

Автор: carnivores Понедельник, 01 Ноября 2004, 0:18

Все равно не работает.
При запуске
AviInfo.exe *.avi -a
висит в фоне и грузит проц на 99%
при перенаправлении в файл вообще никак не работает... frownold.gif

У меня WinXP Pro Corp Sp1

Автор: starsoft Понедельник, 01 Ноября 2004, 2:05

2 userinfocarnivores:
И при этом для всех файлов в директории программа открывает обычное окно информации без проблем? Похоже что на одном из файлов идет поиск несуществующей инфы.
Встречаются файлы, в которых покопались тэг-эдитором и прога долго ищет инфу скажем по билду DivX-а, когда файл на самом деле XviD. Разобраться смогу только увидев файл - если найдешь на каком файле виснет обычное GUI программы, отрежь первые 20к от этого файла в бинарном (hex) редакторе и кинь мне.

Автор: carnivores Вторник, 02 Ноября 2004, 2:45

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

Я уже и на работе попробовал.

Причем уже не мудрствуя запускаю имеено так
AviInfo.exe *.avi -a -d >Fileinfo.txt

А жаль, очень нужная программка frownold.gif

Автор: starsoft Вторник, 02 Ноября 2004, 9:18

Угу, я кажется догадываюсь в чем причина. Ты можешь попробовать сделать то же самое, но не из FARа, а просто из командной строки "Run" виндов или из ДОС-окна? Когда-то я уже сталкивался с особой работой FARа с командной строкой. TotalCommander rulez! winkold.gif

Автор: codemaster Среда, 03 Ноября 2004, 2:25

я на 99% уверен что это глюк со стороны моей винды, но все же... Только что скачал AviInfo, запускаю инсталяшку - и на сборе информации о уже установленных компонентах она виснет на мертво blink.gif В чем дело?

Автор: starsoft Среда, 03 Ноября 2004, 11:27

2 userinfocodemaster:
Вот уж в этом я никак не смогу помочь - инсталяшка делалась WiseInstaller-ом (один из самых популярных и надежных инсталл-мйкеров), до сих пор, а я пользуюсь им уже много лет, жалоб не было. Почему он виснет - не знаю, может быть какие-то проблемы при сканировании древа каталогов на системном диске.

Автор: carnivores Среда, 03 Ноября 2004, 21:11

QUOTE(starsoft @ Вторник, 02 Ноября 2004, 9:18)
Угу, я кажется догадываюсь в чем причина. Ты можешь попробовать сделать то же самое, но не из FARа, а просто из командной строки "Run" виндов или из ДОС-окна? Когда-то я уже сталкивался с особой работой FARа с командной строкой. TotalCommander rulez! winkold.gif
*



из строки "Run" не заработала, а вот из DOS-окна заработала.
К сожалению мне так неудобно, а жаль.

Бум искать... © "Брильянтовая рука" smileold.gif

Автор: DarkK Понедельник, 15 Ноября 2004, 5:56

А может, если кодека нет в листе, показывать вместо пустого места его тэг?

Есть файл с DTS-дорогой. Показывается вся инфа, кроме того что это DTS.

CODE
Audio: 48 kHz, , 5 ch, ~754.50 kbps avg

Автор: starsoft Понедельник, 15 Ноября 2004, 11:08

А аудиопотока нет тэга, а есть цифровой код. Скажи код DTS и в следующей версии идентификация будет в листе. А показывать код в строке можно, только он для малознающего человека ничего не скажет, только запутает или испугает. Да и формат кода может быть разный - десятичный, шестнадцатиричный...

Автор: DarkK Понедельник, 15 Ноября 2004, 18:33

Так если б я знал код, то не просил бы его показать. smileold.gif
Может "advanced mode" какой-нить прилепить?

Автор: kvappa Понедельник, 15 Ноября 2004, 19:03

На днях попробую раскопать, как там DTS себя метит. winkold.gif
Как раз время свободное появится...

Автор: DarkK Понедельник, 15 Ноября 2004, 19:10

8193=DTS

Автор: starsoft Понедельник, 15 Ноября 2004, 20:12

2 userinfoDarkK:
Ну вот всё и выяснилось winkold.gif Сенькс!

Автор: Valky Понедельник, 15 Ноября 2004, 23:06

Offtop 2 userinfokvappa:

QUOTE
Как раз время свободное появится...


И я на это надеюсь...

Автор: Korax Пятница, 19 Ноября 2004, 15:56

Пардон, что оффтопик, но существуют ли аналогичные програмки, которые дают информацию по DVD диску? Ну например: регион, PAL/NTSC, размер картинки, аудио формат и т.д...

Автор: starsoft Пятница, 19 Ноября 2004, 16:07

2 userinfoKorax: IfoEdit winkold.gif

Автор: Korax Пятница, 19 Ноября 2004, 16:38

QUOTE(starsoft @ Пятница, 19 Ноября 2004, 16:07)
2 userinfoKorax: IfoEdit winkold.gif
*



Ну да, конечно, только она мне кажется слегка "тяжеловесной" что-ли...
Я что-нибудь попроще думал, которая только инфо даёт и всё...
Не думал сам написать? winkold.gif

Автор: tarakan Пятница, 19 Ноября 2004, 22:02

Не знаю, говорили ли об этом уже, не знаю, зависит ли это от языковой версии windows или от программы, но такая деталь - если в свойствах ави-файла что-то написано кирилицей, то при копировании этих надписей из любых окон программы - получаются крякозябры.
Пример:
ñòóäèÿ "ïîëíûé Ïý" вместо Студия "Полный Пэ"

Автор: Bubble-Gum Суббота, 20 Ноября 2004, 0:40

это потому, что инфа в файле пишется в анси, а не юникоде. тут не к програме а к писателям.

Автор: starsoft Суббота, 20 Ноября 2004, 2:52

QUOTE(Korax @ там)
Не думал сам написать?

Ну как сказать - для себя да, моя прога-каталог ДВДшек сама выбирает инфу с диска. В принципе можно сделать утилитку. А также подумать и о MPG, MK, MOV, RM, M4V smileold.gif)

QUOTE(tarakan @ там)
при копировании этих надписей из любых окон программы - получаются крякозябры.

QUOTE(Bubble-Gum @ там)
это потому, что инфа в файле пишется в анси, а не юникоде. тут не к програме а к писателям.

Совершенно верно, плюс прога написана для ANSI чтобы корректно работала и в 98/МЕ, а не только в 2К/ХР. Поэтому в локализованной русской версии проблем не будет, а вот в других...

Автор: starsoft Вторник, 30 Ноября 2004, 20:01

Можно скачать маленький апдейт программы и обновленную версию файла с перечнем кодеков и билдов - спасибо kvappa!

Автор: Korax Вторник, 30 Ноября 2004, 22:25

2 userinfostarsoft:
спасибо за обновление!

Автор: EvgenyK Среда, 01 Декабря 2004, 13:14

Спасибо !

Автор: starsoft Воскресенье, 12 Декабря 2004, 12:01

AviInfo 3.3.0
14.9.2010

Скачать: http://www.rusdivx.net/ifm/users/starsoft/AviInfoSetup.exe

Зеркала: на http://rapidshare.com/files/419028556/AviInfoSetup.exe или на http://netload.in/dateigc6Nv87zpz/AviInfoSetup.exe.htm или на http://depositfiles.com/files/7wm4m499o.

Эта програмка предназначена для быстрого получения информации по AVI-файлу.
Использовать можно несколькими способами:
- запустить программу и в появившемся окне выбора файлов выбрать нужную AVI-шку
- запустить программу, дав ей имя файла в командной строке как параметр
- воспользоваться соотвествующим пунктом в контекстном меню.
- ассоциировать в TotalCommander-е с расширением AVI на кнопку Alt+F3.
- перенаправить информацию в текстовый файл, задав определенные параметры в командной строке (список параметров выдается если задать параметр /?) и поставить в конце ">file.txt". [Внимание! Программа ничего не выдает на вызывающую ее консоль, это не консольная аппликация. Данный режим только для перенаправления информации в файл.]
- использовать информационный модуль, сделанный в виде ActiveX-компоненты и который собственно и вытаскивает инфу из файла, в своей собственной программе smileold.gif

Програмка может сама сделать апдейт списка кодеков, при наличии интернет-коннекта, с сайта RDA.

Подробности по предыдущим версиям программы, обсуждение найденных недостатков и предложение новых возможностей тут:http://www.rusdivx.net/ibf/index.php?showtopic=8942

Автор: starsoft Среда, 22 Декабря 2004, 13:44

Новая версия программы - 3.0 smileold.gif

Автор: alossenko Среда, 22 Декабря 2004, 13:48

спасибо

ждем альфа версию DvdInfo cwm4.gif

Автор: Korax Четверг, 23 Декабря 2004, 12:15

Спасибо большое!
Обновимся обязательно smileold.gif

Автор: Macintosh Воскресенье, 26 Декабря 2004, 21:27

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

Автор: woody Воскресенье, 27 Февраля 2005, 23:53

Спасибо за программу!
У меня появился маленький вопрос: программа показывает значение
quality factor 0.25 bit/pixel что это значит? я не нашел эту настройку в кодеке...

Автор: c930 Среда, 02 Марта 2005, 9:09

Для просмотра параметров AVI-файла тягал файл на кнопку сабжа в Total Commanderе, выёживался с контекстным меню файла, чтоб команду ближе к верху сдвинуть, и только теперь дошло, что надо просто в кнопке сабжа в Total Commanderе прописать путь текущего файла и будет 'щастье'!

Автор: Romanich Понедельник, 04 Апреля 2005, 19:10

В своей базе данных по фильмам я стараюсь записывать данные из ави-файлов, полученные с помощью AviInfo. Сейчас эти данные я переношу через буфер обмена, но уже готов написать скрипт для разбора, создаваемого им текстового файла. Чтобы не писать такой скрипт предлагаю в файл конфигурации положить строки для форматирования выводимой инфы.

Пример:

genr_format=%s\nPlay length: %s (%d frames)\nSubtitles: avi (%s)\n
genr_list=fn,vf,sn
video_format=Video: %dx%d (%d:1) %d fps %s %s ~%d kbps avg %d bit/pixel\n
video_list=vfsw,vfsh,vfs,vfps,vcf,vcv,vbr,vqf,vs
audio_format=Audio#1: %6.3d kHz %d ch %s ~%.2d kbps avg\n
audio_list=asr,acn,ach,abr,as
audio2_format=
audio2_list=

Полный список параметров может быть таким: (в скобках примеры значений)

fn - file name (101.dalmatians.2.avi)
fs - file size (563079168)
pl - play length (01:10:46.520)

sc - subtitles code (7)
sn - subtitles name (TMPlayer format)

vf - video frames (106163)
vfs - video frame size (1.82)
vfsw - video frame size width (640)
vfsh - video frame size height (352)
vfps - video frames per second (25)
vc - video codec (xvid - плохой пример попался, имеется ввиду то, что в первой колонке в файле AviInfo.dat)
vcf - video codec family (XviD)
vcv - video codec version (MPEG-4)
vbr - video average bitrate (920)
vqf - video quality factor (0.16)
vs - video size (491383685)

asn - audio streams number (1)
asr - audio sampling rate (44.1)
ac - audio codec code (85)
acn - audio codec name (MPEG Layer 3)
ach - audio channels (2)
abr - audio average bitrate (127.7)
as - audio size (67790438)

Для следующих audio streams можно предложить параметры: asr2,ac2,acn2,ach2abr2,as2, ...

Аббревиатуры можно заменить на более привычные, просто я их не знаю smileold.gif

ps: аппетит приходит во время еды: параметры могут быть вычисляемыми: fs/1024/1024

С уважением, Юрий ака Романыч.

Автор: Romanich Вторник, 05 Апреля 2005, 9:32

почитал, подумал: а не слишком ли сложно?
предлагаю: добавить параметр в IviInfo.dat указывающий разделитель полей
разделитель строк там уже есть

Автор: Yanch Суббота, 09 Апреля 2005, 20:58

Обновился, но теперь Show info by AviInfo из меню правой кнопки мыши не работает - просто ничего не делает. Это только у меня такая лажа?

Автор: c930 Понедельник, 11 Апреля 2005, 6:01

Yanch
Обновился, команда контекстного меню работает, как и прежде (ОС Win98se).

Автор: c930 Понедельник, 11 Апреля 2005, 6:55

Спасибо, попробуем новую версию!

QUOTE(starsoft)
- ассоциировать в TotalCommander-е с расширением AVI на кнопку Alt+F3.
Для пользователей Total Commanderа, использующих Панель инструментов (Button Bar), предлагаю ещё один способ, на котором я остановился (уж я его предлагал в одноимённой теме). Необходимо создать кнопку на Button Barе со следующими параметрами:
QUOTE
Command:     AviInfo.exe
Parameters:  %P%N
Start path:    D:\Programs\AviInfo\
Icon file:        D:\Programs\AviInfo\AviInfo.exe
Icon:             <здесь выбрать значёк smileold.gif>
Tooltip:          AviInfo 3.0
Или можете попробовать вот это скопировать в буфер и вставить на свой Button Bar в нужное место, указав его мышкой и выбрав из контекстного меню Paste:
CODE
TOTALCMD#BAR#DATA
AviInfo.exe
%P%N
D:\Programs\AviInfo\AviInfo.exe
AviInfo 3.0
D:\Programs\AviInfo\

-1
И не забудьте затем исправить путь на свой smileold.gif.

Или просто перетяните EXE-шник программы на Button Bar, а затем пропишите в параметрах появившейся кнопки вышеуказанные параметры командной строки.

Использование:
установить маркер на AVI-файл и нажать вновь созданную кнопку на панели Total Commanderа.

Ограничение: таким образом можно передать ("открыть") только один AVI-файл одновременно (за раз).

Автор: Yanch Понедельник, 11 Апреля 2005, 11:25

У меня XP...

Автор: kvappa Вторник, 12 Апреля 2005, 14:55

2 userinfoYanch:
Да вроде везде работает нормально. Еще раз переустановить попробуй, и комп перегрузи.

Автор: Bubble-Gum Среда, 13 Апреля 2005, 21:18

у меня такое тоже было
сейчас просто винду переставил заново - пока работает

Автор: Afed Пятница, 06 Мая 2005, 2:02

а почему cbr звук не правильно показывает порой?
т.е. битрейт 160... а показывает 159,86

Автор: starsoft Пятница, 06 Мая 2005, 8:23

QUOTE(Afed @ Пятница, 06 Мая 2005, 2:02)
а почему cbr звук не правильно показывает порой?
т.е. битрейт 160... а показывает 159,86
*


Значение битрейта звка получается примитивным вычислением из данных по звуку в заголовке файла. Ошибки тут исключены (потому что данные для расчета не приблизительные, как при расчете битрейта видео, а именно те, что записаны в файле), поэтому либо файл собран криво либо битрейт звука действительно меньше чем ты думаешь.

Кстати, при использовании хорошего МР3-кодера (lame к примеру) такого не случается. А если кодировалось самим ДУБом, то может быть что угодно.

Автор: Afed Суббота, 07 Мая 2005, 0:11

Gspot к примеру показывает в этом же файле все правильно, т.е. CBR 160

Автор: starsoft Суббота, 07 Мая 2005, 1:07

smileold.gif GSpot просто не показывает дробного значения. Можно сделать округление до ближайшего целого. Только нафига это нужно winkold.gif

Автор: StarWanderer Понедельник, 30 Мая 2005, 19:51

А еще неплохо было бы добавить реакцию на затягиваемые на окошко AviInfo файлы.
Чтобы стало быть повесить ее в центре стола и тягать на нее файлы из папок.

И еще показывать реальную длительность звуковых дорожек (в секундах, сэмплах, фрэймах если можно). Ну хотя бы так, как это делает VirtualDub.

Автор: Slayer Вторник, 19 Июля 2005, 10:59

А есть планы научить AviInfo распознавать DivX6?

P.S. Вот, кстати, нашел как его отличать от 5-го:
http://forums.divx.com/eve/ubb.x/a/tpc/f/931101651/m/872103652/r/709104652#709104652

Автор: starsoft Вторник, 19 Июля 2005, 11:40

AviInfo распознает DivX 6 с момента его выхода. Тебе нужно только сделать апдейт списка кодеков - пункт в меню Help.

Добавлено:
А как распознавать номер билда - знаем очень и очень давно smileold.gif Почитай этот топик с начала winkold.gif

Автор: Slayer Вторник, 19 Июля 2005, 13:54

QUOTE(starsoft @ Вторник, 19 Июля 2005, 11:40)
AviInfo распознает DivX 6 с момента его выхода. Тебе нужно только сделать апдейт списка кодеков - пункт в меню Help.

Добавлено:
А как распознавать номер билда - знаем очень и очень давно smileold.gif  Почитай этот топик с начала  winkold.gif
*


Несколько расстраивает, что о файле, закодированном DivX 6, AviInfo пишет DivX Codec 5.x

AviInfo.dat свежий, целевой avi-файл содержит "DivX503b1594"

Автор: starsoft Вторник, 19 Июля 2005, 14:29

Сделай апдейт еще раз. Для 6 версии есть несколько билдов (и не обо всех они рассказывают сами, иногда подменяют билд на сервере без объявления и новые билды добавляются в список только опытным путем - когда попадутся в руки. Так было и с 5.2.1 и с 5.9).

Автор: Slayer Вторник, 19 Июля 2005, 14:50

QUOTE(starsoft @ Вторник, 19 Июля 2005, 14:29)
Сделай апдейт еще раз. Для 6 версии есть несколько билдов (и не обо всех они рассказывают сами, иногда подменяют билд на сервере без объявления и новые билды добавляются в список только опытным путем - когда попадутся в руки. Так было и с 5.2.1 и с 5.9).
*


Ничего не изменилось.

М.б., дело в том, что avi-файл содержит и подстроку "dx50", и "DivX503b1594p"?
Т.е., я вижу 2 варианта, почему м.б. проблема:
1) Программа находит "dx50", и дальше не ищет
2) Программа ищет только "слово целиком", иными словами, DivX503b1594p не то же самое, что DivX503b1594

Автор: starsoft Вторник, 19 Июля 2005, 16:42

Друг мой, откуда ты знаешь что программа ищет и как она обрабатывает информацию? smileold.gif Принцип определения версии не изменился с момента появления 4-ой версии DivX-а. И ни 6 ни Helium не внесли ничего нового кроме своих номеров билдов.
Посмотри свой .dat файл, если в нем есть строчка "DivX503b1594=DivX Codec 6.0" то всё должно работать. Если нет - сделай обновление или добавь руками. У меня нет никаких проблем в определении версии только что закодированеного 6-кой файла.

Автор: Slayer Среда, 20 Июля 2005, 8:18

QUOTE(starsoft @ Вторник, 19 Июля 2005, 16:42)
Друг мой, откуда ты знаешь что программа ищет и как она обрабатывает информацию? smileold.gif Принцип определения версии не изменился с момента появления 4-ой версии DivX-а. И ни 6 ни Helium не внесли ничего нового кроме своих номеров билдов.
Посмотри свой .dat файл, если в нем есть строчка "DivX503b1594=DivX Codec 6.0" то всё должно работать. Если нет - сделай обновление или добавь руками. У меня нет никаких проблем в определении версии только что закодированеного 6-кой файла.
*


Если бы я знал, как программа работает, или - лучше - у меня были бы исходники, я бы сам пофиксил багу.

Я очень рад, что у тебя нет проблем. Желаю приятного использования своей программы. Си я.

Автор: starsoft Среда, 20 Июля 2005, 9:17

Для того чтобы исправить "баг" надо его увидеть. Я у себя его не вижу, хотя кодирую 6-кой и смотрю результат в программе. Пришли кусочек своего файла (отрежь ДубМод-ом) размером в паку сотен кил - и я смогу разобраться в чем поблема. Рассуждать голословно где и что - нет ни желания ни возможности.

Автор: DarkK Среда, 20 Июля 2005, 9:49

Кусочек - это ещё хорошо.
Мне вот как-то раз пришлось Старсофту залить четыре с половиной гигабайта для того, чтобы он смог увидеть баг. rotfl.gif

Автор: starsoft Среда, 20 Июля 2005, 10:02

2 userinfoDarkK:
Кто ж тебе виноват что ты делаешь таких "монстров"? Пока своими руками "монстра" не пощупал - не понял в чем проблема winkold.gif

Автор: bessome Среда, 21 Сентября 2005, 17:50

не скачивается frownold.gif

Автор: starsoft Среда, 21 Сентября 2005, 21:12

Уже работает. Было связано с переездом форума и трекера на новый сервер.

Автор: bessome Среда, 21 Сентября 2005, 21:35

спасибо

Автор: starsoft Вторник, 11 Октября 2005, 19:23

Обновлена версия программы. Все подробности в тех разделе.

Автор: starsoft Вторник, 11 Октября 2005, 19:27

Обновлена версия программы. Все подробности в начале топика.

Автор: EFIM Вторник, 11 Октября 2005, 20:39

Спасибо!

Автор: lalex Среда, 12 Октября 2005, 17:18

спасибо.

Автор: kvappa Четверг, 13 Октября 2005, 0:22

Спасибо! smileold.gif

Автор: soperedi Пятница, 14 Октября 2005, 6:47

Спасибо

Автор: CnApTaK Четверг, 20 Октября 2005, 13:30

обнаружен баг...
когда делаю Show Info as text и из открывшегося окна копирую его в любой текстовый редактор, вместо русских букв (в названии файла) белеберда переносится... версия 3.0.1 работала как надо

Автор: EFIM Четверг, 20 Октября 2005, 13:59

2 userinfoCnApTaK:
поставь галочку в проге "unicode clipboard" tongueold.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)