PDA

Просмотр полной версии : После рендеринга видео вытягивается по вертикали!


ViD-as
02.12.2010, 17:45
Привет всем!
Имеется исходник захваченный с камеры в формате avi, PAL, 25fps, 720x576x24, 28800kbps.
Очень большой размер. 2 минуты видео весом под 500 Мб.
После редактирования и рендеринга у меня картинка в видео растягивается по вертикали и, соответственно сжимается по горизонтали.
Я понял что это зависит от параметра pixel aspect ratio.
Просчет делал с такими настройками:
Custom 720x576, 25fps, two passes 3000kbps, progressive scan, pixel aspect ratio - 1,0926, кодек X264vfw.

Вреоде бы параметры все проставил соответствующие исходнику, а картинка все равно сжимается...
Заметил что в исходнике разрешение 720х576х24, а в сжатом - 720х576х32.
Никак не могу найти что значит последнее значение х24, х32. На что оно влияет, и где его изменять.
Подозреваю что из-за этого и сжимается картинка... Или я ошибаюсь?

GS1966
03.12.2010, 10:04
Привет, ViD-as, добро пожаловать на форум
картинка в видео растягивается по вертикали и, соответственно сжимается по горизонтали
Это при просмотре на чем, каким плеером/железом ?
Вероятнее всего Ваш плеер не понимает неквадратный пиксел (или кодировщик устанавливает нестандартный флажок pixel aspect ratio (ставит его в другом месте)). Проверяется просто:
затащите просчитанный файл на таймлайн Вегас, если отображается нормально - виноват плеер
что значит последнее значение х24, х32
Это качество цветопередачи. К проблеме не имеет никакого отношения
.

ViD-as
03.12.2010, 14:38
Спасибо за ответ!
Открывал в WMP, MPC и в Quick Time Player. Тоже сразу же подумал о том что дело в плеере. Перед этим как раз полезную статейку почитал на эту тему. Но хитрость в том что на всех вышеперечисленных плеерах исходный файл, который имеет разрешение и соотношение аналогичное сжатому проигрывается нормально...
Таким образом я и определил то что видео после кодирования сжалось по ширине.
А именно - открыл одновременно исходное и сжатое видео в двух окнах и сравнил размер сторон.
В кодированном верхняя и нижняя стороны уменьшились, а правая и левая остались на месте.

Я понимаю так, что если плеер некорректно отображает видео даного формата, то оно должно быть некорректным и в исходном, и в сжатом файле.
Тогда может дело в кодеке???


Это качество цветопередачи. К проблеме не имеет никакого отношения

Это понял. А где оно изменяется? Чтоб после просчета соответствовало исходному.

GS1966
04.12.2010, 09:39
исходный файл, который имеет разрешение и соотношение аналогичное сжатому проигрывается нормально...
Подобное возможно в случае, когда видео сжато одним кодеком, а для воспроизведения используется другой (в системе солянка всевозможных кодеков, или в библиотеке плеера отсутствует именно такой)
Возможны и другие причины - например особенности конкретного кодека X264vfw
.

ViD-as
05.12.2010, 20:19
Разобрался! Спасибо!
Выставил в настройках рендеринга Vegas PAR 1,067 (как в исходном) и в настройках кодека x264 соответственно SAR - 16:15.
После просчета в любом плеере сохраняется соотношение сторон аналогичное исходнику.

Кстати, пробовал кодировать в XVid - достаточно в дополнительных настройках кодека указать 4:3 PAL и все получается красиво. Но в x264 качество картинки при том же битрейте лучше получается.

damir
27.03.2011, 22:23
У меня схожий вопрос, поэтому не стал создавать отдельную тему.
Исходник видео -с камеры, параметры:
Формат : MPEG Video Версия формата : Version 2 Профиль формата : Main@Main Параметр BVOP формата : Да Параметр матрицы формата : По умолчанию Параметры GOP формата : M=3, N=12 Продолжительность : 28 м. Вид битрейта : Переменный Битрейт : 9100 Кбит/сек Ширина : 720 пикс. Высота : 576 пикс. Соотношение сторон : 16:9 Частота кадров : 25,000 кадр/сек Стандарт вещания : PAL Цветовое пространство : YUV Подвыборка цветности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Чересстрочная Порядок развёртки : Верхнее поле первое Метод сжатия : С потерями Бит/(Пиксели*Кадры) : 0.878 Размер потока : 1,82 Гбайт (95%)
Выставлены следующие настройки проекта
http://img219.imageshack.us/img219/7854/postdr.th.png (http://img219.imageshack.us/i/postdr.png/)

Когда я рендерю в avi любым из кодеков - DivX, Xvid, h264, то изображение в итоге получается вытянутым по вертикали. Выбор формата видео, установка pixel aspect ratio в настройках кодека ничего не меняет. Видео получается таким:
http://img850.imageshack.us/img850/6025/postx.th.jpg (http://img850.imageshack.us/i/postx.jpg/)

И только выставив формат видео mpg и выбрав кодек и настройки как на скрине по вот этим советам (http://provegas.ru/forum/showpost.php?p=19189&postcount=29):
http://img853.imageshack.us/img853/225/26050592.th.png (http://img853.imageshack.us/i/26050592.png/)
получается корректное видео.

Вопрос - почему не получается корректно отрендерить в avi? Хочу получить avi/mkv с кодеком h264. Думаю, в h264 будет получше результат.

jurisviii
27.03.2011, 23:01
это проблема формата:
http://forum.doom9.org/archive/index.php/t-117056.html
http://forum.videohelp.com/threads/269790-Changing-an-aspect-ratio-on-DIVX
итп.
Хочу получить avi/mkv с кодеком h264
для h264 аvi не подходит, ио имеется достаточно корректно работаюжих враперов.