Help - Search - Member List - Calendar
Full Version: Маленькая програмулька DVDInfo
Форумы RDA > Другие проекты на RusDivX > Полезные программы
Pages: 1, 2, 3, 4, 5
starsoft
2 userinfoAnryV:
Прога показывает наличие флага, прописанного в IFO-файле. Что значит не правильно? Плз хоть один пример - любой IFO-файл, где информация, показываемая прогой, не совпадает с тем что показывает IFOEdit, тогда у меня будет материал для поиска ошибки.
Amic
Сенкс, мерси, аригато, нешакар, грацие, мерси, грасиас, а"дАйнк, тодА, шукран, обригаду, грасиас, данке, мулцумеск, дякую, тода, так, киитос, кёсёнём, тянан (айтак), декою, палдиес, дзенькуе, декуйи, дякуем, хвала, шнор акалем, бузныг, гмадлобт и на последок па беларуску - дзякуй!
omko92
спасибо cwm12.gif
Carol123ine
DVDInfo 1.2.0
Эта програмка предназначена для быстрого получения информации по DVD диску.

А есть получе програмка чем DVDInfo 1.2.0 для получения информации по DVD диску? (показывает мало инфо)
EFIM
2 userinfoCarol123ine:

есть, но не лучше, а другие! mad.gif
dim056
А может ли программа определить сжат ли двд или нет ( имеется в виду двд скачанный с трекера на хард )
EFIM
2 userinfodim056:

это ни одна программа не определит!!! mad.gif
только визуально..
Temperest
Удобная, классная прога!
smileold.gif
Не встречалось такого бага(было пару раз)-DD 5.1 определяет как DD 2.0?
версия 1.2.0
unsure.gif
starsoft
2 userinfoTemperest:
Я еще раз повторю - программа читает то, что прописано в файлах IFO. И только по кнопке [Additional Info] лезет в VOB. Если и там и там будет написано 2.0, то гарантирую что так и есть 99.99%. Кстати - а как определено что фактически там 5.1? Надеюсь не по напечатанному на обложке smile.gif
Я использую свою же программу ежедневно, через нее прошли сотни ДВД и подобного бага не встречал.
mescalero
2 userinfostarsoft:
А нельзя-ли в программу добавить функцию "Средний битрейт",вместо VBR?
starsoft
2 userinfomescalero:
Такого параметра в готовом виде просто не существует, его можно каким-то образом вычислять, анализируя видео. В отличие от работы AviInfo, я не знаю структуру VOB-файлов настолько хорошо как AVI и не могу анализировать видеопоток, тем более что файлов много, а понятие "средний" подразумевает усредненное значение на весь видеосет. А флажок VBR - это один из параметров сета, прописанный в IFO, выставляется он авторизирующей программой и правдивость его гарантировать может только соответствующий софт, который кодировал видео.
mescalero
2 userinfostarsoft:
Ясно.Понятно.Спасибо.
Temperest
2 userinfostarsoft:
Спасибо. Я понял.
QUOTE
Надеюсь не по напечатанному на обложке

Нет, конечно. smileold.gif
По битрейту DVD-проигрывателя.
Значит, это, возможно, ошибка авторинга или DVD-проигрывателя?
starsoft
2 userinfoTemperest:
Я предполагаю что проигрыватель все-таки ка-то не верно отобразил инфу. Но реально я ж немогу знать не зная о чем идет речь и какое железо используется. Предлагаю проверку, которую можно сделать при установленном на компе AC3Filter и любом плеере, который позволяет во время проигрывания показать окно настроек фильтра. В этом фильтре есть 2 графа, где во время проигрывания показывается поканальная гистограмма сигнала. Если гитограмма будет "прыгать" только в 2 каналах входного сигнала - то в дорожке нет других каналов что бы ни было написано в проге или плеере.

