 |
Bolide Software Форум общения пользователей
|
|
|
| Автор |
Сообщение |
Pard Опытный пользователь
Зарегистрирован: 30.11.2006 Сообщения: 100
|
Добавлено: Чт Апр 05, 2007 12:32 pm Заголовок сообщения: |
|
|
| talex писал(а): | | Я уже писал, что у Вас из ifo-файла берется формат кадра МЕНЮ, а нужен формат кадра ФИЛЬМА, они не обязаны совпадать. |
У меню и фильма совершенно разные IFO-файлы. Что мешает указывать программе нужный? К тому же меню всегда бывает в формате 4:3, а фильмы с 16:9 легко распознаются через "Фильм-Добавить DVD..." Другое дело: часто производители дисков ошибаются и указывают в IFO-файле неправильное значение (это можно проверить например через "VirtualDub").
Кстати, сегодня обратил внимание: если диск защищен от копирования (фильм зашифрован ключом), то программа почему-то не может определить величины аудио- и видеопотоков. Пришлось получить эти значения, выдрав одну главу с помощью "DVD Decrypter" и открыв ее. |
|
| Вернуться к началу |
|
 |
talex Пользователь
Зарегистрирован: 23.10.2006 Сообщения: 11
|
Добавлено: Пт Апр 06, 2007 5:08 am Заголовок сообщения: |
|
|
| Pard писал(а): | | talex писал(а): | | Я уже писал, что у Вас из ifo-файла берется формат кадра МЕНЮ, а нужен формат кадра ФИЛЬМА, они не обязаны совпадать. |
У меню и фильма совершенно разные IFO-файлы. Что мешает указывать программе нужный? К тому же меню всегда бывает в формате 4:3, а фильмы с 16:9 легко распознаются через "Фильм-Добавить DVD..." Другое дело: часто производители дисков ошибаются и указывают в IFO-файле неправильное значение (это можно проверить например через "VirtualDub").
Кстати, сегодня обратил внимание: если диск защищен от копирования (фильм зашифрован ключом), то программа почему-то не может определить величины аудио- и видеопотоков. Пришлось получить эти значения, выдрав одну главу с помощью "DVD Decrypter" и открыв ее. |
|
|
| Вернуться к началу |
|
 |
talex Пользователь
Зарегистрирован: 23.10.2006 Сообщения: 11
|
Добавлено: Пт Апр 06, 2007 5:33 am Заголовок сообщения: |
|
|
[quote="Pard"] | talex писал(а): | | Я уже писал, что у Вас из ifo-файла берется формат кадра МЕНЮ, а нужен формат кадра ФИЛЬМА, они не обязаны совпадать. |
У меню и фильма совершенно разные IFO-файлы. Что мешает указывать программе нужный? К тому же меню всегда бывает в формате 4:3, а фильмы с 16:9 легко распознаются через "Фильм-Добавить DVD..." Другое дело: часто производители дисков ошибаются и указывают в IFO-файле неправильное значение (это можно проверить например через "VirtualDub").
Структура DVD-диска описывается в IFO-файлах. Для каждого VTS создается свой IFO-файл. Структуру IFO-файла лучше смотреть специализированной программой, например IfoEdit, а не VirtualDub.
В каждом IFO-файле имеются секция Menu и секция Movie.
Возьмем первый попавшийся DVD-диск, например "Тутанхамон: Проклятие гробницы". Первая часть фильма расположена в VTS4, поэтому в IfoEdit откроем VTS_04_0.IFO.
http://img174.imageshack.us/my.php?image=ifopz1.gif
Цифрой 1 отмечен формат кадра (4:3) в секции Menu (его и берет "All My Movies"), а цифрой 2 отмечен формат кадра (16:9) в секции Movie, который нужно было взять. Как видно на скриншоте в данном случае форматы кадров не совпадают и "All My Movies" определяет формат не верно. Причем, секция Menu в данном VTS пустая, так как визуально-видимое меню находится в другом VTS. Формат кадра в секциях Menu и Movie между собой не связаны и могут как совпадать между собой, так и не совпадать и иметь любое из значений 4:3 или 16:9. |
|
| Вернуться к началу |
|
 |
