Printable Version of Topic
Click here to view this topic in its original format
Forums > Аудио и видеотехника > Philips DVP642/630 - о размере и пропорциях картинки, или, что мы увидим если...


Posted by: mts on 27-08-2005, 08:36
Недавно став обладателем такого девайса, как Philips DVP642/37, я, разумеется не мог не обратить внимание на то, как это аппарат воспроизводит MPEG4 файлы или, проще говоря, DIVX'ы.
Я заметил, что пропорции высоты и ширины в различных файлах не просто отличаются от оригиналных, но и зависят от их абсолютных величин. Для выяснения истинной картины я провёл несколько экспериментов. Были изготовлны 6 видео файлов различной резолюции, сжатых XVID'ом. В качестве картинки использовался скриншот приветствия от программы проверки мониторов (Nokia Monitor Test). Результаты представлены ниже:
======================================
PAL
Screen resolution: 720x576, visible size 700x576

720x576 (4:5) -> cut 10 pixels from both sides -> visible size is 700x576, displays as 1:1.

720x540 (3:4) -> cut 10 pixels from both sides, ads bars to top & bottom to fill up to 576 pixels -> visible size 700x540, displays as 9:10, squished by height.

640x480 (3:4) -> ads bars to both sides, top & bottom to fill up to 720x576 pixels, cut 10 pixels from sides -> 640x480, displays as 9:10, squished by height.

512x384 (3:4) -> up scaling with by 1.4, up scaling height by 1.5, cut 10 pixels from sides -> visible size is 700x576, displays as 1:1.

384x288 (3:4) - > up scaling with by 25/16, up scaling height by 5/3, cut 10 pixels from sides -> visible size is 600x480, displays as 10:9.5, squished by width.

320x240 (3:4) - > up scaling with by 2, up scaling height by ~2.4, cut 10 pixels from sides, cut 10 pixels from the bottom -> visible size is 640x576, displays as 9:8, squished by width.
======================================
NTSC
Screen resolution: 640x480, visible size 620x480

720x576 (4:5) -> down scaling width by 1.125, cut 10 pixels from both sides, cut top and bottom up to 480 -> visible size is 620x480, displays as 9.5:8.25, squished by width

720x540 (3:4) -> down scaling width by 1.125, cut 10 pixels from both sides, cut top and bottom up to 480 -> visible size is 620x480, displays as 9.5:9, squished by width

640x480 (3:4) -> cut 10 pixels from sides -> 620x480, displays as 1:1.

512x384 (3:4) -> up scaling with by 1.25, up scaling height by 1.25, cut 10 pixels from sides -> visible size is 620x480, displays as 1:1.

384x288 (3:4) - > up scaling with by ~1.5, up scaling height by ~1.5, filling all sizes up to maximum, cut 10 pixels from sides -> visible size is 600x450, displays as 1:1.

320x240 (3:4) - > up scaling with by ~1.5, up scaling height by 2, cut 10 pixels from sides -> visible size is 640x480, displays as 11:10, squished by width.
======================================

Вывод: для сохранения правильных пропорций в обеих видеосистемах (PAL и NTSC), ширина кадра должна быть 512, или чуть меньше, пикселей.

P.S. Надеюсь, что риперы, претендующие на совместимость их рипов с железными плеерами будут учитывать представленные мной результаты.

P.P.S. Если кого-то заинтересует то, как тот или иной размер кадра будет выглядеть на DIVX плеере в PAL и NTSC, то я всегда готов изготовить такие скриншоты.

Posted by: Lord KiRon on 27-08-2005, 20:47
Читал и долго смеялся , особенно над выводом :)
Прошу не обижатся но советую почитать на йету тему статейки на ^Doom9^ и ^DVDHelp.COM^ .

Posted by: mts on 27-08-2005, 21:05
Э... смеятся это хорошо, но ещё лучше кинуть несколько прямых линков на вышеуказанные статейки на ^Doom9^ и ^DVDHelp.COM^.

