[не удалять] Как выбрать оптимальный битрейт и ключевые параметры для рипа в x264 [архив №1]

Страницы :   Пред.  1, 2, 3, 4 ... 98, 99, 100  След.
Тема закрыта
 

DFCbit

AVC-Видео

Стаж: 16 лет 1 месяц

Сообщений: 2174

DFCbit · 02-Дек-08 16:47 (15 лет 11 месяцев назад)

shellgen
Я все время, периодический, заглядываю сюда. Сейчас уже сборка r1040M, Вы что-нибудь новенькое "вкусненькое"раскопали для нее, или пока все по прежнему, с Вашими последними дополнениями в постах?
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 03-Дек-08 00:34 (спустя 7 часов)

invidia.hs писал(а):
Напрашивается мысль: существуют ли в природе более качественные готовые профили или же каждый случай (даже в пределах двд) слишком уникален?
Каждый случай уникален, тенденции со временем узнаются на глаз.
invidia.hs писал(а):
хотя двд кажется вроде как качественней..
Естественно, вы же кодируете не чистый DVD, а даунскейл с него, судя по скрипту выше. Ну и в любом случае компрессия с потерями потому так и называется, что при кодировании в любом случае что-то будет теряться, задача в том, чтобы это что-то было незаметно для глаз.
DFCbit писал(а):
Я все время, периодический, заглядываю сюда. Сейчас уже сборка r1040M, Вы что-нибудь новенькое "вкусненькое"раскопали для нее, или пока все по прежнему, с Вашими последними дополнениями в постах?
Ничего кардинально не поменялось, а общий смысл вряд ли измениться и в сборке с ревизией r2000 Только набор перифериных параметров вероятнее всего будет меняться, но я их и не описывал в топикстарте.
[Профиль]  [ЛС] 

invidia.hs

Стаж: 16 лет 7 месяцев

Сообщений: 329

invidia.hs · 03-Дек-08 00:43 (спустя 8 мин.)

не совсем даунскейл, просто чернота кропается
в оригинале идет так:
Цитата:
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, Matrix : Default
Duration : 14mn 23s
Bit rate mode : Constant
Bit rate : 6 111 Kbps
Nominal bit rate : 6 700 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 16/9
Frame rate : 25.000 fps
Standard : PAL
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.646
или кропанье черных полос тоже считается ресайзом?
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 03-Дек-08 01:08 (спустя 25 мин., ред. 03-Дек-08 01:12)

invidia.hs писал(а):
Width : 720 pixels
Height : 576 pixels
invidia.hs писал(а):
crop( 4, 72, -2, -72) # -> 714x432 ~.31Mpx
LanczosResize(720,304) # -> ~.21Mpx / downscale ~.1Mpx / деформация интерполяцией в близкое разрешение
=> уже после такого скрипта от картинки на исходном DVD остаётся на порядок меньше
[Профиль]  [ЛС] 

DFCbit

AVC-Видео

Стаж: 16 лет 1 месяц

Сообщений: 2174

DFCbit · 03-Дек-08 17:19 (спустя 16 часов, ред. 04-Дек-08 11:13)

