Показать полную графическую версию : x264
кодирую с ABR 650 kbps. Максимальный битрейт после кодирования получается где-то 1300 kbps. В этих местах плеер тормозит, пропускает кадры. Можно ли как-то ограничить его до 1000 kbps, не снижая значения среднего битрейта? »
Конкретно для твоего случая:
--ratetol 53.8
Delog, как ограничить не знаю, но чисто теоретически наверно можно, ведь в том же TMPEGnc для mpg это абсолютно реально, а значит в принципе возможно и с х264. А вообще, кажется это можно сделать и практически, но только с помощью cmd, ffmpeg, и всяких скриптов, я где то видел описания команд с ограничениями min max kbps, только я пользуюсь версиями vfw, с cmd возился, возился и ничего путного не вышло. Или вариант - стучись к системщикам video.mail.ru - у них, судя по техноглогии обработки выкладываемого пользователями видео, грамотные скрипты, только будут ли отвечать? И вот тут что то есть http://compression.ru/video/x264/x264_faq_ru.html .
А вот у меня очень простой вопрос. Извиняюсь, ответ в этой теме может и есть, но искать в 92 страницах - пугает. Вопрос такой. Я кодирую х264 и получается замечательный результат - отрывок из фильма с DVD 12in1, весом 9МВ превращается в 2.5МВ, вот только, он идет на Pentium 4 рывками. Значит ли это, что смотреть видео закодированное х264 можно только на мощных компах? И какие в таком случае должны быть проц и память?
Delog, как ограничить не знаю...[/post]Как ограничить спрашивал Xavier Teodonius и я ему ответил.
Что касается твоего вопроса - посмотри загрузку процессора во время воспроизведения, если колеблется возле сотни, то меняй процессор, или кодируй в XviD, или убедись что не используются никакие фильтры реального времени, типа постпроцессинга, шумоподавления и т.п.
Не подскажет ли кто нибудь какой фильтр надо применить, чтобы устранить "лесенку" на диагональных линиях? На 69 стр. вопрос есть, но ответа вроде нет. Ну, то есть, если провести линию из вернего правого угла в левый нижний угол, то она какбы не прямая, а со "ступеньками". Видео кодирую 400kbps и разрешение 1024 на 576, правда размер пикселя не квадратный. Что можно попробовать?
Неужели никто не знает про фильтр? Вот такой еще вопрос: подскажите пожалуйста как работает параметр " bitrate tolerance "? Ну я понимаю, что это колебания битрейта, но как они работают? Если у меня битрейт 500 и я выставлю bitrate tolerance 100% то что изменится? Я уже выставлял, но эффект не заметен. Что практически дает эта опция?
DJ Mogarych
14-12-2009, 12:58
какой фильтр надо применить, чтобы устранить "лесенку" на диагональных линиях? »
Нужно использовать другой фильтр деинтерлейса. Если видео уже прогрессивное, а лесенка есть — то никак.
Если у меня битрейт 500 и я выставлю bitrate tolerance 100% то что изменится? »
Я точно не знаю, но по всем признакам, то есть дословному переводу параметра на русский язык, получается так. Есть заданный битрейт. А есть "толерантность (http://lingvo.yandex.ru/en?text=tolerance&st_translate=on)" к этому битрейту. Максимальная толерантность — это использование только того битрейта, что вы назначили, и никакой самодеятельности. Соответственно, минимальная толерантность — это полная свобода воли кодека, который заданное значение битрейта практически игнорирует.
Я использую х264 vfw и хочу чтобы ABR битрейт, при однопроходном кодировании, у меня как можно больше изменялся, это ведь улучшает качество, а значит нужно оставлять bitrate tolerance 1%, как стоит по умолчанию? Спасибо.
DJ Mogarych
15-12-2009, 10:16
Получается, что так.
AgentCrimea
02-02-2010, 18:39
Господа замучился искать,объясните как добавить скаченный файл x264.exe 32bit с сайта http://x264.nl/ к списку кодеков ??
Проблема такая,не как не могу разобратся как установить новую версию в систему,мне необходимо пережать видео с видеокамеры в VirtualDub,удалось поставить VFW версию,но она уже не новая и наверно поэтому при кодировании в дабе возникают ошибки,процессор 4х ядерный,видимо старая версия не очень с ними дружит,помогите разобратся,гуглил,читал но ответа на вопрос не нашёл !!
R.i.m.s.k.y.
04-02-2010, 14:52
а лесенка есть — то никак »
Очень даже как: в VirtualDub очень хороший встроенный фильтр деинтерлейса, он убирает гребенку даже с прогрессивного видео.
Где бы накопытить отдельным avs-плагином этот деинтерлейс-фильтр из VirtualDub?
Соответственно, минимальная толерантность — это полная свобода воли »
Очень жизненно написано :)
AgentCrimea, удалось поставить VFW версию,но она уже не новая »
Новую можно посмотреть на http://www.free-codecs.com/download/x264_Video_Codec.htm.
x264.exe - это консольная версия, она используется, к примеру, в MeGUI
DJ Mogarych
05-02-2010, 11:55
хороший встроенный фильтр деинтерлейса, он убирает гребенку даже с прогрессивного видео. »
Сильно в этом сомневаюсь. Проверить не на чем, к сожалению, я такое видео обычно удаляю. Непонятно, на чём тогда основывается алгоритм такого "деинтерлейса", если полукадры отсутствуют. Например, в фильме нет гребёнки, но в кадре показывается мелкоребристая крыша. Деинтерлейс "подровняет" её, что ли? Как он может различить, какая гребёнка настоящая, а какая — нет?
У вас свой опыт был, и вы точно уверены, что это было прогрессивное видео, которое встроенный деинтерлейс чудесно исправил?
front242
26-03-2010, 11:31
профи кодирования! прокомментируйте plz настройки с которыми я делаю двдрипы, насколько они оптимальны? по горизонтали разрешение оставляю 720 всегда, а по вертикали в зависимости от фильма, привожу к человеческим пропорциям, может какой-то параметр слишком задран? может чего наоборот увеличить без существенного падения в скорости? кодирую в 2 прохода в виртуалдабе при помощи vfw-версии, поскольку это наиболее простой для меня способ
Библиотека кодирования : x264 core 89 r1471kMod 1144615
Настройки программы : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=7 / psy=1 / psy_rd=0.00:1.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / wpredp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=2000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00 / pulldown=0
профи кодирования! прокомментируйте plz настройки с которыми я делаю двдрипы »
Навряд ли найдутся телепаты, которые смогут увидеть ваш исходник, и сказать точные настройки. Каждый исходник требует индивидуального подхода и настройки, соответственно, надо подбирать особые в каждом случае. В общих чертах (не видя, исходник) могу дать следующие рекомендации:
cabac=1 – Всегда включен
ref=5 – надо смотреть по файлу статистики кодирования. Если требуется совместимость с DXVA и залезными плеерами, то задирать не стоит. По наблюдениям, часто для ДВДрипа этот параметр превышает «8»
bframes=3 – тоже , что и с ref
deblock=1:-1:-1 – Если надо чёткость, то можно покрутить от -1 до -3, если для аниме, то наоборот(но не всегда). Разницу между силой и порогом не рекомендую ставить больше 1
analyse=0x3:0x133 – так и должно быть
me=umh – да, нормально. Выше категорически не советую. Заметное повышение качества очень часто отсутствует, зато время енкода вырастает в разы !
subme=7 – я бы ставил 10 (ну или 9). Если имеется битодефицит, QPRD(subme=10) здорово вытягивает качество.
psy=1 / psy_rd=0.00:1.00 – Всегда включен. Первый и второй параметр следует крутить в зависимости от исходника. Зашумленный старый фильм, анимешка, чистый фильм. Обычно сила этих параметров чередуется
me_range=16 – Насколько динамичный исходник – настолько сильно нужно поднимать значение. В большинстве ДВДрипоов 16-24 достаточно. От 16 к 24 чуток возрастает качество и чуток падает время енкода. От 24 и выше существенно падает время энкода и НЕсущественно вырастает качество.
deadzone=21,11 – Обычно не стоит трогать. За понижение значения расплачиваемся повешением битрейта.
fast_pskip=0 – для 2х проходного кодирования лучше оставить как есть.
nr=0 – да, лучше что б он оставался отключенным. В качестве шумоподавителя лучше использовать сторонние скрипты.
interlaced=0 – как и с nr
mbtree=0 – субъективно, лучше отключать. Неплохо себя проявляет в аниме, для чего он и затачивался в общем то (автор х264 поклонник анимешок =)
bitrate=2000 – ну тут все просто. Кодируем сэмпл и оцениваем визуально. Очевидно что этот параметр как раз таки и отвечает за размер конечного рипа. Скажу только, что в большинстве ДВДрипов значения колеблется от 1100 до 1600 (то есть его хватает чтобы визуально подать картинку 1:1 до оригинала, при условии, что все другие параметры подобраны должным образом).
Чтоб не создавать новую тему спрошу тут.
Каков процент бытовых плееров на сегодняшний день поддерживают кодек H.264? А то я все оцифрованные видео собираюсь жать этим кодеком, а плеера чтоб проверить нет
Каков процент бытовых плееров на сегодняшний день »
Процент HD-Плееров с поддержкой Н264(безопасным) весьма нехилый.
поддерживают кодек H.264 »
Н264(AVC) – это стандарт видеосжатия, а конкретные его реализации в кодерах делаются другими фирмами. Напр. x264, Nero, MainConcept, DivX , Elecard, VSofts, ProCoder, Elemental, Avivo и др.
Честно говоря, этим вопросом не сильно интересовался, поскольку единственною приемлемою связкой для меня является ПК+ЖК-Телевизор. Но все же кое-что скажу о плеерах и Н264. Поскольку вы сами кодите видео, то должны принять во внимание следующее:
Есть специфические настройки, отвечающие за профиль выходного видеофайла, который будет воспроизводиться потом на этом самом HD-Плеере.
Максимальный hardware safe профиль – это 4.1 Конечно, технологии развиваются, и к тому моменту пока станет необходимость просмотреть видео на НД-плеере, вполне вероятно, что будет поддерживаться даже 5.1 профиль :meeting:
Настройки x264, отвечающие за безопасный профиль: vbv-bufsize, vbv-maxrate, ref, b-pyramid, maxDPB. Неправильная подкрутка этих параметров поставит в угол самый дорогой HD-Плеер на данный момент. Также еще надо смотреть на кратность картинки по высоте и ширине соответствующей цифре. В идеале это 16. Вообще технически допустимыми можно назвать кратность 16,8,4,2.
andrusha0
24-02-2011, 15:49
Скажите пожалуста какой программой можно узнать :
1. Библиотека кодирования ?
2. Настройки программы ?
MediaInfo не показывает!
Frost O.S
16-11-2019, 01:59
Скажите пожалуйста, чем на данный момент лучше новые версии х264 начиная с ревизии r2491 и новее в отличии от старых х264 core 130 r2273 ?
DJ Mogarych
16-11-2019, 23:24
Changelog надо читать.
Frost O.S
17-11-2019, 02:19
DJ Mogarych,
А где в XVID4PSP 5 можно почитать о версии установленной ревизии енкодера х264 ? Чем отличается новая от старой .
DJ Mogarych
17-11-2019, 09:36
Я этим конвертером перестал пользоваться лет 5 назад, так что не подскажу. Но так как сейчас более-менее все конвертеры основаны на ffmpeg, полагаю, что можно почитать https://github.com/FFmpeg/FFmpeg/blob/master/Changelog. Правда, это не привязано к версиям x264, но по поводу версий x264 вообще какой-либо внятной информации нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC