Videorip.info

Учимся кодировать видео и делимся опытом

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Bookmark and Share
Обсуждаем настройки, проблемы и особенности кодирования.

ТЕМА: Управление битрейтом и квантизером при кодировании с CRF

Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #618

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
Можно ли использовать --vbv-bufsize, --vbv-maxrate, --qpmin, --qpmax при однопроходном кодировании с CRF?
Повлияют ли эти опции на что-то? Можно/нужно ли их использовать все вместе?
Последнее редактирование: 9 года 4 мес. назад от RazrFalcon.
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #620

  • burn80
  • burn80 аватар
  • Не в сети
  • Вникает
  • Сообщений: 63
  • Спасибо получено: 41
Раз эти опции присутствуют в настройках енкодера,то использовать их однозначно можно, но вопрос будет ли какой либо результат после их использования :wink:

Ключи --vbv-bufsize, --vbv-maxrate по сути не влияют на визуальное качество картинки так как несут в себе больше информационный характер.
--vbv-bufsize
bufsize — это размер промежуточного буфера перед декодером. maxrate — скорость, с которой этот буфер заполняется. "Пик" — максимальный объём информации, который декодер может получить в единицу времени. Если буфер заполнен, то за одну секунду декодер может получить не больше (maxrate+bufsize). За две секунды не более (2*maxrate+bufsize) и т.д. Аналогично работает -m limit в iptables, если это о чём-то говорит.
Buffer underflow будет, если параметры VBV неправильно подобраны. Очевидно, что сами по себе "пики" не являются ограничением.
Данный параметр лучше оставлять по дефолту т.е. нуль или в случае использования консоли, как в вашем случае, вообще не прописывать. Принудительно его указывать имеет смысл наверно только для совместимости с определёнными High Level, Lossless обработки Blu ray или требованиями конкретных "железных" плееров.

Значения ключей --qpmin, --qpmax никогда не крутил потому что умные люди практически везде говорят одно и тоже: "Если вы не знаете зачем вам это нужно, то лучше не менять эти значения" :wink: Поэтому данные значения оставляю по дефолту:
qpmin=0 
qpmax=69
qpstep=4
Последнее редактирование: 9 года 4 мес. назад от burn80.
Гостям запрещено создавать сообщения!
Спасибо сказали: admin, RazrFalcon

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #621

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
Спасибо. Думал что на качество повлияет.
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #622

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Всю жизнь учусь...
  • Сообщений: 938
  • Спасибо получено: 488
burn80 пишет:
умные люди практически везде говорят одно и тоже: "Если вы не знаете зачем вам это нужно, то лучше не менять эти значения" :wink: Поэтому данные значения оставляю по дефолту:
qpmin=0 
qpmax=69
qpstep=4

Умные еще и не такое говорят:
как показывает опыт, чем лучше разжуёшь, тем хуже. если объяснить понятно для 7-летних детей, то набегут 5-летние которые вообще не умеют читать
К x264 эта цитата подходит очень хорошо, для тех кто хочет разобраться со всеми тонкостями и понять внутреннюю работу x264, английский язык и достаточно сложное техническое описание - это наименьшее из преград, тем же кто знает все это поверхностно, ни перевод, ни описание более простыми словами в большинстве своем не помогут, люди только забьют свою голову кучей ненужных им терминов и будут крутить то, что в "кручении" не нуждается - твердо уверуя что чем больше всего у них накручено, тем лучше качество.
И если бы все такие риперы пользовались даже просто обычным --preset, с настройками от slow и выше, вместо каких-то своих умозаключений (или чтения псевдонаучных устаревших рекомендаций некоторых людей), количество "г**но-рипов" в сети уменьшилось бы на порядки.
А насчет важных и обычно используемых опций для качественного рипа - Чтение лога кодека и оптимизация битрейта (--bframes, --ref), Выбор режима деблокинга, Psy-RDO, Psy-Trellis...
Всем остальным не надо забивать себе голову, обычному риперу это не нужно, если он только не хочет сделать что-то для сверхредкой железки или кодировать для последующей обработки в каком-нибудь хитром, недоступным для общественности видеоредакторе.
Частично подкорректировал но смысл от цитаты не изменился :)
Гостям запрещено создавать сообщения!
Спасибо сказали: burn80, RazrFalcon, serega6900

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #623

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
Да. Познавательно :)
Гостям запрещено создавать сообщения!

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #624

  • burn80
  • burn80 аватар
  • Не в сети
  • Вникает
  • Сообщений: 63
  • Спасибо получено: 41
admin пишет:
как показывает опыт, чем лучше разжуёшь, тем хуже. если объяснить понятно для 7-летних детей, то набегут 5-летние которые вообще не умеют читать
Вот эту фразу надо взять на вооружение, так как она отображает сегодняшние реалии. Причём не только в тематике кодирования :laughing:
admin пишет:
...и будут крутить то, что в "кручении" не нуждается - твердо уверуя что чем больше всего у них накручено, тем лучше качество.
У нас народ любопытный и даже после подобных слов, сказанных каким нибудь авторитетным человеком - всё равно не перестанет крутить туда-сюда настройки :)
admin пишет:
...количество "г**но-рипов" в сети уменьшилось бы на порядки.
Думаю, что мы этого не дождёмся :( , а учитывая всё больший и больший интерес пользователей к обработке и пересжатию видео, появления у бОльшего количества пользователей HD камер - их количество будет только расти. У нас народу нужно побыстрее глянуть фильм и не важно насколько качественно сделан DVDRip. Как правило все первые сцен рипы новых фильмов от различных релиз групп это бысторипы (а зачастую при ближайшем рассмотрении говнорипы) делаются в один проход с "быстрыми" настройками кодирования :(
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Гостям запрещено создавать сообщения!

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #625

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
burn80 пишет:
У нас народу нужно побыстрее глянуть фильм и не важно насколько качественно сделан DVDRipю
Это еще ничего, а вот когда человек TS-ку смотрит, вот это уже бреед.
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #628

  • davidik
  • davidik аватар
  • Не в сети
  • Новичок
  • Сообщений: 3
  • Спасибо получено: 1
может не совсем в тему, на что влияет chroma_qp_offset?
смотрю в большинстве рипов стоит chroma_qp_offset -2.:wondering:, пробовал 0 и -2 разницы не заметил.
Последнее редактирование: 9 года 4 мес. назад от davidik.
Гостям запрещено создавать сообщения!

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #629

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
Гостям запрещено создавать сообщения!

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #630

  • davidik
  • davidik аватар
  • Не в сети
  • Новичок
  • Сообщений: 3
  • Спасибо получено: 1
ну это я читал, просто интересно почему почти все ставят именно -2, а не -1 или -3?

и еще небольшой вопросик: на каком сайте брать обновления для x264 для командной строки?
Последнее редактирование: 9 года 4 мес. назад от davidik.
Гостям запрещено создавать сообщения!

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #631

  • RazrFalcon
  • RazrFalcon аватар
  • Не в сети
  • Администратор
  • Zombie Mod
  • Сообщений: 227
  • Спасибо получено: 88
davidik пишет:
ну это я читал, просто интересно почему почти все ставят именно -2, а не -1 или -3?
А не кто и не ставит. -2 - это стандарт. Его сам x264 выбирает сразу.
davidik пишет:
и еще небольшой вопросик: на каком сайте брать обновления для x264 для командной строки?
x264.nl/
наверное, я из исходников собираю.
Последнее редактирование: 9 года 4 мес. назад от RazrFalcon.
Гостям запрещено создавать сообщения!
Спасибо сказали: davidik

Re: Управление битрейтом и квантизером при кодировании с CRF 9 года 4 мес. назад #632

  • davidik
  • davidik аватар
  • Не в сети
  • Новичок
  • Сообщений: 3
  • Спасибо получено: 1
просто у меня по умолчанию chroma_qp_offset=0 стоит, поэтому и заинтересовало.
Последнее редактирование: 9 года 4 мес. назад от davidik.
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv
Время создания страницы: 0.104 секунд