ЗЫ. Просьба в дальнейшем обсуждение багов проводить в соответствующем топике тех раздела, а этот топик был создан с чисто рекламными целями для портала.
Lilu
Странно, сейчас скачала обновлённую версию, а установить не получается! blink.gif Где-то в середине установки система сообщает: ""С:/WINDOWS/System32/DVDInfoShell.dll" - невозможно открыть файл для записи" и предлагает варианты "пропустить", "повторить" и "прервать установку". Может подскажет кто, в чём проблема? unsure.gif

ПыСы: два месяца назад установка прошла как по маслу.
IDDQD
2 userinfoLilu: Перезагрузка компьютера должна помочь. Пошоже, что система продолжает использование этой библиотеки после последнего применения и не дает заменить ее при установке.
Lilu
2 userinfoIDDQD: спасибо! smileold.gif Помогло.
Barmik
Замечательный инструментик! Спасибо! smileold.gif
xitriy_lis
Програмка отказывается работать.
Указываю нужную папку, а она вместо того, чтобы открыться и показать инфу, сидит в Start menu toolbar-е и не реагирует на maximize. Эта функция вообще неактивна.
starsoft
Че-то я не понял. Когда открывается окно выбора папки, то кнопка OK будет активна только если будет выбрана папка, содержащая нужные файлы (как минимум VIDEO_TS.IFO). Потом откроется окно. В нем действительно нет никакого maximize - окно имеет постоянный размер и не меняет его. Что такое "Start menu toolbar" я вообще не понял.
Короче - либо не выбрана папака ДВД либо что-то на компе мешает окну нормлаьно открыться. Надеюсь что прога была проинсталлирована, а не просто скопирована.
В крайнем случае запости тут скриншот своего десктопа чтобы было понятно что имеешь в виду.
xitriy_lis
QUOTE(starsoft @ Четверг, 21 Июня 2007, 13:42)
...либо что-то на компе мешает окну нормлаьно открыться...
*

Да. так правильнее было бы сказать.
QUOTE(starsoft @ Четверг, 21 Июня 2007, 13:42)
Надеюсь что прога была проинсталлирована, а не просто скопирована.
*

Именно проинсталлирована. Ошибок не было.
QUOTE(starsoft @ Четверг, 21 Июня 2007, 13:42)
В крайнем случае запости тут скриншот своего десктопа чтобы было понятно что имеешь в виду.
*

Вот скриншоты:
Выбор папки VIDEO_TS:

Прога висит внизу и не открывается:
starsoft
2 userinfoxitriy_lis:
Предполагаю что по какой-то причине прога открывается за пределами видимой части экрана. Логически это возможно только если в проге было выставлено запоминание положения окна на резолюции экрана, большей чем сейчас. Ну а практически такое бывает иногда в виндах, на своих мне не доводилось встречать, а другие иногда попадаются. Я знаю как это вывести с помощью мыши (в таскбаре на системном меню проги выбрать Move и тут же сначала нажать левую кнопку мыши, а потом сдвинуть ее. Если не нажать сразу на кнопу мыши операция сдвига отмениться), но может проще поможет вот такой патчик реестра для проги. Если не получиться - будем думать дальше.
xitriy_lis
Патчик помог. Спасибо!
Vision
Спасибо!
ddolgopolov
2 userinfoxitriy_lis:
возможно, рабочий стол расширен на второй монитор, если видеокарта поддерживает 2 монитора
(правая кнопка на рабочем столе - свойства - установки)
EFIM
2 userinfoddolgopolov:
а теперь перечитай предидущие сообщения, и посмотри спрашивал ли что либо Vision ?


PS: внимательнее нужно читать!
ddolgopolov
бывает... cwm4.gif
спасибо, исправил
CINEMAN
спасибо большое!
advocat
Классно у програмки крыша уехала

QUOTE
[04.09.2007 15:30:48]
Size: 6.94 Gb ( 7 274 280 KBytes ) - DVD-9
Enabled regions: 1, 2, 3, 4, 5, 6, 7, 8