Posted by: mts on 28-08-2005, 22:09
Lord KiRon, что-то мне говорит, что линков я не дождусь, ну так хотя бы объясни, что смешного ты нашёл в моём посте и, особенно, в выводе.

Posted by: valja on 28-08-2005, 23:09
Очень подробно конвертация видеоформатов описана тут (http://www.uwasa.fi/~f76998/video/conversion/. Несколько упрощенно то же изложено тут (http://www.dimonka.lux.co.il/wbboard/thread.php?threadid=5006&boardid=36&styleid=1.

Совсем коротко: AVI файлы отображаются как на компъютерах так и на DVD плейерах с теми же геометрическими пропорциями, что исходный кадр в пикселях (то есть, пиксель квадратный). То есть, если ты хочешь увидеть на экране ТВ кадр с пропорциями 4:3 (полный экран), то и кодировать его нужно как 4:3, то есть, 512х384, 576х432, 640х480 итд. Ничего тут добавлять (и приводить к 720х576) не нужно, 4:3 кадры будут на ТВ отображены в правильной пропорции.

Совсем другое дело с MPEG1, MPEG2 фильмами. Там 4:3 кадр кодируется с другими пропорциями (например, в случае NTSC SVCD это кадр 480х480). Правильные пропорции кадра прописываются в заголовках MPEG1, MPEG2 файла и плейер приводит этот кадр 480х480 к пропорциям 4:3 (на экране ТВ) в процессе проигрывания. Все эти изменения пропорций кадра (и дополнение до 720х576 или 720х480) делаются для записи MPEG2 а не AVI. И ошибки делаются риперами как раз при обратной операции - при переводе MPEG1, MPEG2 кадра с пропорциями не равными 4:3 (из за того, что приксель не квадратный) к AVI кадру с пропорциями 4:3 и квадратным пикселем.

Если же подойти к вопросу совсем строго, то 4:3 кадру соответствует не полный TV/VCD/SVCD/DVD кадр (720х576, 720х480, 480х576, 480х480 итд) а его активная часть (но об этом подробнее написано в вышеприведенных ссылках).

Posted by: mts on 28-08-2005, 23:31
QUOTE (valja @ 28-08-2005, 16:09):
Очень подробно конвертация видеоформатов описана тут. Несколько упрощенно то же изложено тут.
Я вообще-то ничего и ни во что не конвертировал

QUOTE (valja @ 28-08-2005, 16:09):
Совсем коротко: AVI файлы отображаются как на компъютерах так и на DVD плейерах с теми же геометрическими пропорциями, что исходный кадр в пикселях (то есть, пиксель квадратный).
Вот если бы оно так было, то я бы не начинал этот тред. Скриншоты присылать или на слово поверишь?

То что я привёл в первом посте, это не то, что я делаю, а то, что плеер делает с видео файлом.

Posted by: valja on 28-08-2005, 23:53
QUOTE (mts @ 28-08-2005, 20:31):
QUOTE (valja @ 28-08-2005, 16:09):
Очень подробно конвертация видеоформатов описана тут. Несколько упрощенно то же изложено тут.
Я вообще-то ничего и ни во что не конвертировал
Ты же в первом посте писал, что закодировал сам 6 разных файлов. Из чего то ты ведь это делал? Что то было исходным материалом для твоих шести файлов? AVI? MPEG1/2? С каким кадром?
QUOTE (valja @ 28-08-2005, 16:09):
Совсем коротко: AVI файлы отображаются как на компъютерах так и на DVD плейерах с теми же геометрическими пропорциями, что исходный кадр в пикселях (то есть, пиксель квадратный).
Вот если бы оно так было, то я бы не начинал этот тред. Скриншоты присылать или на слово поверишь?
Скриншоты? С экрана телевизора?
QUOTE:
То что я привёл в первом посте, это не то, что я делаю, а то, что плеер делает с видео файлом.
И как ты это выяснил?
Posted by: mts on 29-08-2005, 00:08
QUOTE (valja @ 28-08-2005, 16:53):
QUOTE (mts @ 28-08-2005, 20:31):
QUOTE (valja @ 28-08-2005, 16:09):
Очень подробно конвертация видеоформатов описана тут. Несколько упрощенно то же изложено тут.
Я вообще-то ничего и ни во что не конвертировал
Ты же в первом посте писал, что закодировал сам 6 разных файлов. Из чего то ты ведь это делал? Что то было исходным материалом для твоих шести файлов? AVI? MPEG1/2? С каким кадром?
QUOTE (valja @ 28-08-2005, 16:09):
Совсем коротко: AVI файлы отображаются как на компъютерах так и на DVD плейерах с теми же геометрическими пропорциями, что исходный кадр в пикселях (то есть, пиксель квадратный).
Вот если бы оно так было, то я бы не начинал этот тред. Скриншоты присылать или на слово поверишь?
Скриншоты? С экрана телевизора?
QUOTE:
То что я привёл в первом посте, это не то, что я делаю, а то, что плеер делает с видео файлом.
И как ты это выяснил?
1. Повторяю: "Были изготовлны 6 видео файлов различной резолюции, сжатых XVID'ом. В качестве картинки использовался скриншот приветствия от программы проверки мониторов (Nokia Monitor Test)". Другими словами: был взят скриншот от программы проверки мониторов, в VirtualDub'е из него были сделаны 6 авишек примерно по 5 минут каждый с различными резолюциями (первый столбец в первом посте).
2. Скриншоты делаются с карты захвата видео.
3. А что, это проблема отличить круг от эллипса?
Posted by: valja on 29-08-2005, 08:47
QUOTE (mts @ 28-08-2005, 21:08):
2. Скриншоты делаются с карты захвата видео.
Похоже, что тут собак и зарыт. Плейер приводит свой выходной сигнал к 576 строкам (для PAL) или 480 строкам (для NTSC), то есть, к размерам обычого ТВ сигнала, и полные размеры выходного кадра не зависят от того, какой из своих файлов ты воспоризводишь. Для получения хоть какого то сравнения нужно и хватать их точно с одинаковыми параметрами - как полный телевизионный кадр 720х576 (PAL) или 720х480 (NTSC) и смотреть, насколько будут отличаться полные ТВ кадры.  Похоже, что в данном случае это не так - иначе как понимать для PAL вот такое:
QUOTE:
640x480 (3:4) -> ads bars to both sides, top & bottom to fill up to 720x576 pixels, cut 10 pixels from sides -> 640x480, displays as 9:10, squished by height.

384x288 (3:4) - > up scaling with by 25/16, up scaling height by 5/3, cut 10 pixels from sides -> visible size is 600x480, displays as 10:9.5, squished by width.
Это что, на полном экране 720х576 видна картинка 640х480 а остальное черная рамка? Не верю. Если же эти захваты делались в кадр 640х480, то сравнивать эти результаты с захватами 720х576 мяго говоря, некорректно. В случае захвата в 640х480 уже карта (или софт) захвата делают дополнительное преобразование как размеров так и пропорций кадра.

Posted by: mts on 29-08-2005, 14:44
QUOTE (valja @ 29-08-2005, 01:47):
QUOTE (mts @ 28-08-2005, 21:08):
2. Скриншоты делаются с карты захвата видео.
Похоже, что тут собак и зарыт. Плейер приводит свой выходной сигнал к 576 строкам (для PAL) или 480 строкам (для NTSC), то есть, к размерам обычого ТВ сигнала, и полные размеры выходного кадра не зависят от того, какой из своих файлов ты воспоризводишь. Для получения хоть какого то сравнения нужно и хватать их точно с одинаковыми параметрами - как полный телевизионный кадр 720х576 (PAL) или 720х480 (NTSC) и смотреть, насколько будут отличаться полные ТВ кадры.  Похоже, что в данном случае это не так - иначе как понимать для PAL вот такое:
QUOTE:
640x480 (3:4) -> ads bars to both sides, top & bottom to fill up to 720x576 pixels, cut 10 pixels from sides -> 640x480, displays as 9:10, squished by height.

384x288 (3:4) - > up scaling with by 25/16, up scaling height by 5/3, cut 10 pixels from sides -> visible size is 600x480, displays as 10:9.5, squished by width.
Это что, на полном экране 720х576 видна картинка 640х480 а остальное черная рамка? Не верю. Если же эти захваты делались в кадр 640х480, то сравнивать эти результаты с захватами 720х576 мяго говоря, некорректно. В случае захвата в 640х480 уже карта (или софт) захвата делают дополнительное преобразование как размеров так и пропорций кадра.
Да? И как же их хватать с "одинаковыми параметрами", если, как ты говоришь "Плейер приводит свой выходной сигнал к 576 строкам (для PAL) или 480 строкам (для NTSC)". Воообще причём здесь это? Карта захватывает весь кадр в любом режиме и показывает это точно также, как любой телевизор.
И при проигрывании файла 640x480 в режиме PAL появляется широкая чёрная рамка. И если не веришь сейчас, то когда пришлю скриншоты, ты скажешь что я их сам нарисовал?
P.S. Давай закончим в этом направлинии, а то Lord KiRon уж точно животики надорвёт от смеха. :diablo:

Posted by: valja on 29-08-2005, 19:15
QUOTE (mts @ 29-08-2005, 11:44):
И при проигрывании файла 640x480 в режиме PAL появляется широкая чёрная рамка. И если не веришь сейчас, то когда пришлю скриншоты, ты скажешь что я их сам нарисовал?
Специально проверил на своем Филипсе, взял хорошо известный релиз "Сталкера" - PAL 640x480, DivX 5, AC3. Никаких проблем, воспроизводится на полный экран. И я не помню, чтобы у меня подобные проблемы вообще когда либо были. Что то не так либо с твоими файлами либо плейером.

Posted by: mts on 29-08-2005, 19:57
QUOTE (valja @ 29-08-2005, 12:15):
QUOTE (mts @ 29-08-2005, 11:44):
И при проигрывании файла 640x480 в режиме PAL появляется широкая чёрная рамка. И если не веришь сейчас, то когда пришлю скриншоты, ты скажешь что я их сам нарисовал?
Специально проверил на своем Филипсе, взял хорошо известный релиз "Сталкера" - PAL 640x480, DivX 5, AC3. Никаких проблем, воспроизводится на полный экран. И я не помню, чтобы у меня подобные проблемы вообще когда либо были. Что то не так либо с твоими файлами либо плейером.
Ты ведь смотрел на телевизоре, не так ли? Ну тогда тебе надо знать, что все телевизоры, за исключением новых и плоских, "откусывают" приличные кусочки со всех сторон. Вот эти чёрные полосы твой телевизор и откусывает. Более того, увидеть диспропорцию сторон на фильме гораздо сложнее, чем на специальной таблице.
Если уж очень хочешь проверить, то возьми какой нибудь кадр из этого фильма с яркими о чёткими элементами, посмотри как он будет выглядеть на компьютере, проверь пропорции какого-нибудь элемента (хоть линейкой на мониторе), а потом посмотри этот же кадр на телевизоре и сравни пропорции и границы.
Кстати, у меня тоже есть Сталкер, приду домой сделаю скриншот.

Posted by: grif on 29-08-2005, 20:07
mts ты обратил вимание - пропорции на глазок изменяются в зависимости от разрешения ?
и нельзя ли скриншотов покидать ?

Posted by: mts on 29-08-2005, 20:20
QUOTE (grif @ 29-08-2005, 13:07):
mts  ты  обратил  вимание -  пропорции  на  глазок  изменяются  в зависимости от  разрешения ?
и нельзя ли  скриншотов покидать ?
Сначала увидел "похудевших" героев "Ночного Дозора", потом уж стал делать файлы. Пропорции измерялись путём прикладывание коробки от компакт диска к монитору. Поскольку изображение - сетка, то выявить диспропорцию очень легко. Примерные пропорции указаны в первом посте, последняя "колонка".
Насчёт скриншотов я погорячился, не в смысле сделать, а в смысле кинуть их в топик - картинки вроде теперь нельзя закидывать напрямую, только линки с другого хостинга. Какой, кстати, будет проще?

Posted by: grif on 29-08-2005, 20:27
я с рамблера кидаю

Posted by: valja on 29-08-2005, 20:48
QUOTE (mts @ 29-08-2005, 16:57):
Ты ведь смотрел на телевизоре, не так ли? Ну тогда тебе надо знать, что все телевизоры, за исключением новых и плоских, "откусывают" приличные кусочки со всех сторон. Вот эти чёрные полосы твой телевизор и откусывает.
То, что края DVD кадра на телевизоре срезаны я знаю давно. :) Так и должно быть - на экране должно быть видно по ширине (в случае PAL) 702 из 720 пикселей DVD кадра (это активная часть кадра). Обрати внимание, что у корректных промышленных (а не а не левых) PAL DVD слева и справа узкие черные полоски и само изображение имеет ширину около 704 пикселей. Это сделано именно с учетом вышеприведенного.

