Привет, Гость ( Вход | Регистрация )


[ Каскадный ] · Стандартный · Линейный+

> Секретная формула :), Безошибочное вычисление разрешения для DVD-рипов

kvappa
post Четверг, 04 Октября 2007, 1:50
Сообщение #1


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


Итак, наконец-то нашел время сесть и сочинить эту чертову формулу. smileold.gif
Теперь совершенно не важно, сколько пикселей будет кропнуто с любой стороны - на точности результатов вычислений это вообще никак не скажется!

Итак: потребуется знать лишь, PAL это или NTSC, 16:9 или 4:3 (DVD Info нам в этом поможет).

Введем переменную R, которая вычисляется для каждого из четырех случаев следующим образом:
QUOTE
PAL 16:9    - R=720/(576*16/9)=0.703125

NTSC 16:9 - R=720/(480*16/9)=0.84375

PAL 4:3      - R=720/(576*4/3)=0.9375

NTSC 4:3    - R=720/(480*4/3)=1.125


(здесь я пока не беру в расчет кривые DVD с уменьшенным разрешением, и даже не знаю - стоит ли это делать вообще)

Далее всё просто:
QUOTE
Y2=Y1*R*(X2/X1)

Где X1, Y1 - размер после кропа
А X2, Y2 - конечный размер после ресайза
Остается лишь округлить результат в какую-либо сторону (до кратного 16-ти).
Хочу еще раз отметить - по формуле можно высчитывать не только "амбразуры" типа 640х272, но и варианты с любым кропом по бокам - результат всё равно будет точен!


Формулу протестировал на десятке скриптов от своих старых рипов - всё совпало целиком и полностью, с учетом округления вертикального разрешения до числа кратного 16!

Если будут вопросы - с радостью отвечу! )


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
kvappa   Секретная формула :)   Четверг, 04 Октября 2007, 1:50
Bubble-Gum   2 [user]kvappa[/b]: алхимик, блин :) поздравляю :...   Четверг, 04 Октября 2007, 2:04
kvappa   2 [user]Bubble-Gum[/b]: Откровенно говоря, уже пыт...   Четверг, 04 Октября 2007, 2:10
ShubkA   2 [user]kvappa[/b]: Спасибо :lol:   Четверг, 04 Октября 2007, 11:31
Phoenix   небольшой тест прошол не сильно удачно двд пал 16:...   Четверг, 04 Октября 2007, 16:29
kvappa   2 [user]Phoenix[/b]: А можно обойтись без желтых ж...   Четверг, 04 Октября 2007, 17:27
Phoenix   [img]http://img512.imageshack.us/img512/620/vts017...   Четверг, 04 Октября 2007, 17:48
kvappa   2 [user]Phoenix[/b]: Ага, спасибо! Надо будет...   Четверг, 04 Октября 2007, 17:52
Valky   Разум восторжествовал наконец... :)   Четверг, 04 Октября 2007, 21:28
starsoft   Чисто субъективно - мне 368 больше понравилось (я ...   Четверг, 04 Октября 2007, 21:32
kvappa   2 [user]starsoft[/b]: А попробуй загрузить картинк...   Четверг, 04 Октября 2007, 21:40
starsoft   2 [user]kvappa[/b]: Я же написал - "субъектив...   Четверг, 04 Октября 2007, 23:19


Reply to this topicTopic OptionsStart new topic
2 пользователей читают эту тему (2 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 01 Ноября 2024, 2:10