VTS_01 :
  Play Length: 00:49:7274280
  Video: PAL 4:3 (720x576) VBR
  Subtitles:
      Russian

VTS_02 :
  Play Length: 00:49:7274280
  Video: PAL 4:3 (720x576) VBR

VTS_03 :
  Play Length: 00:49:7274280
  Video: PAL 4:3 (720x576) VBR

VTS_04 :
  Play Length: 11:49:7274280
  Video: PAL 16:9 (720x576) VBR, Auto Pan&Scan
  Audio:
      Russian (Dolby AC3, 6 ch)
      Russian (Dolby AC3, 6 ch)
      English (Dolby AC3, 6 ch)
      English (Dolby AC3, 2 ch)
  Subtitles:
      English
      Russian

VTS_05 :
  Play Length: 00:49:7274280
  Video: PAL 4:3 (720x576) VBR
  Audio:
      English (Dolby AC3, 2 ch)

Menu Video:
      PAL 4:3 (720x576) VBR
Menu Audio:
      Not specified (Dolby AC3, 2 ch)
Menu Subtitles:
      Not specified
Menu  Language Unit :
      Angle menu
      Chapter (PTT) Menu
Menu  Language Unit :
     
Menu  Language Unit :
     
Menu  Language Unit :
     
Menu  Language Unit :


из-за чего такое может быть ? DVD c углами обзора ...?
starsoft
QUOTE(advocat @ там)
Классно у програмки крыша уехала

Хех, крыша уехала не у програмки, а у того кто авторизовывал ДВДшку. Идиотскую информацию нефиг прописывать в IFO. biggrin.gif
Достаточно в VTS повторить один и тот же PGC много раз, ссылаясь на один и тот же блок видео - и результат будет налицо. А делают такую херню те кому лень что-то толковое делать в скриптах двд. Или наоборот - что-то слишком "замудренное", сгенерированное одной из программ для создания двд по нажатию одной кнопки.
starsoft
Программа обновлена до версии 1.2.1.

* Исправлена ошибка, при которой при определенном сочетании последовательности видеосетов могло неверно показываться количество аудио или субтитровых дорожек. Ситуация редкая, благодаря наблюдательности и помощи Kvappa (Большое спасибо!) удалось ее отловить.
starsoft
Обновление версии программы до 1.2.1, подробности в начале топика.
altar
2 userinfostarsoft:
А ведь в самом деле, с флагом Pan&Scan что-то не то. Все время программой пользуюсь, а тут вдруг внимание обратил. Пример:

Title: SUNSHINE
Size: 7.57 Gb ( 7 933 236 KBytes ) - DVD-9
Enabled regions: 1, 2, 3, 4, 5, 6, 7, 8

VTS_01 :
Play Length: 00:00:10
Video: NTSC 16:9 (720x480) VBR, Auto Pan&Scan

VTS_02 :
Play Length: 03:00:24
Video: NTSC 16:9 (720x480) VBR, Auto Pan&Scan
Audio:
English (Dolby AC3, 6 ch)
English (Dolby AC3, 2 ch)
Russian (Dolby AC3, 2 ch)
Subtitles:
English
Russian

VTS_03 :
Play Length:
Video: NTSC 4:3 (720x480) VBR
Audio:
English (Dolby AC3, 2 ch)
Subtitles:
English
Francais

Menu Video:
NTSC 16:9 (720x480) VBR
Auto Letterboxed
Menu Audio:
Not specified (Dolby AC3, 2 ch)
Menu Subtitles:
Not specified
Menu English Language Unit :
Root Menu
Subpicture Menu
Audio Menu
Angle menu
Chapter (PTT) Menu

ДВД - анаморф. Конверсия в 4:3, конечно, Letterbox, а не Pan&Scan. Причем анаморфное меню, в том же VTS, что и фильм - как раз Pan&Scan (по-моему, не частая ситуация - разные флаги у меню и фильма), хотя прога показывает Letterbox. blink.gif

Кстати, фильм ставлю на опрос. Потому и заметил, что много с ним возился, структуру вдоль и поперек изучил.
starsoft
2 userinfoaltar:
Просьба - закинь соответствующие IFO в IfoEdit и скажи что он говорит по этому поводу. Для меня другого референса по правильности работы программы нет.

Добавлено:
QUOTE(altar @ там)
по-моему, не частая ситуация - разные флаги у меню и фильма
да полно таких. Не говоря уже о куче ДВД с меню 4:3 при широкоэкранном фильме.

Добавлено:
Открыл у себя подобный ДВД (скачанный с трекера "13 друзей Оушена"). Та же картина (разве что фильм, как и меню, в первом сете), флаги показаны точно такие же - "Pan&Scan" на фильме и "Letterboxed" на меню. Открыл VTS_01_0.IFO в IfoEdit - он говорит то же самое. Вывод - программа то при чем? Если на ДВД так выставлены флаги - то все вопросы к программам авторизации и сборки.
altar
QUOTE(starsoft @ Четверг, 11 Октября 2007, 20:21)
2 userinfoaltar:
Просьба - закинь соответствующие IFO в IfoEdit и скажи что он говорит по этому поводу. Для меня другого референса по правильности работы программы нет.

Добавлено:
QUOTE(altar @ там)
по-моему, не частая ситуация - разные флаги у меню и фильма
да полно таких. Не говоря уже о куче ДВД с меню 4:3 при широкоэкранном фильме.

Я имел в виду, когда и меню и фильм - 16х9, но с разной конвертацией в 4:3. А 4:3 меню для анаморфных фильмов, в самом деле, пруд пруди.

Вот, что говорит IfoEdit:


Он видит флаги, которые соответствуют тому, что там на самом деле. Может быть, в ДВДИнфо переставлены местами флаги из меню и фильма?
starsoft
2 userinfoaltar:
Плз выложи где-то rar-чик со всеми IFO этого ДВД. Буду разбираться.
altar
Сет, о котором шла речь - второй
sunshine_ifos
starsoft
2 userinfoaltar: Спасибо, постараюсь в воскресенье-понедельник добраться до кода проги... Предварительный прогноз - в проге перепутаны местами флаги, то есть в случае P&S она говорит LB и наоборот.
Кстати насчет меню - информация по меню это инфа по меню видеоменеждера, а не конкретного меню в каком-то тайтлсете. Определить какой тайтлсет содержит то меню, которое видим на экране, не получается - любой набор может содержать валидное меню, совсем не обязательно чтобы оно было в сете фильма. К примеру большинство ДВД "CP Digital" имеют меню в первом сете, а фильм во втором. А на диснеевских ДВД меню вообще бывает раскидано по нескольким сетам. Возможно стОит в проге сделать инфо по меню каждого сета (включая видеоменеджер), но не знаю когда смогу добраться до новой версии...
starsoft
Программа обновлена до версии 1.2.2.

* Исправлена ошибка сдвига при определении флагов "Auto Pan&Scan" и "Auto Letterboxed", они были перепутаны. Обнаружено болагодаря altar (Большое спасибо!).
starsoft
Флаги таки оказались перепутаны, ошибка сдвига битов этих флагов. Странно почему это не было обнаружено раньше (возможно в предудущйе версии IfoEdit-а был тот же баг?). Если кто-то проверит эту инфу на другом материале и обнаружит несоотвествие - плз сообщите мне.
2 userinfoaltar:
Большое спасибо!
altar
2 userinfostarsoft:
Вот еще одна маленькая проблема похоже нарисовалась - с Audio Delay в Additional Info. См. тему "Задержка звука" (вопрос заданный k-dmitriy).
starsoft
2 userinfoaltar:
QUOTE
Отрицательная задержка в 80 мс - характерный глюк программ типа DVD2AVI, по-видимому он перешел в DVDInfo. Это надо у starsoft выяснить. -80 мс выскакивает, когда в PAL фильме первый GOP - закрытый. Старые проги не могли расшифровать первые 2 B-фрейма видео (те самые 80 мс), выбрасывали их, и получалось, что аудио стартует на 80 мс раньше видео.