А телевизор у меня как раз "новый и плоский". :)

Posted by: mts on 29-08-2005, 21:08
QUOTE (valja @ 29-08-2005, 13:48):
QUOTE (mts @ 29-08-2005, 16:57):
Ты ведь смотрел на телевизоре, не так ли? Ну тогда тебе надо знать, что все телевизоры, за исключением новых и плоских, "откусывают" приличные кусочки со всех сторон. Вот эти чёрные полосы твой телевизор и откусывает.
То, что края DVD кадра на телевизоре срезаны я знаю давно. :) Так и должно быть - на экране должно быть видно по ширине (в случае PAL) 702 из 720 пикселей DVD кадра (это активная часть кадра). Обрати внимание, что у корректных промышленных (а не а не левых) PAL DVD слева и справа узкие черные полоски и само изображение имеет ширину около 704 пикселей. Это сделано именно с учетом вышеприведенного.

А телевизор у меня как раз "новый и плоский". :)
Нет, речь шла о другом "откусывании".
Смотри, я сделаю скриншоты, тогда и продолжим дискуссию.

Posted by: mts on 30-08-2005, 05:53
Скриншоты в натуральную велишину:
PAL:

720x576
user posted image (http://img205.imageshack.us/img205/2594/720x576palzl8.jpg

720x540
user posted image (http://img85.imageshack.us/img85/871/720x540palzf2.jpg

640x480
user posted image (http://img85.imageshack.us/img85/6629/640x480palot5.jpg

576x432
user posted image (http://img85.imageshack.us/img85/6782/576x432paldh9.jpg

512x384
user posted image (http://img85.imageshack.us/img85/4466/512x384paliq6.jpg

384x288
user posted image (http://img81.imageshack.us/img81/5152/384x288palye6.jpg

320x240
user posted image (http://img216.imageshack.us/img216/5264/320x240palpz8.jpg

Posted by: mts on 30-08-2005, 05:57
NTSC:

720x576
user posted image (http://img85.imageshack.us/img85/886/720x576ntscft7.jpg

720x540
user posted image (http://img85.imageshack.us/img85/6615/720x540ntscay5.jpg

640x480
user posted image (http://img85.imageshack.us/img85/5879/640x480ntscun6.jpg

576x432
user posted image (http://img85.imageshack.us/img85/3269/576x432ntscau2.jpg

512x384
user posted image (http://img81.imageshack.us/img81/7507/512x384ntsceb8.jpg

384x288
user posted image (http://img81.imageshack.us/img81/2586/384x288ntscim3.jpg

320x240
user posted image (http://img216.imageshack.us/img216/3300/320x240ntscqa6.jpg

Posted by: valja on 30-08-2005, 19:06
Данные скриншоты меня немало удивили, посему сделал аналогичные тест-файлы (правда, с DivX 5, но в данном случае это не играет рояля). Смотрел на телевизоре, только PAL файлы, для обнаружения эффекта как такового вполне достаточно, проигрыватель Philips DVP632.

Результаты:
Описанная выше зависимость размера и пропорций отображаемого кадра от размеров 4:3 кадра AVI файла была хорошо заметна. При большинстве разрешений исходного файла значительная часть тестовой таблицы (немного отличающаяся у разных разрешений) осталась за рамками видимого на ТВ кадра. Только кадры с исходным разрешением 640х480 были видны на экране ТВ практически полностью. Кстати, приведенный выше скриншот PAL 640x480 позволяет визуально оценить, сколь значительная часть 576 строчного изображения остается за рамками отображаемого телевизором кадра. Повторилось и очень заметное искажение 320х240 исходного кадра - кадр очень сильно вытянут по вертикали.

Короче, вышеописанная ситуация полностью повторилась. Точных замеров я не делал (да и не стремился к этому), но размеры и пропорции отображаемых кадров зависят от размера исходного 4:3 AVI кадра.

С выводами спешить не хочется. Во первых неясно, как ведут себя другие проигрыватели, во вторых, сколь значительную часть кадра вырезают другие телевизоры.

Posted by: cax on 31-08-2005, 11:30
QUOTE (valja @ 30-08-2005, 16:06):
Во первых неясно, как ведут себя другие проигрыватели, во вторых, сколь значительную часть кадра вырезают другие телевизоры.
Выкладывайте где-нибудь файлы, я на Hyundai и Apex проверю. Могу на двух телевизорах - на очень старом (ему лет 10+) и на не очень (ему лет 5-6).

Posted by: valja on 31-08-2005, 18:39
QUOTE (cax @ 31-08-2005, 08:30):
Выкладывайте где-нибудь файлы, я на Hyundai и Apex проверю. Могу на двух телевизорах - на очень старом (ему лет 10+) и на не очень (ему лет 5-6).
Тут (http://valja.offline.ee/video_tests.zip zip файл размером 29M, внутри 4:3 AVI файлы для PAL и NTSC (без звука) с разрешениями от 320х240 до 768х576 (последний на DVD плейере не играется). Названия файлов начинаются с N (для NTSC) или t (для PAL), разрешение прямо в названии файла. Делал файлы наспех, но для проверки годятся.

Posted by: mts on 31-08-2005, 19:17
QUOTE (valja @ 31-08-2005, 11:39):
Тут (http://valja.offline.ee/video_tests.zip zip файл размером 29M, внутри 4:3 AVI файлы для PAL и NTSC (без звука) с разрешениями от 320х240 до 768х576 (последний на DVD плейере не играется).
Максимальное разрешение для плеера 720x576, у меня где-то это указано в первом посте.

Posted by: valja on 31-08-2005, 19:52
QUOTE (mts @ 31-08-2005, 16:17):
QUOTE (valja @ 31-08-2005, 11:39):
Тут (http://valja.offline.ee/video_tests.zip zip файл размером 29M, внутри 4:3 AVI файлы для PAL и NTSC (без звука) с разрешениями от 320х240 до 768х576 (последний на DVD плейере не играется).
Максимальное разрешение для плеера 720x576, у меня где-то это указано в первом посте.
Я знаю, поэтому в посте и предупредил, что он не играется (архив был уже на сервере). Я из него делал все остальные, поэтому он там в куче и остался.




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)