Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Николааай: Аспект, формат кадра, AVI, DVD. Как правильно?
Николааай
Member
Автор темы
14/288 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 22 марта 2005 11:38
Есть некие AVI файлы (фильмы). Формат кадра имеют разный. Например: 720х288, 480х244. Тем не менее, на экране монитора все выглядит нормально. По-горизонтали полный экран, круги круглые. Только поля сверху и снизу разной ширины.
Когда кодирую в DVD, каждый раз получаю непредсказуемый результат. Причем разный разными кодеками: CCE, Canopus и т.д. Варианты: растянуто по вертикали, поля справа и слева или обрезано по горизонтали. Иногда получается нормально.
Непонятна настройка 16:9 и 4:3 в кодере. Тоже то растягивает, то сжимает.
Подскажите правильный алгоритм, что нужно делать что бы было все ОК. То есть: на бытовом DVD-PAL так же как оригинал на мониторе.
Симеон
Member
1153/1173 ответов
22 года на iXBT, с сентября 2002
6 фото на iXBT.photo
Чаще пишет в "Видеозахват" (86%)
Россия, Полевской
Инфо Ответить
С
Симеон Member
20 лет назад / 22 марта 2005 12:23
Николааай
не будет ли любезен много уважаемый ... ( м/ф барон Мюнхаузен ) какие версии procoder-а & cce
использовал ?

А вобще надо в avisynt самому к 16/9 или 4/3 приводить - тады будет хорошо ( есть правдо еще 3 аспект, но не когда не юзал )