shellgen
Мне чертовски нравится упражняться с х264 и с Вашей "методикой распределенной выборки" 8)))). К сожалению времени на все не хватает - побольше проводить тестов, а вопросы появляются. Вот сейчас возникли 2 вопроса, мне кажется, они не очень достаточно освещены.
1. Deblocking. Я понял так, что этот параметр дает возможность управлять "некоей компенсацией" по битрейту. Здесь в топике Pustovetov приводил свое мнение по Deblocking'у - он обычно использует диапазон -2:-2...0:0. Из приведенных Вами, здесь в "вариантах" для invidia.hs - видим значения -3:0. В Help'е предлагается диапазон от -3 до +3. На Ваш практический взгляд, какой диапазон является реальным? Можно-ли эти значения привязать к процентам? Что делает (+) и что делает (-)? Визуально это видно, или скорее только на выходном размере файла?
2. Psy - психовизуальная оптимизация. В Help'е мало сказано - что для работы этого параметра необходима установка Trellis от 1 и выше, и что это "экспериментальная " фишка и не рекомендуют ее постоянно использовать. Какой здесь может быть диапазон значений? На чем это визуально отражается?
P.S. Может кто-нибудь из читателей этого топика выскажет свое мнение.
P.P.S. Появился еще вопрос, к читателям, у кого стоит 2-х ядерный проц. Если есть у Вас возможность прогнать 2 теста. У х264 имеется параметр --threads, по-умолчанию он стоит --threads auto, один тест прогнать с этим значением, а второй со значением --threads 2. Интересует - получаются-ли для кодера 2 ядра как отдельные логические ЦП? Вообще интересны цифры как распределяется нагрузка по ядрам при работе кодера? Кто сможет сделать приведите, плиз, здесь - средние значения процентной нагрузки по ядрам, тактовую частоту проца, объем Оперативной памяти, FPS работы и командную строку кодера.
[Профиль]  [ЛС] 

invidia.hs

Стаж: 16 лет 7 месяцев

Сообщений: 329

invidia.hs · 03-Дек-08 19:13 (спустя 1 час 54 мин.)

насколько я помню из первых мануалов по деблокингу, в том числе чтение отдельных постов на думе, эти параметры подстраиваются под качество исходника для компенсации блочности.
Что-то типа strength и threshold. Т.е. одна цифра есть значение, на которое будет делаться поправка, а вторая - порог или радиус поиска. Примерно так я себе это представлял, но могу заблуждаться
Простыми словами рекомендовалось для качественных источников оставлять деблокинг около ноля или немного в плюс, а для некачественных - понижать. Опять-таки может быть я ошибаюсь.
[Профиль]  [ЛС] 

DFCbit

AVC-Видео

Стаж: 16 лет 1 месяц

Сообщений: 2174

DFCbit · 03-Дек-08 20:32 (спустя 1 час 18 мин.)

invidia.hs
Спасибо за Ваше мнение. Может кто-нить еще напишет.
Вам кстати удалось поднять FPS на тестах? Вы хорошо подгрузили кодер )))).
shellgen Вам предложил оптимальные варианты, но Вы все-таки оставили часть своих настроек.
[Профиль]  [ЛС] 

invidia.hs

Стаж: 16 лет 7 месяцев

Сообщений: 329

invidia.hs · 03-Дек-08 20:41 (спустя 8 мин.)

DFCbit
пока отложил этот диск, хочу потренироваться сначала на более качественном исходнике. Можно конечно взять и скачать готовый рип, но мы ж не ищем легких путей
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 05-Дек-08 00:14 (спустя 1 день 3 часа, ред. 05-Дек-08 00:20)

DFCbit писал(а):
Deblocking.
С битрейтом deblocking никак не связан. Инфо по деблокингу добавил в первый пост.
DFCbit писал(а):
Psy
C -t 0 psy тоже успешно и эффективно работает в свежих сборках. Напишу подробнее как-нибудь попозже.
DFCbit писал(а):
--threads auto
При --threads auto x264 размножает <количество физических ядер>*1.5 потоков, т.е. 3 потока для 2 ядер, 6 для 4х и 12 для 8ядерников.
[Профиль]  [ЛС] 

DFCbit

AVC-Видео

Стаж: 16 лет 1 месяц

Сообщений: 2174

DFCbit · 05-Дек-08 01:37 (спустя 1 час 23 мин.)

shellgen писал(а):
С битрейтом deblocking никак не связан. Инфо по деблокингу добавил в первый пост.
С этим пунктом ясно.
shellgen писал(а):
C -t 0 psy тоже успешно и эффективно работает в свежих сборках. Напишу подробнее как-нибудь попозже.
Жду с интересом. Возможно, то же добавите в первый пост.
shellgen писал(а):
При --threads auto x264 размножает <количество физических ядер>*1.5 потоков, т.е. 3 потока для 2 ядер, 6 для 4х и 12 для 8ядерников.
Оч интересно, теперь понятно как себя ведет х264 в случае х-ядерных железок.
Спасибо за Вашу полезную инфу.
[Профиль]  [ЛС] 

