Войти

Показать полную графическую версию : Когда лучше изменять размер фильма, закодированным divx?


XPurple
01-12-2005, 07:58
При декодировании MPEG-2 файлов в divx или после захвата с платы фильмы имеют разрешение 720x576. Когда лучше делать изменение размера фильма: до преобразования в divx или после преобразования? Делаю все это в VirtualDub-е. И как определиться с оптимальным размером фильма на выходе?

SilentSpider
01-12-2005, 18:14
XPurple
Когда лучше делать изменение размера фильма: до преобразования в divx или после преобразования?
А как ты сделаешь его после кодирования. Ты о чем - о размере кадра или файла?
Если кадра - то все преобразования видео делаются ДО кодирования.
Оптимальный размер кадра - чтобы стороны были кратны 32 или хотя бы 16. А так - от целей зависит. Можешь вообще черные полосы отрезать, подогнать под кратность и кодировать

Igor_D
01-12-2005, 18:14
Не декодировании , а кодировании. Декодирование это воспроизведение видео декодером.
Для работы с видео лучше GK 0.35 pack 2. Подготовить проект (демускировать всё ) в DGindex
Resize лучше делать в Ависинте и открывать в Вирутал Дабе уже обрезанный, ресайзный видео скритп *.avs. Виртуал даб медлителен с ресайзами да и вообще со всеми другими фильтрами и переводить ври этом с yuv в rgb (потеря качества). Поэтому я не пользуюсь фильтрами даба, ни ресайзом.

При Хвиде рассчитываю разрешение след. образом
Например битрейт 1200 кбит/с. если оригинал после обреза 720х304 , 23.976 fps
a = 1200 kbit/s = (1200 * 1024) bit/s = 1228800 Некоторые кодеки используют не 1024 бит а 1000
b = 720x304x23.976 = 5247866.89
c = a/b = 0,23 . Если число меньше 0,18-0,25 (В среднем 0,20-0,22) для Дивкс,Хвид в зависимоти от настроек и кодека (приблизительно 0,13 для х264), то надо уменьшать разрешение. Да и многое зависит от оригинального видео, если мало движения (low motion) можно вообще не ресайзить. Что там мелчешиться с битрейтом CD/DVD болванки копейки стоят.

Igor_D
02-12-2005, 23:17
Не стесняйтесь задавать глупых вопросов. Самый глупый вопрос это тот, который не был задан.
Все когда-то были ламерами. Я например таким и осталя :) например по отношению к besweet и многое многое другое. Будет время обязательно разберусь.

XPurple
03-12-2005, 08:19
Бывает, знакомые запишут с разных источников видео. Потом надо нарезать фрагменты, обрезать кадры, накладывать фильтры. А тут еще и с размером надо угадать. Поэтому я для экономии места на компьютере делаю так: сперва нарезаю фрагменты в исходном разрешении 720x576 в VirtualDub-e, ставлю на ночь на задания для пережатия в divx. Утром начинаю редактировать ,в том числе изменять размеры кадра до 512х384, например. Правильно ли я делаю, изменяя размер уже после пережатия в divx? Исходный материал в основном mpeg-2,MJPEG .

boogityboy
03-12-2005, 14:26
Какой кодек лучше для первичной оцифровки аналогового видео (тв-тюнер)? Сейчас использую MJPEG (от Pic video), но может быть есть что нибудь получше (при не очень большом битрейте)?

AlexB17
04-12-2005, 17:28
Я лично использую XviD с постоянным квантизиром - 2 или 3 и с максимальным битрейтом в 15000-20000Кбит. Получаестя очень неплохо но есть один минус - нужно при перекодировании немного больше мощности для декодирования XviD - поэтому процесс перекодирования идет на 30-40% медленнее чем перекодирование несжатого видео.

XPurple
05-12-2005, 21:43
Поэкспериментировал немного и пришел к выводу, что от того , когда будет сделан ресайз кадра, не зависит качество получаемого на выходе divx. Кодирование в divx при бОльшем размере кадра будет занимать больше времени. Вот и все. Если размер кадра получаемого фильма уже заранее известен/расчитан , то целесообразней для экономии времени делать ресайз фильма до кодирования.
Всем спасибо.

P.s. Кроме Gordian Knot-а есть еще какая-нибудь простенькая программа-калькулятор для расчета размера кадра ?




© OSzone.net 2001-2012