Pard Опытный пользователь
Зарегистрирован: 30.11.2006 Сообщения: 100
|
Добавлено: Пт Апр 06, 2007 11:20 am Заголовок сообщения: |
|
|
| talex писал(а): | | Формат кадра в секциях Menu и Movie между собой не связаны и могут как совпадать между собой, так и не совпадать и иметь любое из значений 4:3 или 16:9. |
Я посмотрел для примера несколько дисков. Впечатления:
1. All My Movies все-таки берет данные файла фильма, а не его меню (это видно из величины видеопотока).
2. В некоторых дисках IFO-файл сделан как-то не совсем обычно, и хотя IfoEdit видит метку 16:9, ни VirtualDub, ни All My Movies ее не замечают. Возможно это какая-то модификация стандарта записи IFO-файлов, которая двумя последними программами не учитывается.
3. В остальных фильмах все три программы заметили метку 16:9. Кстати, нигде слово "анаморфирование" в параметрах не присутствует - везде отмечено "леттербокс", так что любителям пометить в базе этот параметр придется сделать это вручную, основываясь на визуальном впечатлении... |
|
| Вернуться к началу |
|
 |
talex Пользователь
Зарегистрирован: 23.10.2006 Сообщения: 11
|
Добавлено: Пн Апр 09, 2007 7:36 am Заголовок сообщения: |
|
|
| Pard писал(а): | Я посмотрел для примера несколько дисков. Впечатления:
1. All My Movies все-таки берет данные файла фильма, а не его меню (это видно из величины видеопотока).
2. В некоторых дисках IFO-файл сделан как-то не совсем обычно, и хотя IfoEdit видит метку 16:9, ни VirtualDub, ни All My Movies ее не замечают. Возможно это какая-то модификация стандарта записи IFO-файлов, которая двумя последними программами не учитывается.
3. В остальных фильмах все три программы заметили метку 16:9. Кстати, нигде слово "анаморфирование" в параметрах не присутствует - везде отмечено "леттербокс", так что любителям пометить в базе этот параметр придется сделать это вручную, основываясь на визуальном впечатлении... |
У меня статистика следующая, на всех DVD, где "All My Movies" не правильно орределила формат кадра, IfoEdit однозначно показывает, что был взят формат кадра из секции Menu. А правильно формат кадра показывается в том случае, когда формат кадра секции Menu и Movie совпадают. То, что правильно определятся видеопоток, вовсе не означает, что правильно определяется формат кадра видео.
Насчет анаморфирования. Изначально телевизионное изображение имело форма кадра 4:3. Для кодирования широкоформатного изображения на DVD используется два варианта:
1. Широкоформатное изображение вписывается в кадр формата 4:3 с добавление черных полос сверху и снизу. Этот формат называется Letterboxed.
2. Широкоформатное изображение кодируется в формате 16:9, если пропорции изображения точно соответствуют этому формату, или вписывается в кадр формата 16:9 с добавление черных полос сверху и снизу, если пропорции изображения не соответствуют формату 16:9, например 2,35:1. Этот формат называется анаморфным (anamorphic).
То есть, исли в IFO-файле для видео установлен параметр 16:9, то значит изображение широкоформатное анаморфное. Для правильного отображения такого изображения на экране телевизора формата 4:3 в IFO-файле для изображения устанавливается дополнителный атрибут Automatic Displey Mode, который может принимать значения letterboxed или pan&scanned. Значение этого атрибута IfoEdit показывает рядом (справа) с форматом изображения. Если установлено значение letterboxed, то DVD-плеер должен сформировать изображение формата 4:3, в которе вписано широкоформатное изображение с добавлением черных полос сверху и снизу. Если установлено значение pan&scanned, то широкоформатное изображение обрезается слева и справа до формата 4:3. Для обрезки используются специально установленные в видеоизображении метки. Так как расстановка этих меток достаточно трудоемкий процесс, то данный режим используют достаточно редко, мне таких дисков не встречалось. Поэтому обычно этот атрибут имеет значение letterboxed.
Как отличить полноэкранное изображение формата 4:3 от широкоформатного изображения вписанного в кадр формата 4:3 (Letterboxed)? Для этого совместно с форматом 4:3 используется дополнительный атрибут Sourse Picture Letterboxed. Если этот атрибут установлен то изображение широкоформатное вписанное в кадр 4:3 (Letterboxed) и DVD-плеер для широкоформатного телевизора должен сформировать видеоизображение формата 16:9, обрезав сверху и снизу по 1/8 части кадра. Если атрибут не установлен, то изображение полноэкранное формата 4:3.
Выводы:
1. Если формат кадра в IFO-файле для видео установлен 16:9, то перед нами широкоформатное анаморфное изображение.
2. Если формат кадра в IFO-файле для видео установлен 4:3 и установлен атрибут Sourse Picture Letterboxed, то перед нами широкоформатное неанаморфное изображение (Letterboxed).
3. Если формат кадра в IFO-файле для видео установлен 4:3 и не установлен атрибут Sourse Picture Letterboxed, то перед нами полноэкранное изображение формата 4:3.
4. Определить точные пропорции широкоформатного изображения без анализа видеоизображения невозможно, так как этой информации в IFO-фале нет. |
|
| Вернуться к началу |
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|