PDA

Показать полную графическую версию : Определение битрейта


Frost O.S
08-10-2010, 19:59
Как правильно определить битрейт(минимальный ,средний,максимальный) перед началом кодирования?
Кодеки: XviD/DivX, AVC/H264, Mpeg1, Mpeg2 ?

Taran2L
08-10-2010, 20:27
Frost O.S
ТОЛЬКО на глаз. Для х.264(AVC/H264) можешь посмотреть по квантах. Желательно, чтобы они попадали в диапазон 18-22. Хотя, если НОРМАЛЬНО настроить икс, то можно и при 25 добится визуального сходства с исходником. Зависит от рук и исходника :spiteful:
Например так:
x264 [info]: frame I:1110 Avg QP:18.29 size: 51285
x264 [info]: frame P:30483 Avg QP:20.00 size: 19060
x264 [info]: frame B:127264 Avg QP:21.57 size: 7778
Для АСП кодека(XviD/DivX) обычно 1400-2000 хватает для нормально качества.
Поскольку на МПЕГ2 нет смысла экономить (если конечно не хочешь лепить какашку "5в1"), то лучше ставить битрейт в потолок (чем ниже битрейт на МПЕГ2, тем выше шанс на динамике схлопотать кубики). В любом случае если собираешься писать по 90 мин на ДВД в МПЕГ2, то можно все тупо в потолок гнать…

DJ Mogarych
08-10-2010, 22:33
Кроме глазного метода, можно пользоваться калькуляторами битрейта. Например, в XviD он встроенный.

Frost O.S
08-10-2010, 22:44
Спасибо попробую. :closed-to :)

Taran2L
09-10-2010, 00:10
DJ Mogarych
Мой способ ориентированный на качество, ваш – на размер рипа. Придётся выбирать что важнее ;)
Тот калькулятор (и не только в Хвиде) создан для людей, которые рипают в размер с какой-то целью (напр. для записи на болванки) и хотят знать, сколько после такого-то количества аудио-дорог им остается под видеопоток например.
Из
битрейт(минимальный ,средний,максимальный) »
я так понял, что человек задался вопросом о подборе к качеству...

dascon
09-10-2010, 02:00
Как правильно определить битрейт(минимальный ,средний,максимальный) перед началом кодирования?
Frost O.S, думаю, тебе надо понять/узнать что такое "битрейт" и на что он влияет. Иначе бы такого вопроса не было.

Frost O.S
09-10-2010, 17:57
я так понял, что человек задался вопросом о подборе к качеству... »
да.
Frost O.S, думаю, тебе надо понять/узнать что такое "битрейт" и на что он влияет. Иначе бы такого вопроса не было. »
Этим как раз и занимаюсь.
Калькулятор битрейта стичает только средний бирейт.А максимальный и минимальный для меня несколько проблематично. :sorry:
По-этому попросил помощи у профи. :)

ab
22-10-2010, 06:03
А максимальный и минимальный для меня несколько проблематично. »

Для продуктивного экспериментирования советую вырезать несколько маленьких кусочков с мелкими деталями и быстрым перемещением. Хорошо подходят сюжеты на воде, как на быстрой так и на спокойной.

Frost O.S
22-10-2010, 15:40
ab,
попробую.

Taran2L
23-10-2010, 18:09
Для продуктивного экспериментирования советую вырезать несколько маленьких кусочков с мелкими деталями и быстрым перемещением »
Да, хорошо, если поучится кодировать локально, так сказать. Но если хочется определить битрейт и настройки кодека для целого фильма, то вот этот скрипт отлично помогает:

selectTotal1=framecount()/200
selectTotal2=selectTotal1*2
selectrangeevery(selectTotal2,50)
Суть этого скрипта в том, что он равномерно выбирает из целого видеопотока произвольные кадры и предоставляет их кодеку для кодирования ну или просто для просмотра.
Используется многими продвинутыми кодерами. Советуют оставлять по 100 кадров для видеоряда продолжительностью около 90мин, но я ставлю 200 обычно и больше, если фильм длится более 90мин.

Хорошо подходят сюжеты на воде, как на быстрой так и на спокойной. »
К воде еще бы посоветовал огонь покодировать, но такие кадры это – хардкор и смерть для ASP-кодеков (вроде Divx/Xvid) Такие моменты, кстати, часто даже МПЕГ2 на колени ставят в виде кубичности изображения. Тут только AVC может спасти кадр.




© OSzone.net 2001-2012