|
Yanyanovvv
Стаж: 8 лет 9 месяцев Сообщений: 185
|
Yanyanovvv ·
21-Авг-25 16:50
(1 месяц 17 дней назад)
-Drakon-
если честно,то да я и фильмы скачивал,ориентировался в основном на битрейт-думал чем больше он,тем лучше качество картинки.... ну а вообще,читаю отзывы еще перед этим,прежде чем начать скачивать,люди часто упоминают,если их звук или качество картинки не устраивает,потом качаю рип 1080p и ремукс этого фильма(ну по крайней мере так раньше делал) и проверял на свой глаз качество картинки. Сейчас в основном сразу рипы 1080p ищу,если рипа нету,приходиться качать ремукс.. а ещё давнее(не знаю зачем я это делал), скачивал только ремуксы(гнался за супер картинкой), и жесткие диски забивались конкретно и быстро и фильмов практически не влезало, а сейчас с рипами хоть большое многообразие можно всего чего угодно сохранить.
И спасибо вам за полезную информацию! мне по сути несколько фильмов всего надо было уменьшить,ремуксов,поэтому к виртуалдаб обратился я. а так люди умные тут на рутрекере,фильмов(рипов) предостаточно и самое главное они знают как это сделать,залито много чего тут,поэтому я врядли часто буду уменьшать размеры фильмов,единственное аудиодорожки да,лишку убираю.
AtotIK
понял... от греха подальше больше за это не берусь...я ещё на ночь ведь его оставлял включенным,а сам спать пошёл,перегорело бы нафиг всё...
|
|
teleport2222
 Стаж: 11 лет Сообщений: 190
|
teleport2222 ·
21-Авг-25 21:38
(спустя 4 часа, ред. 24-Авг-25 16:50)
incognito6624
Собираюсь сделать BDRip-AVC 1.45 GB
Разрешение оставить исходное 1920x800 или нужно уменьшать?
Рип 1.45 гб с разрешением 1920х800 это зря потраченное время. Будет максимально плохо по качеству. Нужно уменьшить размер кадра и радикально. 1024х? или даже 720х?
AviSynth script creator -> I/O -> Input DAR что поставить? Оставить как есть.
AviSynth script creator -> Crop&Resize что означает Clever (TM) anamorphic encoding? Для двд.
Ещё можете поподробнее рассказать о ресайзе и о mod16, mod8, mod4, mod2. Кратность ресайза высоты. Для рипа AVC обычно поиск минимальной ошибки аспекта перебор между мод8 и мод2.
Main -> Encoding Mode что даёт лучшее качество Automated 2pass или Const. Quality? Всё очень индивидуально. Зависит от того, что вам нужно. Если уполовинить ремукс, то вам нужен 2 пасс с известным конечным весом рипа. При Const. Quality выбирается какой-то уровень качества, но окончательный вес рипа неизвестен. Если выбрать для 2пасс например 7000кбпс и он случайно совпадает с CRF=18, который вы выберете, то качество при остальных одинаковых настройках будет плюс минус одинаково.
Main -> AVC Level оставить Level 4.1? Принято ставить Level 4.1 т.к. современные плеера с ним работают. Старые могли и не работать. Можно в настройках поставить Неопределён и кодер сам выставит уровень в зависимости от битрейта. В принципе это флаг для плеера.
Main -> Target Playback Device оставить Default или поменять на AVCHD? Дефолт.
Деблок понизить на -3;-2 ... -3;-3 только для этого разрешения или вообще? Если исходник качественный без артефактов сжатия то вообще. Если с ними то поднять ближе к нулю, но это редкость, учитывая что ваши исходники БД.
Frame-Type -> GOP Size что-то нужно менять? Не менять.
B-Frames оставить 8? Кол-во можно более-менее правильно определить по данным лога кодирования тестового прохода фрагмента фильма длительностью 2500-3500 кадров. В какой-то теме есть информация "Как правильно читать лог кодирования". На практике как правило кол-во бифреймов 7-9. 8 хороший выбор.
ReFrames поставлю 5. Определяется по формуле
1920x1080 L4.1 и Reframes < = 4
1920x816 L4.1 и Reframes < = 5
1280x720 L4.1 и Reframes < = 9
1280x544 L4.1 и Reframes < = 12
W x H x ReFrames должно быть < 8.388.60
Для вашего проца чем меньше, тем лучше. FHD - 2-3, HD - 7-8.
Rate Control -> Quantizers и Rate Control -> Adaptive Quantizers ничего не менять? Дефолтно min/max/delta 0/69/4 Кодер должен сам это выставить. Это работает для 2пасс.
Rate Control -> Quantizers и Rate Control -> Adaptive Quantizers ничего не менять? Оставьте как есть.
Rate Control -> VBV Buffer Size оставить 78125 или поменять на 62500?
Rate Control -> VBV Maximum Bitrate оставить 62500 или поменять на 50000?
Эти максимальные значения автоматом выбираются для выбранного уровня Level 4.1. Можете поставить значение 0 автовыбор. В МИ файла эти данные отображаться не будут. Флаг для плеера.
Ещё что-то в Rate Control -> Rate Control нужно менять? Только убрать галку с MB-Tree.
Nb of Frames for Lookahead - 60? На автомате ставится в зависимости от выбранного пресета. 60 = VerySlow. С вашим процем не выше Medium = 40. Ставьте пресет Medium. Это работает для кодирования в CRF. При 2пасс Lookahead не используется. Эту функцию выполняет первый проход.
M.E.Range поставлю 32. С вашим процем лучше 24. Меньше нагрузка и чуть быстрее.
Analysis -> Extra кроме No Fast P-Skip ничего не менять? Если 2 пасс, то ещё поставить галку на No DCT Decimation. Если CRF то не ставить.
В Misc ничего не трогать? В принципе там всё правильно. Но слышал иногда бывают странные ошибки когда исходник BT709, кодер с установленными неопределёнными ColorPrimaries, Transfer, ColorMatrix на выходе ставит BT601. Визуально уводит в красноту. Может быть есть смысл выставить в них принудительно BT709 если заметите такой эффект.
Ну и ещё если кодируете в 2пасс, то ставьте "Быстрый первый проход". По дефолту он и активен.
|
|
incognito6624
Стаж: 2 года 1 месяц Сообщений: 8
|
incognito6624 ·
22-Авг-25 08:24
(спустя 10 часов, ред. 22-Авг-25 08:24)
teleport2222
Спасибо Вам за помощь -Drakon-
Да, именно этой инструкцией и пользуюсь сейчас. А это обязательно прочту. Может что-то ещё посоветуете почитать по теме?
|
|
korenkonder
 Стаж: 11 лет 6 месяцев Сообщений: 807
|
korenkonder ·
22-Авг-25 09:10
(спустя 46 мин.)
Есть ещё такой сайт, где были прописаны все ключи, и навигация кмк более удобная чем на Fandom, на который и перетащили информацию с того сайта. Однако он давно не работает. Есть ссылка на архив от 2020 года.
|
|
-Drakon-
  Стаж: 17 лет 7 месяцев Сообщений: 358
|
-Drakon- ·
22-Авг-25 14:59
(спустя 5 часов)
|
|
incognito6624
Стаж: 2 года 1 месяц Сообщений: 8
|
incognito6624 ·
23-Авг-25 08:49
(спустя 17 часов)
korenkonder
-Drakon-
Спасибо
|
|
SurvivorXXX
 Стаж: 14 лет 2 месяца Сообщений: 249
|
SurvivorXXX ·
24-Авг-25 07:56
(спустя 23 часа)
teleport2222
вашу инструкцию нужно для новичков в закреп где-нибудь оставить. кратко и доходчиво.
|
|
Cибирский казак
Стаж: 11 лет 4 месяца Сообщений: 852
|
Cибирский казак ·
04-Сен-25 01:02
(спустя 10 дней)
Здравствуйте
Есть сериалы (каждая серия) в формате MKV 1080p с битрейтом 8000-9000, нужно перекодировать в MKV 720p с битрейтом 3000-3500 - чем лучше это сделать?
|
|
flaert
Стаж: 2 года 7 месяцев Сообщений: 30
|
flaert ·
04-Сен-25 07:23
(спустя 6 часов)
Всем привет!
Народ, посоветуйте простой сплиттер (splitter) надо вырезать часть видео.
Попробовал Boilsoft, он читает не все видео форматы.
Здесь на РТ или посоветуйте какой-нить бесплатный, я - чайник, надо чтобы было просто, в идеале две опции, разрезание : начало и конец.
|
|
Shraibikus
  Стаж: 16 лет 6 месяцев Сообщений: 1352
|
Shraibikus ·
04-Сен-25 15:22
(спустя 7 часов, ред. 04-Сен-25 23:50)
flaert Fast Video Cutter Joiner
LosslessCut
SolveigMM Video Splitter
|
|
semёn_52
  Стаж: 13 лет 10 месяцев Сообщений: 2855
|
semёn_52 ·
04-Сен-25 22:46
(спустя 7 часов)
|
|
L7vT3ebQoV25dnBa0
Стаж: 1 месяц 7 дней Сообщений: 3
|
L7vT3ebQoV25dnBa0 ·
07-Сен-25 02:39
(спустя 2 дня 3 часа, ред. 07-Сен-25 02:39)
teleport2222 писал(а):
88120521incognito6624
Собираюсь сделать BDRip-AVC 1.45 GB
Разрешение оставить исходное 1920x800 или нужно уменьшать?
Рип 1.45 гб с разрешением 1920х800 это зря потраченное время. Будет максимально плохо по качеству. Нужно уменьшить размер кадра и радикально. 1024х? или даже 720х?
AviSynth script creator -> I/O -> Input DAR что поставить? Оставить как есть.
AviSynth script creator -> Crop&Resize что означает Clever (TM) anamorphic encoding? Для двд.
Ещё можете поподробнее рассказать о ресайзе и о mod16, mod8, mod4, mod2. Кратность ресайза высоты. Для рипа AVC обычно поиск минимальной ошибки аспекта перебор между мод8 и мод2.
Main -> Encoding Mode что даёт лучшее качество Automated 2pass или Const. Quality? Всё очень индивидуально. Зависит от того, что вам нужно. Если уполовинить ремукс, то вам нужен 2 пасс с известным конечным весом рипа. При Const. Quality выбирается какой-то уровень качества, но окончательный вес рипа неизвестен. Если выбрать для 2пасс например 7000кбпс и он случайно совпадает с CRF=18, который вы выберете, то качество при остальных одинаковых настройках будет плюс минус одинаково.
Main -> AVC Level оставить Level 4.1? Принято ставить Level 4.1 т.к. современные плеера с ним работают. Старые могли и не работать. Можно в настройках поставить Неопределён и кодер сам выставит уровень в зависимости от битрейта. В принципе это флаг для плеера.
Main -> Target Playback Device оставить Default или поменять на AVCHD? Дефолт.
Деблок понизить на -3;-2 ... -3;-3 только для этого разрешения или вообще? Если исходник качественный без артефактов сжатия то вообще. Если с ними то поднять ближе к нулю, но это редкость, учитывая что ваши исходники БД.
Frame-Type -> GOP Size что-то нужно менять? Не менять.
B-Frames оставить 8? Кол-во можно более-менее правильно определить по данным лога кодирования тестового прохода фрагмента фильма длительностью 2500-3500 кадров. В какой-то теме есть информация "Как правильно читать лог кодирования". На практике как правило кол-во бифреймов 7-9. 8 хороший выбор.
ReFrames поставлю 5. Определяется по формуле
1920x1080 L4.1 и Reframes < = 4
1920x816 L4.1 и Reframes < = 5
1280x720 L4.1 и Reframes < = 9
1280x544 L4.1 и Reframes < = 12
W x H x ReFrames должно быть < 8.388.60
Для вашего проца чем меньше, тем лучше. FHD - 2-3, HD - 7-8.
Rate Control -> Quantizers и Rate Control -> Adaptive Quantizers ничего не менять? Дефолтно min/max/delta 0/69/4 Кодер должен сам это выставить. Это работает для 2пасс.
Rate Control -> Quantizers и Rate Control -> Adaptive Quantizers ничего не менять? Оставьте как есть.
Rate Control -> VBV Buffer Size оставить 78125 или поменять на 62500?
Rate Control -> VBV Maximum Bitrate оставить 62500 или поменять на 50000?
Эти максимальные значения автоматом выбираются для выбранного уровня Level 4.1. Можете поставить значение 0 автовыбор. В МИ файла эти данные отображаться не будут. Флаг для плеера.
Ещё что-то в Rate Control -> Rate Control нужно менять? Только убрать галку с MB-Tree.
Nb of Frames for Lookahead - 60? На автомате ставится в зависимости от выбранного пресета. 60 = VerySlow. С вашим процем не выше Medium = 40. Ставьте пресет Medium. Это работает для кодирования в CRF. При 2пасс Lookahead не используется. Эту функцию выполняет первый проход.
M.E.Range поставлю 32. С вашим процем лучше 24. Меньше нагрузка и чуть быстрее.
Analysis -> Extra кроме No Fast P-Skip ничего не менять? Если 2 пасс, то ещё поставить галку на No DCT Decimation. Если CRF то не ставить.
В Misc ничего не трогать? В принципе там всё правильно. Но слышал иногда бывают странные ошибки когда исходник BT709, кодер с установленными неопределёнными ColorPrimaries, Transfer, ColorMatrix на выходе ставит BT601. Визуально уводит в красноту. Может быть есть смысл выставить в них принудительно BT709 если заметите такой эффект.
Ну и ещё если кодируете в 2пасс, то ставьте "Быстрый первый проход". По дефолту он и активен.
AVC в 2025 году? Ты шутишь?
Мазизов писал(а):
88116663Yanyanovvv
Я в VirtualDub 2 не работаю, знаю его плохо, кодирую в XviD4PSP 5.
Настройки вроде правильные. Относительно show input\output video не скажу, надо пробовать.
Кодирование звука отключите.
Существует FFmpeg.
|
|
teleport2222
 Стаж: 11 лет Сообщений: 190
|
teleport2222 ·
07-Сен-25 17:05
(спустя 14 часов, ред. 07-Сен-25 17:05)
L7vT3ebQoV25dnBa0
AVC в 2025 году? Ты шутишь?
Не HEVC в 1080р же ему делать ноутбучным процем.
|
|
korenkonder
 Стаж: 11 лет 6 месяцев Сообщений: 807
|
korenkonder ·
08-Сен-25 12:02
(спустя 18 часов)
L7vT3ebQoV25dnBa0 писал(а):
88180436AVC в 2025 году? Ты шутишь?
По цифровому ТВ в части мест спокойно может идти 1440x1080i в MPEG-2. О чём Вы?)
Да и железок, которые переваривают что-то вплоть до H.264 до сих пор достаточно.
|
|
Tracker35
 Стаж: 16 лет 11 месяцев Сообщений: 834
|
Tracker35 ·
15-Сен-25 20:25
(спустя 7 дней, ред. 15-Сен-25 20:25)
когдато лет 10+ назад были обсуждения поиска идеала, но по факту:
для 98% случаев у x264 достаточно сделать
--profile high --level 4.1 --preset veryslow --aq-mode 3 --tune film --crf 18 [--bitrate xxxx --pass 1/2]
tune film - для лучшего сохранения мелкой детализации. по желанию. ref кодек подберёт сам, как и многое другое исходя из установок пресета под указанный уровень
"упарываться" в поисках супер настроек, считаю нерационально, скорее из разряда "выпендрежа" (который кстати, не факт, что будет "правильно"-подобранным под данное видео) главное помнить:
3.1 - 720p30
3.2 - 720p60
4.1 - 1080p30
4.2 - 1080p60
5 - 2К-30 (2560×1440)
5.1 - 4К-30 / 2К-60
5.2 - 4К-60 указывайте level по формату четко.
не надо кодить 720р в level 4 - это не даст существенного выигрыша, но серьезно потеряете в скорости сжатия.
а в случае level 5, так и вообще можно столкнутся с проблемами воспроизведения на приставках/телефонах, даже если вы сжимаете меньшие форматы
p.s. чтобы x265 (HEVC/H265) в 1080р (и менее) был лучше x264 crf=18 veryslow (на BDRip'ах), нужно очень постараться с его настройками ценой огромной потери скорости сжатия, (а разницу искать под лупой)
но вот в 2К+ x265 будет лучше чем x264 - всегда, даже без стараний с настройками, просто указав пресет slower или veryslow (идеально placebo merange=57) x264 будет жить еще долго, и не только из-за хардвар-устройств, а когда требуется хорошее качество на малых форматах (1080р и ниже)(и когда на этих форматах нет надобности в низких битрейтах [вебки/трансляции])
это как с JPEG, который спустя более 30 лет все-так-же остается эталоном в соотношении скорость/качество на размер (в Q90-98) :
всё что работает быстрее - менее качественно(значительно). всё что даёт большее качество - страдает в скорости(значительно)
|
|
october1
Стаж: 15 лет 11 месяцев Сообщений: 245
|
october1 ·
17-Сен-25 15:10
(спустя 1 день 18 часов)
почитал пару страниц последних и не нашел ответа на свой вопрос: как и чем делать рип с 4к HDR DV в 1080р?
|
|
garageforsale
 Стаж: 15 лет 10 месяцев Сообщений: 4710
|
garageforsale ·
17-Сен-25 20:24
(спустя 5 часов, ред. 17-Сен-25 20:27)
october1, xvid4psp наверное справится.
|
|
october1
Стаж: 15 лет 11 месяцев Сообщений: 245
|
october1 ·
17-Сен-25 20:59
(спустя 34 мин., ред. 17-Сен-25 20:59)
garageforsale писал(а):
88219173october1, xvid4psp наверное справится.
тапк там нюансов много по матрице конвертации HDR/DV -> SDR
он это учитывает?
как релзеыы делают рипы UHD?
|
|
jеnsen
  Стаж: 15 лет 5 месяцев Сообщений: 3365
|
jеnsen ·
17-Сен-25 21:13
(спустя 14 мин., ред. 17-Сен-25 21:13)
october1 писал(а):
88218075почитал пару страниц последних и не нашел ответа на свой вопрос: как и чем делать рип с 4к HDR DV в 1080р?
Неудивительно, что не нашли, это никому не нужно, у вас есть HDR 4K и SDR 1080 (а иногда и 4K) в виде бд\веб официальных изданий. Зачем это делать самому?
october1 писал(а):
88219301как релзеыы делают рипы UHD?
Сохраняя HDR. Никому не нужна физическая конвертация в SDR, так как любой плеер умеет это делать на лету и в 99% есть готовая оф. SDR копия.
|
|
-Drakon-
  Стаж: 17 лет 7 месяцев Сообщений: 358
|
-Drakon- ·
18-Сен-25 19:20
(спустя 22 часа)
october1 писал(а):
88219301как релзеыы делают рипы UHD?
С помощью tone mapping-а и ffmpeg-а.
|
|
Tempter57
 Стаж: 17 лет Сообщений: 5006
|
Tempter57 ·
18-Сен-25 22:10
(спустя 2 часа 50 мин., ред. 18-Сен-25 22:10)
jеnsen писал(а):
88219317Сохраняя HDR. Никому не нужна физическая конвертация в SDR, так как любой плеер умеет это делать на лету и в 99% есть готовая оф. SDR копия.
Мудрый и правильный совет. Полностью поддерживаю, учитывая, что кривая tоnemap имеет довольно сложную характеристику. При этом разные алгоритмы tonemap дают разные результаты конвертации, не смотря на все усилия по подстройке параметров. Помимо того на одних участках видео выбранный алгоритм даёт вполне приемлемый результат, но тут же на другой сцене возможен заметный провал. Особо это можно заметить на тестовом LG New York HDR UHD 4K Demo
|
|
teleport2222
 Стаж: 11 лет Сообщений: 190
|
teleport2222 ·
28-Сен-25 07:44
(спустя 9 дней, ред. 28-Сен-25 07:44)
x264 0.165.3223 0480cb0
(libswscale 9.1.100)(libavformat 62.3.100)(ffmpegsource 5.1.0.0)(lsmash 2.16.1)
|
|
SurvivorXXX
 Стаж: 14 лет 2 месяца Сообщений: 249
|
SurvivorXXX ·
29-Сен-25 21:36
(спустя 1 день 13 часов)
teleport2222
Цитата:
ReFrames поставлю 5. Определяется по формуле
1920x1080 L4.1 и Reframes < = 4
1920x816 L4.1 и Reframes < = 5
1280x720 L4.1 и Reframes < = 9
1280x544 L4.1 и Reframes < = 12
W x H x ReFrames должно быть < 8.388.60
не совсем понятен этот момент. как это рассчитывается? что на что делить/умножать и тп?
|
|
Zominion
  Стаж: 18 лет 6 месяцев Сообщений: 567
|
Zominion ·
29-Сен-25 22:06
(спустя 30 мин., ред. 30-Сен-25 00:46)
SurvivorXXX писал(а):
88269422не совсем понятен этот момент. как это рассчитывается? что на что делить/умножать и тп?
Я об этой формуле ничего не знал, что так рассчитываются ReFrames, но чисто математически если подходить, то...:
Там в конце скорее всего нолик пропущен. Не 8.388.60, а 8.388.600 должно быть.
А остальное - как и написано:
Ширина кадра умножить на Высота кадра умножить на Количество ReFrames , и это должно быть меньше 8.388.600
или,
количество ReFrames не должно быть больше, чем 8388600, поделенное на произведение Ширины (Width ) и Высоты (Height ) кадра.
т.е. ReFrames <= 8388600 / (W x H)
И прям из тех же примеров.
Есть видео 1920x1080, и надо подобрать максимальное количество ReFrames.
Считаем. 8388600 : (1920 x 1080) = 8388600 : 2073600 = примерно 4.05. Таким образом для этого разрешения количество ReFrames не должно превышать 4 кадров.
|
|
Zzloba
 Стаж: 17 лет 8 месяцев Сообщений: 94
|
Zzloba ·
30-Сен-25 19:04
(спустя 20 часов, ред. 30-Сен-25 23:14)
Tracker35 писал(а):
88205747когдато лет 10+ назад были обсуждения поиска идеала, но по факту:
для 98% случаев у x264 достаточно сделать
--profile high --level 4.1 --preset veryslow --aq-mode 3 --tune film --crf 18 [--bitrate xxxx --pass 1/2]
tune film - для лучшего сохранения мелкой детализации. по желанию. ref кодек подберёт сам, как и многое другое исходя из установок пресета под указанный уровень
"упарываться" в поисках супер настроек, считаю нерационально, скорее из разряда "выпендрежа" (который кстати, не факт, что будет "правильно"-подобранным под данное видео) главное помнить:
3.1 - 720p30
3.2 - 720p60
4.1 - 1080p30
4.2 - 1080p60
5 - 2К-30 (2560×1440)
5.1 - 4К-30 / 2К-60
5.2 - 4К-60 указывайте level по формату четко.
не надо кодить 720р в level 4 - это не даст существенного выигрыша, но серьезно потеряете в скорости сжатия.
а в случае level 5, так и вообще можно столкнутся с проблемами воспроизведения на приставках/телефонах, даже если вы сжимаете меньшие форматы
А можно подобную инструкцию для AV1? Каким кодером лучше пользоваться: SVT-AV1, FFmpeg, или, может, аппаратный кодек Nvidia (вдруг допилили качество до приемлемого, скорость-то высокая)?
В первую очередь интересует качество картинки, 1080р и иногда 4к, потом размер видео и в наименьшем приоритете скорость кодирования, торопиться мне некуда, да и проц 5950х не из тормозных. И желательно бы еще по типу содержимого еще подсказочки: под аниме/мульты, блокбастеры, неторопливые фильмы.
ЗЫЖ В инторнетах пишут, что для кодирования AV1 в режиме 10bit нужен исходник 10bit, типа не получится как в H264 8 бит в 10 бит перегнать. Но я пережал пару анимех в тестовых целях из 8 в 10 бит, установив принудительный colorspace Rec. 709 10bits и вроде нормально все выглядит, цвета не поплыли. Допилили, получается, кодировку 10битного цвета?
|
|
SurvivorXXX
 Стаж: 14 лет 2 месяца Сообщений: 249
|
SurvivorXXX ·
30-Сен-25 21:41
(спустя 2 часа 37 мин.)
Zominion
Цитата:
Не 8.388.60, а 8.388.600 должно быть.
еще вопрос - а почему именно это число? откуда оно взялось в этой формуле?
|
|
teleport2222
 Стаж: 11 лет Сообщений: 190
|
teleport2222 ·
30-Сен-25 23:47
(спустя 2 часа 6 мин., ред. 01-Окт-25 20:22)
SurvivorXXX
Сейчас посмотрел свои записи, формула такая - W x H x ReFrames должно быть < 8.388.608.
Это число, величина какого-то буфера. Формулу брал или с рутрекера, или с кинозала. Уже не помню. Было и разъяснение этой цифры.
https://rutr.life/forum/viewtopic.php?p=78877626#78877626 (Кодер х264)
скрытый текст
В FFmpeg кодек H.264 поддерживает различные профили и уровни,
которые определяют характеристики и ограничения кодируемого видео.
Ниже представлен список распространённых профилей и уровней, а также их обычное сочетание: Профили
- baseline: подходит для приложений низкой сложности, таких как видеоконференции.
- main: подходит для приложений вещания и потокового вещания.
- high: подходит для приложений высокой четкости, таких как диски Blu-ray. -
high10: аналогично high, но поддерживает 10-битную глубину.
- high422: аналогично high, но поддерживает цветность 4:2:2.
- high444: аналогично high, но поддерживает цветность 4:4:4.
- constrained_baseline: подмножество профиля baseline с дополнительными ограничениями.
- progressive_high: подмножество профиля high с дополнительными ограничениями.
Уровни
- 1: До 64 кбит/с, 960x544 пикселей, 15 кадров/с.
- 1.1: До 192 кбит/с, 1280x720 пикселей, 30 кадров/с.
- 1.2: До 384 кбит/с, 1280x720 пикселей, 30 кадров/с.
- 1.3: До 768 кбит/с, 1280x720 пикселей, 60 кадров/с.
- 2: До 2 Мбит/с, 1920x1080 пикселей, 30 кадров/с.
- 2.1: До 4 Мбит/с, 1920x1080 пикселей, 30 кадров/с.
- 2.2: До 4 Мбит/с, 1920x1080 пикселей, 60 кадров/с.
- 3: До 10 Мбит/с, 1920x1080 пикселей, 60 кадров/с.
- 3.1: До 14 Мбит/с, 1920x1080 пикселей, 60 кадров/с.
- 3.2: До 20 Мбит/с, 1920x1080 пикселей, 60 кадров/с.
- 4: До 25 Мбит/с, 4096x2304 пикселей, 30 кадров/с.
- 4.1: До 50 Мбит/с, 4096x2304 пикселей, 30 кадров/с.
- 4.2: До 50 Мбит/с, 4096x2304 пикселей, 60 кадров/с.
- 5: До 135 Мбит/с, 4096x2304 пикселей, 60 кадров/с.
- 5.1: до 240 Мбит/с, 4096x2304 пикселей, 60 кадров/с.
- 5.2: до 240 Мбит/с, 4096x2304 пикселей, 120 кадров/с.
- 6: до 240 Мбит/с, 4096x2304 пикселей, 120 кадров/с.
- 6.1: до 240 Мбит/с, 4096x2304 пикселей, 120 кадров/с.
- 6.2: до 240 Мбит/с, 4096x2304 пикселей, 120 кадров/с.
Профили сопряжения и уровни
- базовый: обычно сочетается с уровнями 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2.
- основной: обычно сочетается с уровнями 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.
- высокий: обычно сочетается с уровнями 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.
- high10: Обычно сочетается с уровнями 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.
|
|
Tempter57
 Стаж: 17 лет Сообщений: 5006
|
Tempter57 ·
01-Окт-25 09:23
(спустя 9 часов, ред. 01-Окт-25 09:23)
SurvivorXXX
Для понимания прочтите здесь разделы Levels и Decoded picture buffering. Когда-то давно на основе этого материала для ранних версий конвертора XviD4PSP5.10.346 был написан мануал X264 Настройки -rus.doc и включён в раздел документации C:\Program Files (x86)\XviD4PSP 5\docs на примере настроек в MEGUI. Там в разделе референсных кадров это пояснено и приведена вышеуказанная таблица именно для levels 4.1
скрытый текст
1.10 ref - Референсные кадры (по умолчанию 3)
Управляют размером DPB (Decoded Picture Buffer), характеризуют объем памяти, который нужен устройству, чтобы хранить распакованную цепочку кадров для последующего декодирования. Диапазон - от 0.. 16. Короче говоря, определяет, сколько предыдущих кадров может быть связано (заимствование макроблоков) с P- или B-кадрами. Чем больше референсных кадров, тем медленнее кодирование. Максимальное значение 16, однако, при 5-ти и более референсных кадров качество повышается незначительно.
Кроме того, отметьте, что 4 - максимальное для видео для 1080p, и 9 - максимальное для 720p, придерживаясь level 4.1 спецификации, который является уровнем, осуществленным в BD и цифровом видеодиске HD, и самом высоком уровне, поддержанном в большинстве бытовой электроники, которые поддерживают воспроизведение H.264, включая Xbox 360, Playstation 3
Стандарт де факто для устройств воспроизведения H264 HD видео - High@L4.1 со всеми вытекающими ограничениями на --ref и --vbv
1920 x 1080 L4.1 и Reframes < = 4
1920 x 816 L4.1 и Reframes < = 5
1280 x 720 L4.1 и Reframes < = 9
1280 x 544 L4.1 и Reframes < = 12 , но для лучшей совместимости установите 11
W x H x ReFrames должно быть < 8388608
Для прочих уровней необходимо произвести расчёт, согласно формуле https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Decoded picture buffering
Width -щирина кадра
height -высота кадра
x = width / 16 - округляем в большую сторону до целого числа
y = height / 16 - округляем в большую сторону до целого числа
Ref = MaxDpbMbs / (x * y) - округляем в меньшую сторону до целого числа
Level – MaxDpbMbs:
3 - 8100
3.1 - 18000
3.2 - 20480
4 - 32768
4.1 - 32768
4.2 - 34816
5 - 110400
5.1 - 184320
5.2 - 184320
Рекомендация: установить в зависимости от разрешения. Каждое увеличение имеет уменьшенную пользу и постоянную потерю скорости. Очень большое количество refs обычно не очень полезно, но приближение к 16, может быть полезным для анимированного содержания, сбора данных видеоигры, интерфейса компьютерной графики, и другого подобного содержания.
См. также: b-pyramid, mixed-refs, level
|
|
johnowenemmet
 Стаж: 15 лет 7 месяцев Сообщений: 174
|
johnowenemmet ·
01-Окт-25 17:32
(спустя 8 часов)
Zzloba
а чем не устраивает гайд по кодированию AV1 в этом же форуме? развивайте тему с единомышленниками
|
|
|