IlyaSin

Донор

Стаж: 17 лет 1 месяц

Сообщений: 4243

IlyaSin · 13-Дек-08 17:33 (спустя 8 дней)

Интересует несколько моментов.
Кто разбирается, расскажите, пожалуйста, поподробнее о параметре no-dct-decimate, на что это влияет и в каких случаях стоит включать.
И еще вопросик, в последнее время в описании рипов от группы AVC-видео стали прилагать логи AVInaptic. Как воспринимать параметры DRF analysis в этих логах? Какие значиния Average DRF и Standard deviation следует считать приемлемыми?
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 20-Дек-08 20:18 (спустя 7 дней)

IlyaSin писал(а):
Кто разбирается, расскажите, пожалуйста, поподробнее о параметре no-dct-decimate, на что это влияет и в каких случаях стоит включать.
Ключ --no-dct-decimate отвечает грубо говоря за опцию предварительной DCT трансформации сигнала перед непосредственно кодированием, как результат - сигнал на следующий этап компрессии подаётся уже немного оптимизированный. Если ключом эту трансофрмацию отключить, то есть веростяность ненмого выиграть в детальности в мультипроходе, т.к. за несколько проходов у кодека есть возможность оценить полную версию сигнала, НО категорически не стоит выключать DCT оптимизацию при однопроходном кодировании, только навредит по очевидным причинам.
IlyaSin писал(а):
Как воспринимать параметры DRF analysis в этих логах? Какие значиния Average DRF и Standard deviation следует считать приемлемыми?
DRF будут аналогичны усреднённому значению квантов, но чуть повыше, это аналог оценки RF по логу в готовом рипе.
[Профиль]  [ЛС] 

Art84

Стаж: 18 лет 10 месяцев

Сообщений: 61


Art84 · 20-Дек-08 22:13 (спустя 1 час 55 мин., ред. 21-Дек-08 13:50)

shellgen
извиняюсь если не по теме, но такой вот вопрос к вам: есть какой-нибудь веб-ресурс (или несколько) после изучения которого такие вот статьи (посты) как ваша выглядели бы более родными ? ... а то хочется вникнуть в таких делах (кванты, фреймы, частицы, деблокинг и др.), но без нужных знаний они кажутся иннопланетными
ну и коечто по теме:
Цитата:
M:\Videos\mux\pstorm>start /low /b /w /d"C:\video-stuff\x264" x264.928.modified.
bf.exe --crf 18 --zones 2449,2449,q=40 --b-adapt 2 --psy-rd 0.8:1.0 -b 16 -r 16 --mix
ed-refs --b-pyramid --aq-strength 1.0 --b-rdo --bime -w --direct auto -f -3,0 -m
7 -t 2 -A all -8 --scenecut 35 -I 300 --me umh --merange 24 --threads auto --th
read-input --progress --sar 1:1 --output "M:\Videos\mux\pstorm\pstorm0_1.264" "M
:\Videos\mux\pstorm\pstorm0.avs"
эту CLI утилиту "mux\psorm\start.exe" где можно брать или в каком пакете находится?
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 27-Дек-08 22:54 (спустя 7 дней)

Art84 писал(а):
есть какой-нибудь веб-ресурс
forum.doom9.org
Art84 писал(а):
эту CLI утилиту "mux\psorm\start.exe" где можно брать или в каком пакете находится?
Это никакая не cli утилита, а стандартная cmd команда, ни в каком пакете её брать не надо.
[Профиль]  [ЛС] 

IlyaSin

Донор

Стаж: 17 лет 1 месяц

Сообщений: 4243

IlyaSin · 02-Янв-09 00:09 (спустя 5 дней)

shellgen
Благодарю за исчерпывающий ответ.
З.Ы. Думаю, было бы полезно включить информацию о подобных ключах в первый пост темы.
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 17-Янв-09 08:10 (спустя 15 дней, ред. 17-Янв-09 08:10)

Ув. shellgen, скажите, если моей целью стоит создать качественный 720p рип из 1080p BluRay исходника, что бы картинка была идентичной картинки блу-рея, проресайзеного в 1280x720, такие настройки х264 будут отличные, или надо ещё что-то улучшить?
Цитата:
DirectShowSource("H:\Saw\Saw.II.Blu-ray.REMUX.MPEG2.1080P.DTSHD.mkv", fps=23.976, audio=false)
#deinterlace
#crop
Spline36Resize(1280,720) # Spline36 (Neutral)
#denoise
__film = last
__t0 = __film.trim(1, 60000)
__t0*

ConvertToYV12()
Код:
start /low /b /w /d "C:\Program Files\megui\tools\x264" x264.exe -I 250 -b 4 --b-pyramid -r 8 --crf 19 -f -2:-2 -A all --direct spatial -w --me umh --merange 32 -m 9 --psy-rd 1.0:0.0 --mixed-refs --b-adapt 2 -8 -t 2 --threads auto --progress -o "H:\Saw\Saw_2_1-60000.mkv" "H:\Saw\Saw.II.Blu-ray.REMUX.MPEG2.1080P.DTSHD.avs"
pause
Размер рипа большого значения не имеет, но учитывая что исходник весит 17 гб, не хотелось бы что бы это было больше ~10 гб (с учетом двух дорог по 1536 kbps и одной 384 kbps).
*, на это не обращаем внимания, просто проц не из самых мощных и работать 24/7 не имеет возможности, поэтому приходится сжимать фильм по частям
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 17-Янв-09 17:06 (спустя 8 часов)

Sherbatski писал(а):
-I 250 -b 4 --b-pyramid -r 8 --crf 19 -f -2:-2 -A all --direct spatial -w --me umh --merange 32 -m 9 --psy-rd 1.0:0.0 --mixed-refs --b-adapt 2 -8 -t 2
C учётом характера исходника ИМХО crf 19 будет лишним, crf 20-21 вряд ли будет визуально отличаться/а возможно даже выше/ Примерные опорные значения других параметров (на глаз): --b-adapt 2 -b 6 --b-pyramid -f -2,0 -A p8x8,b8x8,i8x8,i4x4 --psy-rd 0.8:0.5 --aq-stength 0.5 , остальное оставить как есть, будет долго, но если кусками жать то видимо не критично.
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 17-Янв-09 17:45 (спустя 39 мин.)

shellgen писал(а):
Sherbatski писал(а):
-I 250 -b 4 --b-pyramid -r 8 --crf 19 -f -2:-2 -A all --direct spatial -w --me umh --merange 32 -m 9 --psy-rd 1.0:0.0 --mixed-refs --b-adapt 2 -8 -t 2
C учётом характера исходника ИМХО crf 19 будет лишним, crf 20-21 вряд ли будет визуально отличаться/а возможно даже выше/ Примерные опорные значения других параметров (на глаз): --b-adapt 2 -b 6 --b-pyramid -f -2,0 -A p8x8,b8x8,i8x8,i4x4 --psy-rd 0.8:0.5 --aq-stength 0.5 , остальное оставить как есть, будет долго, но если кусками жать то видимо не критично.
Большое спасибо
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 18-Янв-09 11:55 (спустя 18 часов)

shellgen, я тут сжал кусочек из 10,000 фреймов, сделал сравнительные скриншоты BD-Rip, что скажешь? )
Скрипт таков:
Код:
start /low /b /w /d "H:\Saw" x264.exe --level 5.1 -I 250 -b 6 --b-pyramid -r 8 --crf 20 -f -2:0 -A p8x8,b8x8,i8x8,i4x4 --direct spatial -w --me umh --merange 32 -m 9 --psy-rd 0.8:0.5 --aq-strength 0.5 --mixed-refs --b-adapt 2 -8 -t 2 --threads auto --progress -o "H:\Saw\Saw_2_1-10000.mkv" "H:\Saw\Saw.II.Blu-ray.REMUX.MPEG2.1080P.DTSHD.avs"
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 18-Янв-09 14:21 (спустя 2 часа 25 мин.)

Sherbatski писал(а):
--level 5.1
Вот это ни к чему, левел сам проставиться нужный, это будет 4.1.
По скрину: есть небольшая блочность, --aq-strength 0.7 возможно спасёт либо -f -1,0; чтобы не так выделялось зерно можно чуть опустить --psy-rd 0.8:0.4
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 18-Янв-09 18:53 (спустя 4 часа, ред. 18-Янв-09 18:53)

shellgen писал(а):
Sherbatski писал(а):
--level 5.1
Вот это ни к чему, левел сам проставиться нужный, это будет 4.1.
По скрину: есть небольшая блочность, --aq-strength 0.7 возможно спасёт либо -f -1,0; чтобы не так выделялось зерно можно чуть опустить --psy-rd 0.8:0.4
Где-то писали, что создать рип, по качеству не уступающий исходнику можно только на профиле 5.1. Не правда?
Да, я тоже заметил блочность на некоторых скринах, щас пробую на --aq-strength 0.7 и -f -1,0.
shellgen, а можешь обьяснить мне три вещи, я вот смотрю настройки кодека на рипах топовых групп, таких как ESiR, DON, CtrlHD и т.д., у них в 95% случаях на рипах 720p, да и 1080p, деблокинг стоит -3:-3. Незнаешь с чем связан их выбор, может и мне стоит попробовать? За что отвечает первый и второй параметр функции --psy-rd ? И последний вопрос, чем выше кол-во б-фреймов, тем лучше это скажется на качестве, или хуже? Я всегда думал что лучше, пока мне один человек не написал, что надо ставить как можно меньше б-фреймов, что бы картинка была более качественная, хотя конечно нету некаких оснований верить ему, поэтому и спрошу у знающего человека... Спасибо за ответы.
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 18-Янв-09 19:05 (спустя 12 мин.)

Sherbatski писал(а):
Где-то писали, что создать рип, по качеству не уступающий исходнику можно только на профиле 5.1. Не правда?
Неправда
Sherbatski писал(а):
у них в 95% случаях на рипах 720p, да и 1080p, деблокинг стоит -3:-3
Что русскому хорошо - немцу смерть. См. про деблокинг в первом посте. Без тонкой подстройки остальных параметров -3,-3 - плохая идея, если не нужна блочность в результате.
Sherbatski писал(а):
За что отвечает первый и второй параметр функции --psy-rd ?
В двух словах не объяснишь, грубо говоря инструмент управления психовизуальной адаптацией шумов и сложных деталей.
Sherbatski писал(а):
И последний вопрос, чем выше кол-во б-фреймов, тем лучше это скажется на качестве, или хуже? Я всегда думал что лучше, пока мне один человек не написал, что надо ставить как можно меньше б-фреймов, что бы картинка была более качественная
Популярное заблуждение, недостаток b-фреймов однозначно может привести к общему ухудшению качества.
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 19-Янв-09 12:38 (спустя 17 часов, ред. 19-Янв-09 21:58)

shellgen, большое спасибо за информацию, поставил кодироватся на новых настройках треть фильма, надеюсь уже окончательные.
[Профиль]  [ЛС] 

Sherbatski

Top Loader 01* 100GB

Стаж: 16 лет 2 месяца

Сообщений: 608

Sherbatski · 19-Янв-09 22:36 (спустя 9 часов, ред. 19-Янв-09 22:36)

Код:
C:\Documents and Settings\Admin>x264 --level 4.1 -I 250 -b 6 --b-pyramid -r 8 --crf 20 -f -1:0 -A p8x8,b8x8,i8x8,i4x4 --direct spatial -w --me umh --merange 32 -m 9 --psy-rd 0.8:0.4 --aq-strength 0.75 --mixed-refs --b-adapt 2 -8 -t 2 --threads auto --progress --no-ssim --no-psnr -o "H:\Saw\Saw_2_1-46864.mkv" "H:\Saw\Saw.II.Blu-ray.REMUX.MPEG2.1080P.DTSHD.avs"
avis [info]: 1280x720 @ 23.98 fps (46865 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.1
x264 [info]: slice I:1258  Avg QP:16.96  size:113511
x264 [info]: slice P:13186 Avg QP:18.66  size: 60469
x264 [info]: slice B:32421 Avg QP:21.05  size: 28098
x264 [info]: consecutive B-frames:  2.3%  9.4% 36.8% 10.2% 16.4% 13.4% 11.7%
x264 [info]: mb I  I16..4: 21.9% 69.9%  8.2%
x264 [info]: mb P  I16..4:  4.4% 14.8%  1.6%  P16..4: 41.5% 20.0% 12.5%  0.0%  0.0%    skip: 5.1%
x264 [info]: mb B  I16..4:  0.3%  2.0%  0.2%  B16..8: 42.7%  1.7%  2.3%  direct:12.2%  skip:38.6%  L0:40.3% L1:42.3% BI:17.4%
x264 [info]: 8x8 transform  intra:72.1%  inter:47.8%
x264 [info]: ref P L0  45.3% 23.2%  9.6%  7.3%  4.2%  4.7%  3.1%  2.7%
x264 [info]: ref B L0  64.5% 18.7%  6.3%  4.3%  2.5%  2.5%  1.3%
x264 [info]: ref B L1  90.3%  9.7%
x264 [info]: kb/s:7576.2
encoded 46865 frames, 1.07 fps, 7576.31 kb/s
Пять скриншотов исходник - рипа - http://comparescreenshots.slicx.com/comparison/2348/ и http://comparescreenshots.slicx.com/comparison/2347/
shellgen, что скажешь ? Помоему картинка стала чучуть почетче, чем у исходника, странно, из-за чего это? Но мне это даже нравится, главное что бы не пошло в ущерб чему-то другому
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 21-Янв-09 01:17 (спустя 1 день 2 часа)

Sherbatski
Если всё устраивает, то хорошо. Я бы ещё поковырялся с --psy-rd , шум заметно потрял структуру, см. хорошо заметно по фону в первом сравнении третий скрин.
Sherbatski писал(а):
Помоему картинка стала чучуть почетче, чем у исходника
Картинка на стала почётче, она может выглядеть резче за счёт психовизуального обмана, это целиком на совести psy-rd
[Профиль]  [ЛС] 

2faust

Стаж: 17 лет 2 месяца

Сообщений: 577

2faust · 24-Янв-09 00:12 (спустя 2 дня 22 часа)

спасибо большое шелген за хорошо проделанную работу и тонкое разьеснение некоторых моментов, что обычно ускользает от пользователей которые любят кодировать и при этом не терять качество картинки.
попробовал закодировать фильм использую на втором проходе crf=18 и вы не представляете, но размер на втором проходе с crf получил больше чем источник.
причем делал так как здесь написано , по инструкции.
так что crf crf'ом но полность полагаться на настройки кодера по умолчанию лучше не соглашаться.
еще раз выражаю большой респект автору.
[Профиль]  [ЛС] 

Mike7L

Стаж: 18 лет 6 месяцев

Сообщений: 393

Mike7L · 27-Янв-09 03:18 (спустя 3 дня, ред. 27-Янв-09 03:18)

shellgen Во -Первых : Большое спасибо за мануал и внятные объяснения. Очень помогает в изучении вопроса.
Цитата:
Обращаю внимание, что в версиях x264 > r988 существенно переработана CRF модель.
Возможно, имеет смысл в первом посте поменять версии кодека местами (основное Faq про версии x264 > r988 и примечание, что в старых версиях было иначе).
И от меня вопрос. Я не нашел точного ответа, поэтому решил спросить здесь:
Если приоритетом является сохрананение качества, размер не слишком принципиален а время кодирования неограничено, то какой методикой стоит пользоваться - CRF в 1 проход или 2х проходное кодирование с ориентиром на bitrate по вашей методике.
Правильно ли я понимаю, что ваш метод позволяет получить такое-же качество, как и при CRF, при этом уложиться в меньший размер? Или это попытка уложить в определенный размер фильм, сохранив приемлемое качество?
[Профиль]  [ЛС] 

_Woland_

Стаж: 15 лет 11 месяцев

Сообщений: 1067

_Woland_ · 27-Янв-09 03:31 (спустя 13 мин.)

shellgen
Где можно более подробно почитать по --psy-rd? Все инструкции, что мне встречались, указывали на то, что вмешиваться в эту настройку не стоит, ибо все слишком сложно. Хочется подробностей.
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет 1 месяц

Сообщений: 4255

Pustovetov · 27-Янв-09 09:17 (спустя 5 часов)

Mike7L писал(а):
Если приоритетом является сохрананение качества, размер не слишком принципиален а время кодирования неограничено, то какой методикой стоит пользоваться - CRF в 1 проход или 2х проходное кодирование с ориентиром на bitrate по вашей методике.
В принципе CRF и двухпроходное кодирование (при условии что не включено turbo), дают примерно одинаковое качество. По этому если нет потребности вписываться именно в конкретный размер видео, то лучше кодировать CRF, а сэкономленое время пустить к примеру на me=tesa
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 27-Янв-09 12:25 (спустя 3 часа)

2faust писал(а):
попробовал закодировать фильм использую на втором проходе crf=18 и вы не представляете, но размер на втором проходе с crf получил больше чем источник.
обычное дело для тугих исходников, с такими приходится повозиться...
Mike7L писал(а):
Если приоритетом является сохрананение качества, размер не слишком принципиален а время кодирования неограничено, то какой методикой стоит пользоваться - CRF в 1 проход или 2х проходное кодирование с ориентиром на bitrate по вашей методике.
Правильно ли я понимаю, что ваш метод позволяет получить такое-же качество, как и при CRF, при этом уложиться в меньший размер? Или это попытка уложить в определенный размер фильм, сохранив приемлемое качество?
Как верно заметил коллега выше, если попасть в размер не является приоритетом, то можно кодировать и CRF'ом в 1 проход, что даст примерно такое же качество, как и два медленных прохода в тот же битрейт. НО crf'ом нельзя кодировать вслепую, выбор параметров критичен для результата и кроме того необходимо перед кодированием проводить испытания, т.к. как отмечено выше в ряде случаев с crf может выскочить битрейт выше чем у исходника. При всём при этом при некоторой сноровке CRF'ом можно успешно попадать в заданный размер, хотя задача и не совсем тривиальная.
_Woland_ писал(а):
Где можно более подробно почитать по --psy-rd? Все инструкции, что мне встречались, указывали на то, что вмешиваться в эту настройку не стоит, ибо все слишком сложно. Хочется подробностей.
Вмешиваться действительно не стоит, если не представляете чего хотит добиьтся и хотя бы приблизительно как оно работает. Читать надо целиком тут: _http://forum.doom9.org/showthread.php?t=138293 Можно заглянуть сюда: _http://forum.doom9.org/showthread.php?t=141188 , но фишка этой метрики в том, что для каждого сигнала крутить её приходится по разному. В двух словах не опишешь, описание работы надо снабдить наглядными примерами, словами всё не скажешь... короче пока не располагаю временем описать эту опцию.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error