например :
720х288 - беру аспект 16/9 , k = 1024 / 720 Yi= 288* k
Bd= (576-Yi)/2 ( сумарное кол-во должно стать = 576
Bd - сколько строчек черного надо добавить сверх и снизу, при сжатие использовать аспект 16/9
Yi= 409.x - округляю до 410
Bd=83

AVISource("filename","pixel_type" = YUY2)
BicubicResize(720,410)
AddBorders(0,83,0,83)
Николааай
Member
Автор темы
15/289 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 22 марта 2005 13:10
Правильно ли я понимаю:
1. Формат для DVD 720х576.
2. 4:3 и 16:9 регулируется аспектом пикселя. 1,067 и 1,423
3. Требуемое разрешение нужно привести к квадратному пикселю, т.е. 720х540 и 720х405
4. Добавить строчки черного сверху и снизу для сохранения нужной пропорции. Для примера 720х288 и 16/9: (405-288)/2=58,5 пикселя. (Получилоь расхождение с 83. Почему?)
Для примера 480х244 и 4/3: 480*4/3=360, (360-244)/2=58 пикселей. Потом 480х360 можно сделать ресайз до 720х540, а можно и не делать? Это-то должен кодер сделать правильно?
5. А где можно добавить бордеры сверху и снизу, кроме ависинта?
Симеон
Member
1154/1174 ответов
22 года на iXBT, с сентября 2002
6 фото на iXBT.photo
Чаще пишет в "Видеозахват" (86%)
Россия, Полевской
Инфо Ответить
С
Симеон Member
20 лет назад / 22 марта 2005 13:41
Пиксель как раз не квадратный.
если считать в у.е. , то 16/9 в системе пал - 1024/576 ( в у.е ),
пишится 720х576 ( 704х576, 362х576 ), а аспект - на сколько горизонталь растянуть относительно вертикали.
вот и получается, что для 16/9 х=576*16/9=1024 ( у.е. ), а для 4/3 - х=576*4/3=768.
в мп4 файлах аспект =1/1
надо пересчитать пропорции y относительно искомого ч ( в у.е. ) и добавить черное до y=576

для 720х288 - лучше всего 16/9 Х(у.е)=1024
х(avi) < x(y.e.) k= x(y.e.)/x(avi)
увеличиваем y пропорционально y(промежуточное)=y(avi)*k=410
не хватает 166 до стандартных 576, добавляем черное сверху (166/2=83) и снизу (166/2=83)
а x(dvd) оставляем =720 , плейер сам растянет как надо.

упссс.
ошибка где-то, щас попробую найти

Исправлено: Симеон, 22.03.2005 14:09

Николааай
Member
Автор темы
16/290 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 22 марта 2005 14:38
Да, вы правы в расчетах, я ошибся.

Одно только но: если посмотреть логически (на телевизор ), то кажется, что аспект - это насколько вертикаль сжата относительно горизонтали, т.к. горизонталь - константа, а меняется как раз вертикаль.
Исходя из этого 16/9 PAL это как раз 720х405 (в у.е.)
Если исходить из этого и считать, как вы сказали, выходит не 83, а 85,5 пикселей и без пропорционально ресайза.

В вашем первом посте BicubicResize(720,410) должно ведь быть (1024,410)?

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

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

Последний вопрос: а есть утилитка, где можно добавить эти бордюры, кроме Ависинта?
MIDIMaker
Member
2409/3935 ответов
22 года на iXBT, с мая 2002
189 фото на iXBT.photo
Чаще пишет в "Авто" (19%)
Россия, г. Тольятти
Инфо Ответить
M
MIDIMaker Member
20 лет назад / 22 марта 2005 14:46
Николааай
Для ТВ есть понятие активной части строки. Это 702 отсчета для PAL. Соответственно, если мы задаем Aspect Ratio 4:3, то исходную картинку 4:3 (например, 512 x 384) надо впихнуть в 702 x 576. Т.к. плейер это сам растянет 4:3. Если указать Aspect Ratio 16:9, то исходную картинку 16:9 надо уместить в те же 702 x 576. Плейер сам растянет как надо (если ТВ 4:3) или не будет растягивать (если ТВ 16:9). Изготовление 16:9 с Aspect Ratio 4:3 путем добавления черных полей - это потенциальная головная боль для владельцев ТВ 16:9 - у них вполне может не быть возможности растянуть 4:3 так, чтобы картинка занимала весь экран.
Николааай
Member
Автор темы
17/291 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 22 марта 2005 15:32
MIDIMaker
Изготовление 16:9 с Aspect Ratio 4:3 путем добавления черных полей
Об этом речь не идет, вы не поняли.
Николааай
Очевидно вы совершенно во всем правы. Прочел статью здесь http://www.doom9.org/mpg/avistretching.htm
Константа именно вертикаль. Попробовал пример в ProCoder'e - все ОК.
MIDIMaker
Member
2410/3936 ответов
22 года на iXBT, с мая 2002
189 фото на iXBT.photo
Чаще пишет в "Авто" (19%)
Россия, г. Тольятти
Инфо Ответить
M
MIDIMaker Member
20 лет назад / 22 марта 2005 15:44
Николааай
Об этом речь не идет, вы не поняли.
А зачем? Если исходное видео именно 16:9, то там ничего даже считать не надо - растянул на 702 x 576 - и все. Кстати, в том же ProCoder'е можно у Source Video указать Aspect Ratio как 25:10, а в выходном видео выбрать Aspect Ratio как 4:3 - и он сам отмасштабирует как надо (для 720 x 288)...
Николааай
Member
Автор темы
18/292 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 22 марта 2005 16:56
Исходник как раз и не 16:9, в этом и вопрос.
Итоги экспериментов:
480х224 - Везде ставим аспект 16:9
Делаем ресайз в АвиСинт до 1024х478 и добавляем поля по 49. В Конопусе результат ОК. Исходник отлично определяется как 16:9
В ССЕ (2.70) ошибка: максимальный источник 720х576.
Тогда добавляем поля по 23 (без ресайза). Результат плачевный: маленькое, еще больше растянутое по горизонтали изображение с полями со всех сторон.
Тоже самое пробуем в Конопусе: опять все ОК, источник опять правильно определяется как 16:9.
Пробуем в Конопусе вообще просто исходник, определяется как 5:2. Результат - опять ОК! Совпадает с предыдущими один к одному. Вероятно, в этом случае Канопус сам умеет добавлять эти бордюры.
ImTOO - вообще не понимает avs файлы...
Симеон
Member
1156/1176 ответов
22 года на iXBT, с сентября 2002
6 фото на iXBT.photo
Чаще пишет в "Видеозахват" (86%)
Россия, Полевской
Инфо Ответить
С
Симеон Member
20 лет назад / 23 марта 2005 06:00
в прокодере можно попробовать указать avi 1:1 , а выход 16:9

сегодня проверил , расчеты верны :
допустим avi 1:1 аспект ( мп4 ) 720х288, внутри квадрат 100х100.
для получение dvd 16:9 Х(на диске) остовляем неизменным, его плеер растянет.
для Y берем Х(у.е.)=1024 и пропорционально растягиваем.
y=288*1024/720=410 , дополняем черным до 576 ( 576-410=166 ).
Y(квадрата)=100*1024/720=142
в плеере растянется:
y(у.е.)=576 аспект=16:9 х(у.е.)=576*16/9=1024
на диске х=720 идет растяжка изображения по х Кх=Х(у.е)/Х(на диске)
значить сторона Х квадрата станет =100*1024/720=142

квадратом был - квадратом остался.
Николааай
Member
Автор темы
19/293 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Моб. телефоны" (27%)
Инфо Ответить
Н
Николааай Member Автор темы
20 лет назад / 23 марта 2005 10:56
Мне кажется, что суть алгоритма проста: нужно дополнить оригинал черными полосами (или обрезать) до того значения, что бы соотношение стало нужным (16:9 или 4:3).
Дополнительно ресайз, мне кажется, делать бессмысленно.
В последнем примере нужно добавить по 58,5 (59) пикселей. В прокодере ничего не менять. Все должно получиться правильно.
Один минус - при AddBorder через АвиСинт невозможно применить видеофильтры в прокодере - он выполняет недопустимую операцию и вываливается.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).