Я в курсе этой проблемы. DGIndex никогда не был для меня эталоном - он так и не научился правильно работать со звуком, значения, выдаваемые программой, редко соответствуют действительности (в сложных случаях). PGCDemux менял значение вычисления делея от версии к версии, надеюсь что последняя версия правильная и твоё объяснение действительно объясняет мою ошибку - вот только я не знаю как это определить. Мой алгоритм действительно наследован от одной из последних версий DVD2Avi, и я не настолько хорошо знаю всю подноготную структуры VOB-а чтобы решить эту проблему. Если есть информация на уровне данных о структуре файла - буду очень благодарен за подсказку.

Кста - кто-то может уловить на слух задержку в 80 мс? У меня не получалось... smile.gif
altar
2 userinfostarsoft:
Я не призываю активно пользоваться DGIndex (и сам им активно не пользуюсь), но как раз эту проблему в DVD2Avi он решил. Код доступен. Точно также, доступен и код PgcDemux.

В принципе, информация о структуре, заголовках и т.д. вполне доступна. Наверное нужен заголовок NAV pack'а из первого VOBU, а оттуда DSI пакет?
sergik_1
Бывают же такие добрые люди...
Спасибо!
starsoft
Программа обновлена до версии 1.2.4.

+ Добавлено определение битрейта для DTS-дорожек.
* Уточнено определение Delay дорожек с помощью уточненных алгоритмов от автора PGCDemux.
* Исправлено появление "грязи" вместо названия языка для меню видеоменеджера (если этот язык не определен).

Спасибо kvappa, altar и EvgenyK за помощь и тестирование.
starsoft
Программа обновлена до версии 1.2.4.

+ Добавлено определение битрейта для DTS-дорожек.
* Уточнено определение Delay дорожек с помощью уточненных алгоритмов от автора PGCDemux.
* Исправлено появление "грязи" вместо названия языка для меню видеоменеджера (если этот язык не определен).

Спасибо kvappa, altar и EvgenyK за помощь и тестирование.
altar
А вот такой баг обнаружился, не в проге, а в установщике: поскольку installer не проверяет наличие предыдущей версии, то при установке поверх старой он пытается записать DVDInfoShell.dll в windows/system32, a старая версия этой длл'ки задействована виндой. Установка прерывается. Я думаю, установщик должен сначала удалить старую версию, выгрузить dll из памяти, и потом установить новую версию. Используемый nullsoft установщик явно может все это сделать автоматически (насчет выгрузки dll не уверен, возможно ему придется перезагрузить комп).

Добавлено:
И уж если придираться - год в Copyright не обновлен до 2008 (в AviInfo тоже).
Flex
сначала удалил старую версию, запустил установку новой - вылезла такая же ошибка, как у userinfoaltar. Пришлось прервать установку и перезапустить комп. После ребута прога встала нормально.
поверх старой версии ставить не пробовал

спасибо за апдейт smileold.gif
altar
Я, собственно, сделал то же, что и userinfoFlex, только не пробовал ставить после удаления, но до перезагрузки - я сразу ребутнул. Теперь стало ясно, что установщик не может выгрузить dll после удаления старой версии, нужна перезагрузка.
starsoft
Спасибо, буду разбираться.
Nullsoft-овский инсталлер должен заменить файлы если в этом есть необходимость, в том числе выгрузить этот системный dll. Причем полный uninstall не требуется, потому что файлы те же, принципиальных изменений нет. Но ХР не отдает файл, хотя бы раз задействованный ее долбаным эксплорером. Запускать же полный uninstall, да еще с перезагрузкой, для этой маленькой утилиты - не самое приятное.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.