|
busoti
Стаж: 13 лет 5 месяцев Сообщений: 2839
|
busoti ·
14-Дек-17 21:57
(6 лет 11 месяцев назад)
Vouk
В шапке темы даны рекомендации в то время, когда все были озабочены не качеством видео, а как его сильнее сжать.
Если же стремиться к качеству, то нужно выставлять keyint_min=0 (авто), чтобы кодер имел возможность поставить ключевой кадр везде, где это будет необходимо. Например, при смене сцен в музыкальном клипе, где сцены могут меняться по несколько в секунду.
keyint можно ставить равной fps . При таком раскладе, естественно количество I кадров будет больше, битрейт\размер тоже будет больше.
Vouk писал(а):
74417521Нет ли каких-нибудь потенциальных проблем при воспроизведении при таком keyint ?
Проблем нет. При перемотке плееру наоборот лучше, если больше ключевых кадров.
Например, в HDTV с потоком Н264 ключевые кадры в среднем каждую секунду.
Тем не менее считаю, что лучше резать исходник, а не рип с него.
|
|
Vouk
Стаж: 16 лет Сообщений: 1111
|
Vouk ·
15-Дек-17 15:16
(спустя 17 часов, ред. 15-Дек-17 15:16)
busoti4444 писал(а):
74419135Vouk
В шапке темы даны рекомендации в то время, когда все были озабочены не качеством видео, а как его сильнее сжать.
ох... мне тут принесли материал, который оцифровывал на пишущем двд-плеере какой-то доморощеный ломастер, считавший, что чем больше он уместит на диске, тем лучше... руки бы оторвал... 3 часа в 4,5 Гб...
Цитата:
Тем не менее считаю, что лучше резать исходники а не рип с него.
оно так, но дело в том, что исходники представляют собой около 100 оцифрованных вхс кассет по 2-3 часа, хранить в исходниках обременительно, а как именно нужно нарезать фрагменты, в данный момент неясно и нет времени разбираться. Так что паллиатив - хранить сжатые, приняв меры для упрощения нарезки в будущем.
|
|
busoti
Стаж: 13 лет 5 месяцев Сообщений: 2839
|
busoti ·
15-Дек-17 17:07
(спустя 1 час 51 мин.)
Vouk
В оцифровках нарезка не главное. https://rutr.life/forum/viewtopic.php?p=74317395#74317395 Скачайте мои пробы, исходник, и сравните.
В Вашей ситуации я бы перекодировал исходники с ресайзом в исходное разрешение без обрезки (кропа) картинки, с деинтерлейсом и обработкой.
В дальнейшем возможно придётся не только резать, но и клеить, поэтому разрешение должно быть одинаковым. Порезанные\склеенные файлы кодировать в конечный результат с кропом.
А пока перекодировать с запасом битрейта (где-то в crf=13-14), выставить keyint_min=0, keyint=50 .
|
|
Vouk
Стаж: 16 лет Сообщений: 1111
|
Vouk ·
17-Дек-17 13:50
(спустя 1 день 20 часов, ред. 17-Дек-17 13:50)
busoti4444 писал(а):
В дальнейшем возможно придётся не только резать, но и клеить, поэтому разрешение должно быть одинаковым.
Спасибо, Капитан. У меня однако несколько другой набор проблем в данный момент. Например, что делать с оцифровками деградировавших кассет, где пропал цвет, а имеется цветной муар или цветная рябь.
вот с такими параметрами теперь кодируется, может кому не лень прокомментировать:
скрытый текст
cabac=1
ref=5
deblock=1:-1:-1
analyse=0x3:0x133
me=umh
subme=10
psy=1
psy_rd=1.00:0.15
mixed_ref=1
me_range=24
chroma_me=1
trellis=2
8x8dct=1
cqm=0
deadzone=21,11
fast_pskip=1
chroma_qp_offset=-3
threads=6
lookahead_threads=1
sliced_threads=0
nr=0
decimate=1
interlaced=0
bluray_compat=0
constrained_intra=0
bframes=5
b_pyramid=2
b_adapt=2
b_bias=0
direct=3
weightb=1
open_gop=0
weightp=2
keyint=25
keyint_min=0
scenecut=40
intra_refresh=0
rc=crf
mbtree=0
crf=16.0
qcomp=0.60
qpmin=0
qpmax=69
qpstep=4
ip_ratio=1.40
pb_ratio=1.30
aq=1:1.00
|
|
xfiles
Стаж: 17 лет Сообщений: 51458
|
xfiles ·
17-Дек-17 13:51
(спустя 1 мин.)
Vouk писал(а):
74435963где пропал цвет, а имеется цветной муар или цветная рябь
Это надо было на этапе оцифровки думать. PAL/SECAM переключать и юстировать головку магнитофона.
|
|
busoti
Стаж: 13 лет 5 месяцев Сообщений: 2839
|
busoti ·
17-Дек-17 14:44
(спустя 52 мин.)
Vouk писал(а):
74435963вот с такими параметрами теперь кодируется, может кому не лень прокомментировать:
А что там комментировать ? Эти проблемы кодером не решаются.
Деинтерлейс, фильтрация, в том числе и цветокоррекция.
|
|
Vouk
Стаж: 16 лет Сообщений: 1111
|
Vouk ·
17-Дек-17 14:58
(спустя 14 мин., ред. 17-Дек-17 14:58)
xfiles писал(а):
74435989
Vouk писал(а):
74435963где пропал цвет, а имеется цветной муар или цветная рябь
Это надо было на этапе оцифровки думать. PAL/SECAM переключать и юстировать головку магнитофона.
под каждую кассету индивидуально не наюстируешься...
если цвета уже нет то нет, пока думаю для таких случаев просто убрать цвет вообще, рябь будет, но не цветная, меньше мешает.
|
|
xfiles
Стаж: 17 лет Сообщений: 51458
|
xfiles ·
17-Дек-17 15:17
(спустя 18 мин.)
Vouk писал(а):
74436411под каждую кассету индивидуально не наюстируешься...
Я юстирую.
|
|
Vouk
Стаж: 16 лет Сообщений: 1111
|
Vouk ·
17-Дек-17 15:45
(спустя 28 мин., ред. 17-Дек-17 15:45)
дык, хорошо когда на это есть время, специальные умения, и еще может денег за это дают...
вот пара скриншотов с примерами, как тут можно побороться фильтрами?
|
|
Craftsk8
Стаж: 17 лет 2 месяца Сообщений: 31
|
Craftsk8 ·
21-Дек-17 11:00
(спустя 3 дня)
Помогите разобраться, есть два рипа одного и того же фильма и не могу понять в каком качество лучше. Глядя на параметры кодирования. Источник один и тот же.
Вот два медиаинфо:
Первое видео:
скрытый текст
Код:
Идентификатор: 1
Формат: AVC
Формат/Информация: Advanced Video Codec
Профиль формата: High@L4
Настройки формата: CABAC / 4 Ref Frames
Параметр CABAC формата: Да
Параметр RefFrames формата: 4 кадра
Идентификатор кодека: avc1
Идентификатор кодека/Информация: Advanced Video Coding
Продолжительность: 2 ч. 48 м.
Битрейт: 9500 Кбит/сек
Максимальный битрейт: 32,7 Мбит/сек
Ширина: 1920 пикселей
Высота: 800 пикселей
Соотношение сторон: 2,40:1
Режим частоты кадров: Переменный
Частота кадров: 23,976 кадра/сек
Минимальная частота кадров: 7,992 кадров/сек
Максимальная частота кадров: 25000,000 кадров/сек
Цветовое пространство: YUV
Субдискретизация насыщенности: 4:2:0
Битовая глубина: 8 бит
Тип развёртки: Прогрессивная
Бит/(Пиксели*Кадры): 0.258
Размер потока: 11,2 Гбайт (85%)
Библиотека кодирования: x264 core 130 r2273 b3065e6
Настройки программы: cabac=1 / ref=4 / deblock=1:-3:-2 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.25 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-4 / threads=18 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=9500 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=25000 / vbv_bufsize=25000 / nal_hrd=none / ip_ratio=1.40 / aq=1:0.80
Язык: English
Цветовой диапазон: Limited
Основные цвета: BT.709
Характеристики трансфера: BT.709
Коэффициенты матрицы: BT.709
Menus: 9
И второе:
скрытый текст
Код:
Идентификатор: 1
Формат: AVC
Формат/Информация: Advanced Video Codec
Профиль формата: High@L4.1
Настройки формата: CABAC / 5 Ref Frames
Параметр CABAC формата: Да
Параметр RefFrames формата: 5 кадров
Идентификатор кодека: avc1
Идентификатор кодека/Информация: Advanced Video Coding
Продолжительность: 2 ч. 48 м.
Битрейт: 12,1 Мбит/сек
Максимальный битрейт: 25,5 Мбит/сек
Ширина: 1920 пикселей
Высота: 800 пикселей
Соотношение сторон: 2,40:1
Режим частоты кадров: Постоянный
Частота кадров: 23,976 (24000/1001) кадра/сек
Цветовое пространство: YUV
Субдискретизация насыщенности: 4:2:0
Битовая глубина: 8 бит
Тип развёртки: Прогрессивная
Бит/(Пиксели*Кадры): 0.329
Размер потока: 14,3 Гбайт (88%)
Библиотека кодирования: x264 core 88 r1471 1144615
Настройки программы: cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=0.80:0.20 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / mbaff=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / wpredp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=0 / rc=2pass / mbtree=0 / bitrate=12122 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Интересует то, что если смотреть на битрейты, то у первого он меньше, но при этом максимальный битрейт он выдаёт больше, при этом весит он меньше второго. Но тут ещё вопрос по постоянному и переменному FPS, какой лучше сказывается на качестве? На глаз сравнивать не очень способствует в принятии решения. Просто хочу оставить в коллекции лучший вариант, но вот запутался. Вроде второй файл лучше, а вроде и нет. =)
|
|
xfiles
Стаж: 17 лет Сообщений: 51458
|
xfiles ·
21-Дек-17 11:20
(спустя 20 мин.)
Craftsk8 писал(а):
74457431в каком качество лучше. Глядя на параметры кодирования.
Гадание на кофейной гуще.
|
|
Craftsk8
Стаж: 17 лет 2 месяца Сообщений: 31
|
Craftsk8 ·
21-Дек-17 12:09
(спустя 48 мин., ред. 21-Дек-17 12:09)
xfiles писал(а):
74457523
Craftsk8 писал(а):
74457431в каком качество лучше. Глядя на параметры кодирования.
Гадание на кофейной гуще.
А если чуть более развёрнуто? =)
Интересно на сколько битрейт и fps влияет на качество в данном случае.
|
|
fedoRRRX
Стаж: 15 лет 9 месяцев Сообщений: 1139
|
fedoRRRX ·
22-Дек-17 00:18
(спустя 12 часов)
>Режим частоты кадров: Переменный
если возможно, желательно избегать этой гадости - это как раз заметно даже на глаз, причём способно сильно его напрягать физически
недостаток битрейта тоже всегда будет сказываться на качестве (но тут уже зависит насколько вашему глазу индифферентны потеря деталей и проявляющиеся артефакты)
|
|
Craftsk8
Стаж: 17 лет 2 месяца Сообщений: 31
|
Craftsk8 ·
22-Дек-17 09:18
(спустя 9 часов, ред. 22-Дек-17 12:22)
fedoRRRX
Тогда вопрос. есть пару видео у которых вот такие данные:
Код:
Режим частоты кадров: Переменный
Частота кадров: 23,976 (24000/1001) кадра/сек
Минимальная частота кадров: 23,969 кадра/сек
Максимальная частота кадров: 23,992 кадра/сек
Хоть и переменный, но как вижу колебания в меньше одного кадра. Правда не понимаю, тогда почему вообще он не постоянный, но да ладно. Как к таким рипам относиться? =)
|
|
SanCinema
Стаж: 9 лет 5 месяцев Сообщений: 26
|
SanCinema ·
22-Дек-17 17:33
(спустя 8 часов, ред. 22-Дек-17 17:33)
Здравствуйте!
Просим помощи, а именно по настройке ffdshow / AvsP? Обе программы установил, но когда заливаю видео в AvsP, то не показывает на видео зеленого текста OSD в AvsP, а в трее не выходит, не показывает ffdshow красная иконка, показывает только ffdshow синию иконку в трее. Я первый раз установил эти программы ffdshow / AvsP для сравнения скриншотов, но ничего не получается, как только не пробовал. Может каких кодеков для этого не хватает, но факт что ничего не выходит. Если кто может помочь, будем благодарны! Вывод информации о кадрах через ffdshow: AvsP
Осталось только перейти на вкладку с энкодом и обновить ее клавишей F5, на картинке появится обозначение типа кадра: на какую вкладку, не увидел?
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4298
|
george$t ·
22-Дек-17 22:49
(спустя 5 часов, ред. 22-Дек-17 22:49)
SanCinema
https://rutr.life/forum/viewtopic.php?t=4503052
shellgen писал(а):
11427142Вывод информации о кадрах через ffvideosource:
|
|
fedoRRRX
Стаж: 15 лет 9 месяцев Сообщений: 1139
|
fedoRRRX ·
23-Дек-17 00:41
(спустя 1 час 51 мин.)
Craftsk8 писал(а):
74462474Как к таким рипам относиться?
в меру своего понимания качества (лично я бы не считал такой "развал" критичным, хотя предпочёл бы при наличии альтернативы постоянный фреймрейт с достаточным битрейтом)
|
|
SanCinema
Стаж: 9 лет 5 месяцев Сообщений: 26
|
SanCinema ·
23-Дек-17 18:20
(спустя 17 часов)
george$t, спасибо!
В общем все получилось, но были небольшие нюансы после установки K-Lite codecs, то картинка вверх тормашками, то инфо задом наперед и т.д. Пару часиков помудрил-поколдова и результат на лицо. Понял, что при установке K-Lite codecs нельзя везде подряд ставить галочки-помечать и будет счастье. Автору спасибо за полезную тему!
|
|
Inilla
Стаж: 7 лет 5 месяцев Сообщений: 166
|
Inilla ·
31-Дек-17 06:21
(спустя 7 дней, ред. 31-Дек-17 06:21)
Скажите, статичные видеонарезки панорам и пейзажей каким презетом лучше кодировать в качестве промежуточного хранения выдеосырца для последующего монтажа ? "film" + deblock -3:-3 или "still image" ? Использую crf16. Задача - сохранить как можно больше мелких деталей, например: дорожная пыль, листва деревьев на дальнем плане, насекомые.
|
|
Tracker35
Стаж: 16 лет 1 месяц Сообщений: 830
|
Tracker35 ·
10-Янв-18 17:16
(спустя 10 дней, ред. 10-Янв-18 17:16)
В личке задали вопрос, как узнать "детализацию" в видео, как она определяется, и как подобрать пси-параметры.
т.ч. ответ на него я посчитал вынести вне лс:
---
Детализация, от слова детали.
т.е. чем больше мелких деталей в видео, тем больше детализация.
Это легко, проверить через обычное уменьшение в 2 или 1.5 раза, с последующим увеличением обратно в оригинал.
Например, оригинал:
https://a.radikal.ru/a24/1801/c1/de26149a228a.png (crop+zoom https://c.radikal.ru/c05/1801/b3/cd40aceff6a0.png )
уменьшение до 1280х720 и обратное увеличение в 1920х1080 (Spline64Resize)
https://b.radikal.ru/b16/1801/9f/2806d800e01d.png (crop+zoom https://a.radikal.ru/a06/1801/c2/fc93ae0319e4.png )
Как видно, идёт потеря деталей.
Если различия минимальны или вовсе нет, значит оригинал со слабой детализацией и в Psy-Trellis особо не нуждается, иначе искажения и неоправданный расход битрейта.
Именно ресайз тестом до 1920х1080 и обратно, проверяется детализация 4К, т.к. зачастую 4К UltraBD, это банальный апскейл из HDBD
Что такое шум в видео, думаю понятен и в пояснении не требуется.
Praim1345 писал(а):
Цитата:
1. Psy-RDO (первая цифра после Psy X.X : x.x) вылавливает из исходника шумовую компоненту (некоррелированный сигнал) и добавляет ее впоследствии в рип в тех местах где его вероятность появления выше, наподобие управляемого информацией из рипа функционального генератора шума.
Цитата:
2. Psy-Trellis (вторая цифра после Psy x.x : X.X) ищет реальные мелкие детали (коррелированный сигнал, в основном границы, мелкая фактура, ...) и пакует их по более простым правилам но с гораздо более высокой компрессией чем сам кодек, также использует вероятностный подход но в меньшей степени чем RDO и в основном при силе большей 1 для сверхмалых битрейтов, 0.8-1.0 для средних и 0.1-0.8 для высоких. Эффективность передачи и количество мелких деталей в рипе зависит от установленной силы.
psy настройка, "улучшает" сжатие, по этим двум параметрам, за счет адаптации/изменении оригинала для лучшего сжатия заданными алгоритмами, слишком высокие значения могут исказить видео очень сильно, но при этом сохраняя некую детализацию и шумы, но увы, не совсем те ...
т.е. по сути, чем больше идёт потеря деталей при подобном ресайз-тесте, тем больше ставьте Psy-Trellis например - 1.0:0.25
чем больше шума в видео, тем больше ставьте Psy-RDO, например - 1.1:0.0
а если в видео много шума, и детализации, то ставьте оба параметра - 1.1:0.25
Иногда бывают такие случаи, когда в видео нет вообще никакой детализации и шума, то в таком случае лучше отключать пси полностью --no-psy
Например в случае уменьшения в 2 раза с обратным увеличением, картинка в буквальном смысле 1 к 1.
|
|
wormstinker
Стаж: 12 лет 10 месяцев Сообщений: 31
|
wormstinker ·
12-Янв-18 14:02
(спустя 1 день 20 часов, ред. 12-Янв-18 14:02)
Уважаемые риперы, очень нужна ваша помощь.
Цель - из 28 MOV, 20.7 Mb/s, общим весом в 5 Гб собрать один MKV, с битрейтом 5-6Mb/s и размером </? 1.2 Гб. Желательно получить рип с минимальной потерей качества и без увеличения числа артефактов, с возможностью воспроизведения на железных плеерах и т.п.
В общем, нужен "классический" MKV по стандарту "малый размер / качество", с максимальной совместимостью (совместимость с железом нужна, т.к. хочется поделиться готовым видео, но не хочется объяснять, что такое K-Lite Codec Pack, где его скачать и т.п.). Время кодирования не важно. На хорошую картинку не претендую, исходник довольно "шумный" и "зернистый" (детский утренник снятый "зеркалкой"). Если к существующему шуму / зернистости / артефактам добавятся дополнительные - разглядеть что-либо будет уже проблематично. Большая часть видео - в темноте (что-то в стиле "детского клубняка")
[*]Как оказалось на практике, объединить "тяжёлые" видеофайлы в таком количестве на ноутбуке с 4Gb Ram - задача не из простых (конкретно для меня). Не могу понять - у меня просто руки не оттуда растут / видео битое / отсутствуют нужные кодеки (или всё это одновременно), но два энкодера, на которые я возлагал большие надежды со своей задачей не справились. При склейке XviD4PSP 5.10.330.0 выбивает вот такую
ошибку
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
01.MOV >
02.MOV >
TEST.mov TASK
------------------------------
Format: MOV
Duration: 00:00:18:318 (549)
VCodecPreset: Copy
VideoCodec: h264
VideoBitrate: 20319
Resolution: 1920x1080
Framerate: 29.970
AEncodingPreset: Copy
AudioCodec: PCM
AudioBitrate: 1536
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\01.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\02.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### DEMUXING
------------------------------
Decoding audio stream to: C:\Temp\0611_0.wav DEMUXING
------------------------------
Demuxing video stream to: C:\Temp\0611.h264
1920x1080 h264 20319kbps 29.970fps mp4box.exe: -raw 1 "D:\video\01.MOV" -out "C:\Temp\0611.h264" MUXING
------------------------------
Video file: C:\Temp\0611.h264
Audio file: C:\Temp\0611_0.wav
Muxing to: D:\video\TEST.mov MP4Box.exe: -fps 29.970 -add "C:\Temp\0611.h264" -add "C:\Temp\0611_0.wav" -new "D:\video\TEST.mov" -tmp "C:\Temp" Ошибка:
AVC-H264 import - frame size 1920 x 1080 at 29.970 FPS Import results: 249 samples - Slices: 17 I 66 P 166 B - 0 SEI - 17 IDR
Stream uses B-slice references - max frame delay 3
Unknown input file type
Error importing C:\Temp\0611_0.wav: Corrupted Data in file/stream
MeGUI-2808 ругается на нехватку памяти и отказывается продолжать работу.
В VirtualDub 1.10.4 Rus (35491) при открытии любого *MOV - чёрный экран и предупреждение об отсутствующем или повреждённом кодеке.
Пришлось использовать Mp4Cam2AVI 2.99 в режиме прямопотокового копирования. Лимит по размеру файла на выходе - 4096Mb. После склейки получил два AVI с такими параметрами:
MI VideoOut.000.avi
General
Complete name : D:\video\VideoOut.000.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 4.00 GiB
Duration : 24 min 43 s
Overall bit rate : 23.2 Mb/s
Writing library : MP4Cam2AVI Easy Converter Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=3, N=15
Codec ID : H264
Duration : 24 min 43 s
Bit rate : 21.6 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.348
Stream size : 3.73 GiB (93%)
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.470 System M
Matrix coefficients : BT.601 Audio
ID : 1
Format : PCM
Format settings : Little / Signed
Codec ID : 1
Duration : 24 min 43 s
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Bit depth : 16 bits
Stream size : 272 MiB (7%)
Alignment : Aligned on interleaves
Interleave, duration : 33 ms (1.00 video frame)
Interleave, preload duratio : 467 ms
MI VideoOut.001.avi
General
Complete name : D:\video\VideoOut.001.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 1.01 GiB
Duration : 6 min 18 s
Overall bit rate : 22.9 Mb/s
Writing library : MP4Cam2AVI Easy Converter Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=3, N=15
Codec ID : H264
Duration : 6 min 18 s
Bit rate : 21.4 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.344
Stream size : 965 MiB (93%)
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.470 System M
Matrix coefficients : BT.601 Audio
ID : 1
Format : PCM
Format settings : Little / Signed
Codec ID : 1
Duration : 6 min 18 s
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Bit depth : 16 bits
Stream size : 69.3 MiB (7%)
Alignment : Aligned on interleaves
Interleave, duration : 33 ms (1.00 video frame)
Interleave, preload duratio : 467 ms
Объединил эти 2 avi в один, в режиме прямопотоковое копирование" с помощью VirtualDub. ("Добавить AVI сегмент" > "Сохранить сегметированный AVI") Получил видеофайл с такими параметрами:
MI VideoOut.000.00.avi
General
Complete name : D:\video\VideoOut.000.00.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 5.01 GiB
Duration : 31 min 1 s
Overall bit rate : 23.1 Mb/s
Writing library : VirtualDub build 35491/release
IsTruncated : Yes Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=3, N=15
Codec ID : H264
Duration : 31 min 1 s
Bit rate : 20.7 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.332
Stream size : 4.48 GiB (89%)
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.470 System M
Matrix coefficients : BT.601 Audio
ID : 1
Format : PCM
Format settings : Little / Signed
Codec ID : 1
Duration : 31 min 1 s
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Bit depth : 16 bits
Stream size : 341 MiB (7%)
Alignment : Aligned on interleaves
AVInaptic log VideoOut.000.00.avi
[ About file ] Name: VideoOut.000.00.avi
Date: Mon, 08 Jan 2018 23:39:02 +0300
Size: 5,378,925,568 bytes (5129.743164 MiB) [ Magic ] File type: RIFF (little-endian) data, AVI, 1920 x 1080, ~30 fps, video: H.264 X.264 or H.264, audio: uncompressed PCM (stereo, 48000 Hz) [ Generic infos ] Duration: 00:31:02 (1861.6598 s)
Container: AVI
AVI has index: No
Total tracks: 2
Track nr. 0: video
Track nr. 1: audio
Junk: VirtualDub build 35491/release
Incomplete AVI sections: 01wb, E, 3`A [ Relevant data ] Resolution: 1920 x 1080
Width: multiple of 32
Height: multiple of 8
Average DRF: 26.523901
Standard deviation: 5.752134
Std. dev. weighted mean: 4.929259 [ Video track ] FourCC: h264/H264
Resolution: 1920 x 1080
Frame aspect ratio: 16:9 = 1.777778
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 16:9 = 1.777778
Framerate: 29.97003 fps
Total frames: 55,794
Delay: 0 ms [ Audio track ] Audio tag: 0x1 (PCM)
Channels: 2
Bitrate: 1536 kbps CBR
Sampling frequency: 48000 Hz
Delay: 0 ms [ Video bitstream ] Bitstream type: MPEG-4 Part 10
SPS id: 0
Profile: High@L4
Num ref frames: 2
Aspect ratio: Square pixels
Chroma format: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CABAC
Weighted prediction: No
Weighted bipred idc: No
8x8dct: Yes
Total frames: 10,962
Drop/delay frames: 0
Corrupt frames: 0 P-slices: 2921 ( 26.647 %) #####
B-slices: 7308 ( 66.667 %) #############
I-slices: 733 ( 6.687 %) #
SP-slices: 0 ( 0.000 %)
SI-slices: 0 ( 0.000 %) [ DRF analysis ] average DRF: 26.523901
standard deviation: 5.752134
max DRF: 45 DRF<7: 0 ( 0.000 %)
DRF=7: 2 ( 0.018 %)
DRF=8: 1 ( 0.009 %)
DRF=9: 1 ( 0.009 %)
DRF=10: 1 ( 0.009 %)
DRF=11: 9 ( 0.082 %)
DRF=12: 16 ( 0.146 %)
DRF=13: 61 ( 0.556 %)
DRF=14: 103 ( 0.940 %)
DRF=15: 149 ( 1.359 %)
DRF=16: 191 ( 1.742 %)
DRF=17: 285 ( 2.600 %) #
DRF=18: 322 ( 2.937 %) #
DRF=19: 221 ( 2.016 %)
DRF=20: 199 ( 1.815 %)
DRF=21: 250 ( 2.281 %)
DRF=22: 778 ( 7.097 %) #
DRF=23: 1175 ( 10.719 %) ##
DRF=24: 692 ( 6.313 %) #
DRF=25: 609 ( 5.556 %) #
DRF=26: 1012 ( 9.232 %) ##
DRF=27: 162 ( 1.478 %)
DRF=28: 93 ( 0.848 %)
DRF=29: 107 ( 0.976 %)
DRF=30: 114 ( 1.040 %)
DRF=31: 1142 ( 10.418 %) ##
DRF=32: 2351 ( 21.447 %) ####
DRF=33: 235 ( 2.144 %)
DRF=34: 125 ( 1.140 %)
DRF=35: 188 ( 1.715 %)
DRF=36: 155 ( 1.414 %)
DRF=37: 95 ( 0.867 %)
DRF=38: 41 ( 0.374 %)
DRF=39: 39 ( 0.356 %)
DRF>39: 38 ( 0.347 %) P-slices average DRF: 22.994522
P-slices std. deviation: 4.856021
P-slices max DRF: 45 B-slices average DRF: 28.568418
B-slices std. deviation: 4.916472
B-slices max DRF: 45 I-slices average DRF: 20.204638
I-slices std. deviation: 5.348599
I-slices max DRF: 45 [ Profile compliancy ] Selected profile: MTK PAL 6000
Resolution: 1920 x 1080 > 720 x 576
Framerate: 29.97003 <> 25
Buffer underflow: 00:00:00 (frame 2)
Buffer underflow: 00:00:00 (frame 10)
Buffer underflow: 00:00:01 (frame 16)
Buffer underflow: 00:00:01 (frame 22)
Buffer underflow: 00:00:01 (frame 28)
Buffer underflow: 00:00:01 (frame 34)
Buffer underflow: 00:00:01 (frame 42)
Buffer underflow: 00:00:02 (frame 49)
Buffer underflow: 00:00:02 (frame 57)
Buffer underflow: 00:00:02 (frame 66)
Buffer underflow: 00:00:02 (frame 72)
Buffer underflow: 00:00:03 (frame 81)
Buffer underflow: 00:00:03 (frame 90)
Buffer underflow: 00:00:03 (frame 97)
Buffer underflow: 00:00:03 (frame 103)
Buffer underflow: 00:00:04 (frame 106)
Buffer underflow: 00:00:04 (frame 114)
Buffer underflow: 00:00:04 (frame 123)
Buffer underflow: 00:00:04 (frame 132)
Buffer underflow: 00:00:05 (frame 141)
Error: Too many violations This report was created by AVInaptic (18-12-2011) on 11-01-2018 04:03:36
На всякий случай - Media Info и AVInaptic Log одного из MOV-исходников:
MI 16.MOV
General
Complete name : D:\video\16.MOV
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt 2007.09 (qt /niko)
File size : 186 MiB
Duration : 1 min 10 s
Overall bit rate : 22.0 Mb/s
Encoded date : UTC 2017-12-29 11:19:10
Tagged date : UTC 2017-12-29 11:19:10
NCDT : NCTG Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=3, N=15
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1 min 10 s
Bit rate : 20.4 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.329
Stream size : 173 MiB (93%)
Language : English
Encoded date : UTC 2017-12-29 11:19:10
Tagged date : UTC 2017-12-29 11:19:10
Color range : Full
Color primaries : BT.709
Matrix coefficients : BT.601
colour_primaries_Original : BT.709
transfer_characteristics_Or : BT.470 System M
matrix_coefficients_Origina : BT.601 Audio
ID : 2
Format : PCM
Format settings : Little / Signed
Codec ID : sowt
Duration : 1 min 10 s
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Bit depth : 16 bits
Stream size : 13.0 MiB (7%)
Language : English
Encoded date : UTC 2017-12-29 11:19:10
Tagged date : UTC 2017-12-29 11:19:10
AVInaptic log 16.MOV
[ About file ] Name: 16.MOV
Date: Sun, 31 Dec 2017 00:31:06 +0300
Size: 194,753,235 bytes (185.731158 MiB) [ Magic ] File type: ISO Media, Apple QuickTime movie [ Generic infos ] Duration: 00:01:11 (70.8708 s)
Container: Apple QuickTime movie (fast start)
Creation time: Fri, 29 Dec 2017 14:19:10 +0300
Modification time: Fri, 29 Dec 2017 14:19:10 +0300
Total tracks: 2
Track nr. 1: video (avc1) []
Track nr. 2: audio (sowt) [] [ Relevant data ] Resolution: 1920 x 1080
Width: multiple of 32
Height: multiple of 8
Average DRF: 28.927024
Standard deviation: 3.32794
Std. dev. weighted mean: 0.977787 [ Video track ] Codec: avc1
Resolution: 1920 x 1080
Frame aspect ratio: 16:9 = 1.777778
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 16:9 = 1.777778
Framerate: 29.97003 fps
Bitrate: 20420.784526 kbps
Duration (bs): 00:01:11 (70.8708 s)
Qf: 0.328594 [ Audio track ] Codec: sowt
Bitrate: 384 kbps [ Video bitstream ] Bitstream type: MPEG-4 Part 10
SPS id: 0
Profile: High@L4
Num ref frames: 2
Aspect ratio: Square pixels
Chroma format: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CABAC
Weighted prediction: No
Weighted bipred idc: No
8x8dct: Yes
Total frames: 2,124
Drop/delay frames: 0
Corrupt frames: 0 P-slices: 566 ( 26.648 %) #####
B-slices: 1416 ( 66.667 %) #############
I-slices: 142 ( 6.685 %) #
SP-slices: 0 ( 0.000 %)
SI-slices: 0 ( 0.000 %) [ DRF analysis ] average DRF: 28.927024
standard deviation: 3.32794
max DRF: 45 DRF<16: 0 ( 0.000 %)
DRF=16: 1 ( 0.047 %)
DRF=17: 0 ( 0.000 %)
DRF=18: 0 ( 0.000 %)
DRF=19: 0 ( 0.000 %)
DRF=20: 7 ( 0.330 %)
DRF=21: 19 ( 0.895 %)
DRF=22: 64 ( 3.013 %) #
DRF=23: 54 ( 2.542 %) #
DRF=24: 106 ( 4.991 %) #
DRF=25: 309 ( 14.548 %) ###
DRF=26: 128 ( 6.026 %) #
DRF=27: 16 ( 0.753 %)
DRF=28: 1 ( 0.047 %)
DRF=29: 14 ( 0.659 %)
DRF=30: 190 ( 8.945 %) ##
DRF=31: 873 ( 41.102 %) ########
DRF=32: 313 ( 14.736 %) ###
DRF=33: 25 ( 1.177 %)
DRF=34: 1 ( 0.047 %)
DRF=35: 0 ( 0.000 %)
DRF=36: 0 ( 0.000 %)
DRF=37: 0 ( 0.000 %)
DRF=38: 0 ( 0.000 %)
DRF=39: 0 ( 0.000 %)
DRF>39: 3 ( 0.141 %) P-slices average DRF: 25.114841
P-slices std. deviation: 1.188531
P-slices max DRF: 45 B-slices average DRF: 31.113701
B-slices std. deviation: 0.772357
B-slices max DRF: 45 I-slices average DRF: 22.316901
I-slices std. deviation: 2.186288
I-slices max DRF: 45 [ Profile compliancy ] Selected profile: MTK PAL 6000
Resolution: 1920 x 1080 > 720 x 576
Framerate: 29.97003 <> 25
Buffer underflow: 00:00:00 (frame 1)
Buffer underflow: 00:00:00 (frame 12)
Buffer underflow: 00:00:01 (frame 20)
Buffer underflow: 00:00:01 (frame 30)
Buffer underflow: 00:00:01 (frame 41)
Buffer underflow: 00:00:02 (frame 48)
Buffer underflow: 00:00:02 (frame 59)
Buffer underflow: 00:00:02 (frame 66)
Buffer underflow: 00:00:03 (frame 75)
Buffer underflow: 00:00:03 (frame 86)
Buffer underflow: 00:00:03 (frame 93)
Buffer underflow: 00:00:03 (frame 104)
Buffer underflow: 00:00:04 (frame 111)
Buffer underflow: 00:00:04 (frame 120)
Buffer underflow: 00:00:04 (frame 130)
Buffer underflow: 00:00:05 (frame 138)
Buffer underflow: 00:00:05 (frame 148)
Buffer underflow: 00:00:05 (frame 156)
Buffer underflow: 00:00:06 (frame 165)
Buffer underflow: 00:00:06 (frame 176)
Error: Too many violations This report was created by AVInaptic (18-12-2011) on 11-01-2018 04:14:43
Мои извращения с MOV → AVI в режиме "прямопотокового копирования" привели к тому, что я получил повреждённый видеофайл.
В качестве кодировщика выбрал XviD4PSP 5.10.330.0. Кодировать собираюсь с такими настройками:
Настройки видео кодирования
Разрешение хочу оставить исходное, без изменений (1920 x 1080), Framerate (29,970 fps) можно заменить.
Знаю, что "харя треснет" и всё такое, но попробую. Уважаемые форумчане![*]Огромная просьба посоветовать стабильный скрипт для объединения MOV в режиме прямопотокового копирования .
[*]Пожалуйста, подскажите какие ReFrames и B-frames я должен подобрать? Например, --ref 2 и --bframes 2 или что-то в стиле --ref 5 и --bframes 9?
[*]Цифра ReFrames должна соответствовать исходнику?
Цитата:
Format settings, ReFrames : 2 frames
[*]Правильно ли то, что я использую --deblock -3:-3? Или в моём случае больше подойдёт --deblock -1:-1?
[*]Поправьте с настройками, если где ошибся (а я уверен, что ошибся, и не раз). В тонкости кодировки/сжатия до этого момента не вникал, обходился готовыми пресетами.
[*]Со звуком ещё не определился, буду рад совету.
С ошибкой XviD4PSP 5 разобрался. Видимо, доступной RAM хватает только на склеивание 12-ти видефайлов. Пытаешься добавить 13-й - жалуется на ошибку кеширования и почему-то, на несовместимость цветовых режимов. Обошёл ошибку таким способом: создал три задачи на объединение 28-ми роликов (12 + 12 + 4). Параметры кодирования указал те же, что описывал выше, изменил только GOP size min: l max: на 30 и 300 и Reference frames и B-frames сменил на 3 : 3.
Запустил кодирование. На первую задачу ушло почти 7 часов. С цифрой ReFrames, как видно по логу - не попал:
Цитата:
ref P L0: 45.1% 6.8% 33.1% 13.6% 1.4%
XviD4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
01.MOV >
02.MOV >
03.MOV >
04.MOV >
05.MOV >
06.MOV >
07.MOV >
08.MOV >
09.MOV >
10.MOV >
11.MOV >
01.mkv TASK
------------------------------
Format: MKV
Duration: 00:08:20:501 (15000)
VideoDecoder: DirectShowSource
Resolution: 1920x1080
Aspect: 1.7778
VCodecPreset: x264 TEST
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 24080 > 6000
Quality: 0.387 > 0.097
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\01.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\02.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\03.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\04.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\05.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\06.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\07.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\08.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\09.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\10.MOV", fps=29.970, convertfps=true)++DirectShowSource("D:\video\11.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0614.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0614.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0614.264
x264 6000kbps 1920x1080 29.970fps (15000 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 3 --deblock -3:-3 --merange 32 --bframes 3 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0614.log" --output NUL "C:\Temp\0614.avs" raw [info]: 1920x1080p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:91 Avg QP:27.67 size: 65180 PSNR Mean Y:42.63 U:39.87 V:39.04 Avg:41.19 Global:40.03
x264 [info]: frame P:6080 Avg QP:29.52 size: 39361 PSNR Mean Y:40.18 U:38.37 V:37.69 Avg:39.13 Global:37.63
x264 [info]: frame B:8829 Avg QP:30.96 size: 14703 PSNR Mean Y:39.83 U:36.92 V:35.99 Avg:38.17 Global:37.06
x264 [info]: consecutive B-frames: 12.1% 12.1% 48.0% 27.7%
x264 [info]: mb I I16..4: 85.4% 0.0% 14.6%
x264 [info]: mb P I16..4: 65.0% 0.0% 0.0% P16..4: 27.6% 0.0% 0.0% 0.0% 0.0% skip: 7.4%
x264 [info]: mb B I16..4: 7.1% 0.0% 0.0% B16..8: 20.6% 0.0% 0.0% direct:35.7% skip:36.6% L0:43.8% L1:52.2% BI: 4.0%
x264 [info]: final ratefactor: 29.23
x264 [info]: direct mvs spatial:99.9% temporal:0.1%
x264 [info]: coded y,uvDC,uvAC intra: 7.6% 87.6% 67.3% inter: 3.3% 55.4% 11.4%
x264 [info]: i16 v,h,dc,p: 53% 23% 15% 8%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 20% 27% 7% 6% 5% 6% 5% 4%
x264 [info]: i8c dc,h,v,p: 61% 16% 16% 7%
x264 [info]: Weighted P-Frames: Y:7.4% UV:6.0%
x264 [info]: PSNR Mean Y:39.988 U:37.523 V:36.697 Avg:38.576 Global:37.294 kb/s:5994.92 x264 [total]: encoded 15000 frames, 6.55 fps, 5994.92 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 3 --deblock -3:-3 --merange 32 --bframes 3 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0614.log" --output "C:\Temp\0614.264" "C:\Temp\0614.avs" raw [info]: 1920x1080p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:91 Avg QP:28.99 size: 77692 PSNR Mean Y:42.88 U:41.08 V:40.24 Avg:41.92 Global:41.07
x264 [info]: frame P:6080 Avg QP:31.61 size: 38211 PSNR Mean Y:40.93 U:39.24 V:38.35 Avg:39.92 Global:38.86
x264 [info]: frame B:8829 Avg QP:33.45 size: 15430 PSNR Mean Y:40.40 U:37.81 V:36.85 Avg:38.96 Global:38.06
x264 [info]: consecutive B-frames: 12.1% 12.1% 48.0% 27.7%
x264 [info]: mb I I16..4: 49.1% 46.2% 4.7%
x264 [info]: mb P I16..4: 15.1% 14.4% 1.0% P16..4: 38.6% 20.4% 5.5% 0.1% 0.0% skip: 4.9%
x264 [info]: mb B I16..4: 2.2% 1.5% 0.1% B16..8: 34.2% 10.4% 0.7% direct: 8.6% skip:42.3% L0:48.3% L1:46.2% BI: 5.6%
x264 [info]: 8x8 transform intra:46.1% inter:89.9%
x264 [info]: direct mvs spatial:95.4% temporal:4.6%
x264 [info]: coded y,uvDC,uvAC intra: 22.6% 86.6% 65.4% inter: 4.0% 47.7% 18.3%
x264 [info]: i16 v,h,dc,p: 11% 16% 6% 67%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 6% 4% 15% 9% 12% 11% 14% 12% 18%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 7% 5% 43% 6% 7% 6% 7% 6% 13%
x264 [info]: i8c dc,h,v,p: 50% 16% 13% 22%
x264 [info]: Weighted P-Frames: Y:7.5% UV:6.0%
x264 [info]: ref P L0: 45.1% 6.8% 33.1% 13.6% 1.4%
x264 [info]: ref B L0: 69.4% 25.4% 5.3%
x264 [info]: ref B L1: 96.4% 3.6%
x264 [info]: PSNR Mean Y:40.631 U:38.410 V:37.482 Avg:39.366 Global:38.383 kb/s:6003.97 x264 [total]: encoded 15000 frames, 0.68 fps, 6003.97 kb/s MUXING
------------------------------
Video file: C:\Temp\0614.264
Audio file: C:\Temp\0614.ac3
Muxing to: D:\01.mkv mkvmerge.exe: -o "D:\01.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0614.264" -a 0 -D -S --no-chapters "C:\Temp\0614.ac3" --output-charset UTF-8 TIME
------------------------------
Общее врем¤ кодировани¤: 6 hour 50 min 18 sec
Файл получилс¤ на: 369.81 mb
MediaInfo полученного таким образом MKV
Unique ID : 207555092925859850159411129908665146109 (0x9C25A827D1D154F9568D8F45EBE25AFD)
Complete name : D:\video\01.mkv
Format : Matroska
Format version : Version 2
File size : 370 MiB
Duration : 8 min 20 s
Overall bit rate : 6 198 kb/s
Encoded date : UTC 2018-01-12 08:53:08
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 8 min 20 s
Bit rate : 6 000 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.097
Stream size : 358 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=3 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=0 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 8 min 20 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 11.5 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
Результат мягко говоря, разочаровал. Заметно снизилась резкость / чёткость, увеличилось число артефактов, линии из плавных стали зубчатыми. Из положительного - немного уменьшилась зернистость.
Господа, подскажите - где я косячу? Как мне определить правильный ReFrames и B-frames и возможно ли это сделать по MI исходника? Насколько понимаю, если я сменю ReFrames : B-frames на 2 : 2 - это тоже будет неправильно? На тест по этому методу:
Цитата:
проверяем их правильность по вырезке из видео продолжительностью 5 минут
на моём железе уйдёт не меньше 2-3-х часов. И не факт, что после этого в строке ref P L0: я увижу 0.1%.
|
|
DCF24
Стаж: 8 лет 7 месяцев Сообщений: 113
|
DCF24 ·
12-Янв-18 17:36
(спустя 3 часа)
ReFrames выставьте 4, это максимальные значения для level 4.1. B-frames 16, их кол-во на декодирование не влияет, b_adapt=2 сам раставит, где сколько нужно (это конечно снизит скорость кодирования, если хочется быстрее, с 16 можно сделать тестовый проход, потом посчитать их кол-во начиная с нуля 0,1,2,3.. и в дальнейшем выставлять получившуюся цифру).
Качество должно улучшиться, но ничего революционного не ждите, кванты у вас очень высокие. На ум приходит только снизить "детализацию" исходника, имею ввиду пройтись шумодавом, чтобы уменьшить кол-во деталей (шум, зерно), которые кодек пытается сохранить, но битрейта на все не хватает. Либо увеличивать битрейт. threads поставьте 3 (кол-во ядер х 1,5), должно быстрее дело пойти. fast_pskip лучше включить (fast_pskip=1) Если битрейт увеличивать нельзя, то mbtree тоже лучше включить, psy_rd=1.10:0.0 попробуйте так (чем больше этот параметр, тем больше кодек будет стремиться к похожести, но не точности изображения с исходником. Цифра после двоеточия крутится если есть задача сохранить шум, либо мельчайшие детали. Чем она выше, тем больше кодек будет стараться их сохранить, но опять же на это потребуется битрейт, который мог пойти на сохранение более заметных глазу вещей.)
|
|
wormstinker
Стаж: 12 лет 10 месяцев Сообщений: 31
|
wormstinker ·
12-Янв-18 19:37
(спустя 2 часа 1 мин.)
DCF24, огромнейшее спасибо за отзывчивость и полезные подсказки, обязательно воспользуюсь вашими советами. Раз XviD4PSP в не получается склеить нужные мне MOV-файлы в один - буду делать это "в три задачи", с кодировкой в MKV, после этого объединю 3 полученных файла. Насчёт ReFrames / B-frames - для теста перекодировал MOV-исходник продолжительностью 1 min 10 s, ReFrames: 5, B-frames: 9, GOP size min: l max: 30 и 300, битрейт оставил прежний (6 000 kb/s), два прохода, для увеличения скорости кодирования сменил разрешение c 1920 x 1080 на 480 x 270. Наконец-то увидел в логе:
Цитата:
ref P L0: 46.2% 22.9% 17.7% 6.8% 6.3% 0.1%
Насчёт B-frames - не понял, что значит эта строка:
Цитата:
consecutive B-frames: 0.9% 3.3% 25.6% 52.2% 11.5% 6.5% 0.0% 0.0% 0.0% 0.0%
По-моему, перепрыгнул, и теперь B-frames придётся снижать. Пожалуйста, поправьте, если ошибаюсь, я в кодировке - полный ноль. Добавлю немного больше информации для риперов-экспертов:
XviD4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
16.MOV >
5 x 9 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:01:10:871 (2124)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 20420 > 6000
Quality: 0.329 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\16.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0620.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0620.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0620.264
x264 6000kbps 480x270 29.970fps (2124 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 9 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0620.log" --output NUL "C:\Temp\0620.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:8 Avg QP:11.72 size: 54130 PSNR Mean Y:48.58 U:48.24 V:48.48 Avg:48.51 Global:48.48
x264 [info]: frame P:577 Avg QP:13.50 size: 37303 PSNR Mean Y:45.43 U:45.10 V:45.50 Avg:45.38 Global:45.34
x264 [info]: frame B:1539 Avg QP:15.47 size: 20628 PSNR Mean Y:44.23 U:43.38 V:44.11 Avg:44.05 Global:44.00
x264 [info]: consecutive B-frames: 0.9% 3.3% 25.6% 52.2% 11.5% 6.5% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 14.7% 0.0% 85.3%
x264 [info]: mb P I16..4: 20.6% 0.0% 0.0% P16..4: 79.4% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 9.4% 0.0% 0.0% B16..8: 59.0% 0.0% 0.0% direct:31.4% skip: 0.2% L0:16.4% L1:19.2% BI:64.4%
x264 [info]: final ratefactor: 9.20
x264 [info]: direct mvs spatial:99.5% temporal:0.5%
x264 [info]: coded y,uvDC,uvAC intra: 99.4% 100.0% 100.0% inter: 89.1% 93.2% 84.9%
x264 [info]: i16 v,h,dc,p: 10% 7% 67% 16%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 15% 13% 8% 9% 10% 9% 9% 12%
x264 [info]: i8c dc,h,v,p: 80% 4% 5% 11%
x264 [info]: Weighted P-Frames: Y:1.0% UV:0.0%
x264 [info]: PSNR Mean Y:44.568 U:43.867 V:44.502 Avg:44.431 Global:44.335 kb/s:6062.22 x264 [total]: encoded 2124 frames, 25.42 fps, 6062.22 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 9 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0620.log" --output "C:\Temp\0620.264" "C:\Temp\0620.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:8 Avg QP:12.64 size: 57159 PSNR Mean Y:48.62 U:50.74 V:50.74 Avg:49.22 Global:49.14
x264 [info]: frame P:577 Avg QP:14.80 size: 36344 PSNR Mean Y:45.80 U:48.08 V:47.87 Avg:46.41 Global:46.36
x264 [info]: frame B:1539 Avg QP:16.90 size: 20156 PSNR Mean Y:44.11 U:45.88 V:46.00 Avg:44.64 Global:44.58
x264 [info]: consecutive B-frames: 0.9% 3.3% 25.6% 52.2% 11.5% 6.5% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 21.5% 19.7% 58.8%
x264 [info]: mb P I16..4: 10.0% 11.3% 8.2% P16..4: 9.6% 21.9% 20.0% 13.9% 5.0% skip: 0.0%
x264 [info]: mb B I16..4: 0.9% 3.8% 0.8% B16..8: 24.0% 36.5% 16.6% direct:16.6% skip: 0.8% L0:23.8% L1:18.9% BI:57.4%
x264 [info]: 8x8 transform intra:47.4% inter:25.8%
x264 [info]: direct mvs spatial:97.5% temporal:2.5%
x264 [info]: coded y,uvDC,uvAC intra: 99.4% 100.0% 100.0% inter: 79.3% 96.1% 93.1%
x264 [info]: i16 v,h,dc,p: 3% 3% 47% 47%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 12% 23% 7% 8% 8% 7% 10% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 8% 9% 10% 13% 13% 12% 12% 14%
x264 [info]: i8c dc,h,v,p: 68% 4% 4% 24%
x264 [info]: Weighted P-Frames: Y:1.0% UV:0.0%
x264 [info]: ref P L0: 46.2% 22.9% 17.7% 6.8% 6.3% 0.1%
x264 [info]: ref B L0: 81.7% 14.3% 3.1% 0.8%
x264 [info]: ref B L1: 96.1% 3.9%
x264 [info]: PSNR Mean Y:44.585 U:46.494 V:46.527 Avg:45.135 Global:45.007 kb/s:5920.37 x264 [total]: encoded 2124 frames, 3.26 fps, 5920.37 kb/s MUXING
------------------------------
Video file: C:\Temp\0620.264
Audio file: C:\Temp\0620.ac3
Muxing to: D:\5 x 9 test.mkv mkvmerge.exe: -o "D:\5 x 9 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0620.264" -a 0 -D -S --no-chapters "C:\Temp\0620.ac3" --output-charset UTF-8 TIME
------------------------------
Общее врем¤ кодировани¤: 12 min 22 sec
Файл получилс¤ на: 51.67 mb
MI полученного MKV
General
Unique ID : 73984836175283491752724199376876498594 (0x37A8F60D67E2666052B9490952E86EA2)
Complete name : D:\5 x 9 test.mkv
Format : Matroska
Format version : Version 2
File size : 51.7 MiB
Duration : 1 min 10 s
Overall bit rate : 6 115 kb/s
Encoded date : UTC 2018-01-12 14:19:23
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 min 10 s
Bit rate : 6 000 kb/s
Width : 480 pixels
Height : 270 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.545
Stream size : 50.0 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=0 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 1 min 10 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 1.62 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
Отправил на кодировку файл из той же папки, продолжительность - 1 min 1 s, параметры - те же, но в качестве эксперимента B-frames поднял до 11. Смотрю лог кодировки и понимаю, что я снова где-то накосячил. Значения ReFrames - не попал. Мой долгожданный 0.1% в строке отсутствует:
Цитата:
x264 [info]: Weighted P-Frames: Y:12.8% UV:4.9%
x264 [info]: ref P L0: 38.7% 11.1% 22.6% 13.8% 12.3% 1.5%
x264 [info]: ref B L0: 79.6% 14.7% 4.5% 1.2%
x264 [info]: ref B L1: 94.8% 5.2%
Строки В-frames, насколько понимаю - улучшились, но значения по-прежнему, далеко не идеальны:
Цитата:
x264 [info]: consecutive B-frames: 0.4% 0.2% 3.9% 8.2% 14.9% 51.3% 8.0% 4.8% 7.8% 0.5% 0.0% 0.0%
x264 [info]: mb I I16..4: 35.3% 18.9% 45.8%
x264 [info]: mb P I16..4: 6.9% 18.8% 4.7% P16..4: 12.1% 30.5% 16.2% 8.9% 2.0% skip: 0.0%
x264 [info]: mb B I16..4: 0.1% 4.0% 0.2% B16..8: 27.3% 34.1% 12.7% direct:21.6% skip: 0.1% L0:25.5% L1:20.4% BI:54.1%
XviD4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
05.MOV >
test 5 x 11.mkv TASK
------------------------------
Format: MKV
Duration: 00:01:01:662 (1848)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 20087 > 6000
Quality: 0.323 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\05.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0621.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0621.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0621.264
x264 6000kbps 480x270 29.970fps (1848 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 11 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0621.log" --output NUL "C:\Temp\0621.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:7 Avg QP: 9.72 size: 53592 PSNR Mean Y:50.70 U:50.16 V:50.17 Avg:50.52 Global:50.27
x264 [info]: frame P:327 Avg QP:11.83 size: 36225 PSNR Mean Y:47.45 U:46.78 V:46.69 Avg:47.20 Global:47.18
x264 [info]: frame B:1514 Avg QP:14.01 size: 22442 PSNR Mean Y:46.11 U:44.86 V:44.68 Avg:45.61 Global:45.58
x264 [info]: consecutive B-frames: 0.4% 0.2% 3.9% 8.2% 14.9% 51.3% 8.0% 4.8% 7.8% 0.5% 0.0% 0.0%
x264 [info]: mb I I16..4: 27.6% 0.0% 72.4%
x264 [info]: mb P I16..4: 36.9% 0.0% 0.0% P16..4: 63.1% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 17.9% 0.0% 0.0% B16..8: 44.6% 0.0% 0.0% direct:37.5% skip: 0.0% L0:15.4% L1:20.0% BI:64.6%
x264 [info]: final ratefactor: 11.34
x264 [info]: direct mvs spatial:91.7% temporal:8.3%
x264 [info]: coded y,uvDC,uvAC intra: 99.8% 100.0% 100.0% inter: 81.1% 99.8% 98.9%
x264 [info]: i16 v,h,dc,p: 4% 4% 82% 9%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 14% 21% 9% 8% 8% 8% 9% 9%
x264 [info]: i8c dc,h,v,p: 86% 3% 2% 10%
x264 [info]: Weighted P-Frames: Y:8.3% UV:4.9%
x264 [info]: PSNR Mean Y:46.361 U:45.218 V:45.055 Avg:45.910 Global:45.838 kb/s:5993.84 x264 [total]: encoded 1848 frames, 28.29 fps, 5993.84 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 11 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0621.log" --output "C:\Temp\0621.264" "C:\Temp\0621.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:7 Avg QP:11.51 size: 53705 PSNR Mean Y:49.82 U:51.83 V:51.83 Avg:50.39 Global:50.35
x264 [info]: frame P:327 Avg QP:14.01 size: 34939 PSNR Mean Y:46.93 U:49.16 V:49.23 Avg:47.56 Global:47.53
x264 [info]: frame B:1514 Avg QP:16.17 size: 22171 PSNR Mean Y:45.39 U:46.92 V:47.03 Avg:45.85 Global:45.81
x264 [info]: consecutive B-frames: 0.4% 0.2% 3.9% 8.2% 14.9% 51.3% 8.0% 4.8% 7.8% 0.5% 0.0% 0.0%
x264 [info]: mb I I16..4: 35.3% 18.9% 45.8%
x264 [info]: mb P I16..4: 6.9% 18.8% 4.7% P16..4: 12.1% 30.5% 16.2% 8.9% 2.0% skip: 0.0%
x264 [info]: mb B I16..4: 0.1% 4.0% 0.2% B16..8: 27.3% 34.1% 12.7% direct:21.6% skip: 0.1% L0:25.5% L1:20.4% BI:54.1%
x264 [info]: 8x8 transform intra:72.2% inter:26.8%
x264 [info]: direct mvs spatial:91.6% temporal:8.4%
x264 [info]: coded y,uvDC,uvAC intra: 99.8% 100.0% 100.0% inter: 69.6% 99.8% 99.4%
x264 [info]: i16 v,h,dc,p: 3% 3% 59% 35%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 11% 30% 8% 8% 7% 7% 8% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 7% 9% 11% 14% 12% 13% 12% 14%
x264 [info]: i8c dc,h,v,p: 75% 2% 2% 21%
x264 [info]: Weighted P-Frames: Y:12.8% UV:4.9%
x264 [info]: ref P L0: 38.7% 11.1% 22.6% 13.8% 12.3% 1.5%
x264 [info]: ref B L0: 79.6% 14.7% 4.5% 1.2%
x264 [info]: ref B L1: 94.8% 5.2%
x264 [info]: PSNR Mean Y:45.675 U:47.332 V:47.434 Avg:46.170 Global:46.083 kb/s:5885.97 x264 [total]: encoded 1848 frames, 3.40 fps, 5885.97 kb/s MUXING
------------------------------
Video file: C:\Temp\0621.264
Audio file: C:\Temp\0621.ac3
Muxing to: D:\test 5 x 11.mkv mkvmerge.exe: -o "D:\test 5 x 11.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0621.264" -a 0 -D -S --no-chapters "C:\Temp\0621.ac3" --output-charset UTF-8 TIME
------------------------------
Общее врем¤ кодировани¤: 10 min 15 sec
Файл получилс¤ на: 44.70 mb
MI
General
Unique ID : 272797720346299549719997263560094460852 (0xCD3AEE09D5719A3B36FF07A8C0DB2BB4)
Complete name : D:\test 5 x 11.mkv
Format : Matroska
Format version : Version 2
File size : 44.7 MiB
Duration : 1 min 1 s
Overall bit rate : 6 078 kb/s
Encoded date : UTC 2018-01-12 14:07:00
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 min 1 s
Bit rate : 6 000 kb/s
Width : 480 pixels
Height : 270 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.545
Stream size : 43.3 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=11 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=0 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 1 min 1 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 1.41 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
Получается, значения В-frames напрямую влияют на значения ReFrames?
DCF24 писал(а):
74589958это максимальные значения для level 4.1.
- на совместимость мне уже становится параллельно. На изучение премудростей "правильной" кодировки потратил намного времени, чем планировалось изначально. Энтузиазма поубавилось, но отступать на пол-пути уже принципиально не хочется.
DCF24 писал(а):
74589958с 16 можно сделать тестовый проход, потом посчитать их кол-во начиная с нуля 0,1,2,3.. и в дальнейшем выставлять получившуюся цифру
- если не сложно - объясните на пальцах, ничего не понял, что мне нужно будет считать и откуда именно. Прошу прощения за нубство.
DCF24 писал(а):
74589958ReFrames выставьте 4
- видимо, к моему случаю это неприменимо. С этим значением я тоже кодировал тестовый фрагмент. Продолжительность - 5 min 3 s, ReFrames: 4 / В-frames: 4. Настройки кодировки и битрейт - прежние, разрешение: 480 x 270. Результат - не попал никуда.
XviD4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
test 4x4 low.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 TEST 4X4
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0618.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0618.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0618.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 4 --deblock -1:-1 --bframes 4 --no-fast-pskip --qpmin 10 --qpmax 51 --psy-rd 1.00:0.10 --threads 1 --qcomp 0.70 --rc-lookahead 50 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0618.log" --output NUL "C:\Temp\0618.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:63 Avg QP:10.26 size: 33501 PSNR Mean Y:51.99 U:50.94 V:50.94 Avg:51.61 Global:51.60
x264 [info]: frame P:2640 Avg QP:11.15 size: 30847 PSNR Mean Y:50.00 U:48.97 V:49.01 Avg:49.63 Global:49.53
x264 [info]: frame B:6393 Avg QP:11.29 size: 22547 PSNR Mean Y:49.66 U:48.23 V:48.26 Avg:49.13 Global:49.05
x264 [info]: consecutive B-frames: 3.8% 5.3% 22.5% 41.4% 27.0%
x264 [info]: mb I I16..4: 39.2% 0.0% 60.8%
x264 [info]: mb P I16..4: 59.8% 0.0% 0.0% P16..4: 40.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 25.7% 0.0% 0.0% B16..8: 53.7% 0.0% 0.0% direct:20.5% skip: 0.1% L0:33.1% L1:31.8% BI:35.1%
x264 [info]: final ratefactor: 8.52
x264 [info]: direct mvs spatial:98.8% temporal:1.2%
x264 [info]: coded y,uvDC,uvAC intra: 93.2% 100.0% 100.0% inter: 80.3% 99.4% 98.8%
x264 [info]: i16 v,h,dc,p: 21% 18% 47% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 20% 19% 7% 7% 6% 8% 6% 7%
x264 [info]: i8c dc,h,v,p: 66% 10% 10% 14%
x264 [info]: Weighted P-Frames: Y:8.7% UV:7.5%
x264 [info]: PSNR Mean Y:49.774 U:48.462 V:48.493 Avg:49.294 Global:49.199 kb/s:6001.70 x264 [total]: encoded 9096 frames, 27.55 fps, 6001.70 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 4 --deblock -1:-1 --bframes 4 --no-fast-pskip --qpmin 10 --qpmax 51 --psy-rd 1.00:0.10 --threads 1 --qcomp 0.70 --rc-lookahead 50 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0618.log" --output "C:\Temp\0618.264" "C:\Temp\0618.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:63 Avg QP:11.69 size: 35253 PSNR Mean Y:51.06 U:52.38 V:52.30 Avg:51.45 Global:51.33
x264 [info]: frame P:2640 Avg QP:12.58 size: 30359 PSNR Mean Y:49.41 U:51.17 V:51.04 Avg:49.90 Global:49.76
x264 [info]: frame B:6393 Avg QP:12.81 size: 22812 PSNR Mean Y:49.05 U:50.57 V:50.44 Avg:49.48 Global:49.39
x264 [info]: consecutive B-frames: 3.8% 5.3% 22.5% 41.4% 27.0%
x264 [info]: mb I I16..4: 6.5% 61.5% 32.0%
x264 [info]: mb P I16..4: 3.6% 26.2% 10.6% P16..4: 14.8% 24.1% 16.3% 2.5% 1.9% skip: 0.0%
x264 [info]: mb B I16..4: 0.8% 7.2% 2.5% B16..8: 26.3% 29.6% 20.1% direct:13.5% skip: 0.1% L0:40.0% L1:28.0% BI:32.0%
x264 [info]: 8x8 transform intra:66.0% inter:16.2%
x264 [info]: direct mvs spatial:98.1% temporal:1.9%
x264 [info]: coded y,uvDC,uvAC intra: 98.3% 100.0% 100.0% inter: 70.9% 99.9% 99.8%
x264 [info]: i16 v,h,dc,p: 5% 7% 32% 56%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 14% 26% 7% 7% 7% 7% 8% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 10% 7% 10% 14% 12% 14% 11% 15%
x264 [info]: i8c dc,h,v,p: 63% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:8.7% UV:7.5%
x264 [info]: ref P L0: 44.9% 7.0% 27.0% 18.1% 2.8% 0.2%
x264 [info]: ref B L0: 78.8% 16.9% 4.3%
x264 [info]: ref B L1: 96.3% 3.7%
x264 [info]: PSNR Mean Y:49.166 U:50.759 V:50.626 Avg:49.616 Global:49.503 kb/s:6015.31 x264 [total]: encoded 9096 frames, 4.23 fps, 6015.31 kb/s MUXING
------------------------------
Video file: C:\Temp\0618.264
Audio file: C:\Temp\0618.ac3
Muxing to: D:\test 4x4 low.mkv mkvmerge.exe: -o "D:\test 4x4 low.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0618.264" -a 0 -D -S --no-chapters "C:\Temp\0618.ac3" --output-charset UTF-8 TIME
------------------------------
Общее врем¤ кодировани¤: 41 min 44 sec
Файл получилс¤ на: 224.67 mb
MI
General
Unique ID : 263581100932733215158142102738437053692 (0xC64BDF9E185BACD5B86F2684F33E9CFC)
Complete name : D:\test 4x4 low.mkv
Format : Matroska
Format version : Version 2
File size : 225 MiB
Duration : 5 min 3 s
Overall bit rate : 6 209 kb/s
Encoded date : UTC 2018-01-12 13:13:26
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 5 min 3 s
Bit rate : 6 000 kb/s
Width : 480 pixels
Height : 270 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.545
Stream size : 218 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=4 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=6000 / ratetol=1.0 / qcomp=0.70 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 5 min 3 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 6.95 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
С каждой неудачной кодировкой и изучением непонятных строк и цифр начинаю всё сильнее уважать риперов-трудяг. Ребята, посоветуйте как из этой абракадабры собрать "правильные" строки и создать "правильный" рип? У меня "нестандартный" исходник или просто руки не оттуда растут? Очень хочется оставить это видео в семейном архиве, и знаю, что рипы с него придётся делать ещё не раз (на различные девайсы-гаджеты). Да и друзьям уже пообещал, отступать некуда. Вот и стараюсь как могу.
|
|
Nitey
Стаж: 17 лет 2 месяца Сообщений: 3010
|
Nitey ·
12-Янв-18 19:53
(спустя 15 мин.)
wormstinker
Можете исходник выложить?
|
|
DCF24
Стаж: 8 лет 7 месяцев Сообщений: 113
|
DCF24 ·
12-Янв-18 22:21
(спустя 2 часа 27 мин.)
Цитата:
DCF24 писал(а):
ReFrames выставьте 4
- видимо, к моему случаю это неприменимо. С этим значением я тоже кодировал тестовый фрагмент. Продолжительность - 5 min 3 s, ReFrames: 4 / В-frames: 4. Настройки кодировки и битрейт - прежние, разрешение: 480 x 270. Результат - не попал никуда.
Если итоговое видео будет в разрешении 1920х1080 оставьте 4 и не парьтесь. Конечно можно пожертвовать совместимостью и выставить 16, но я бы так не делал, прирост качества будет минимальный если вообще будет, а на ТВ с флешки уже не посмотрите, но решать конечно вам
Цитата:
если не сложно - объясните на пальцах, ничего не понял, что мне нужно будет считать и откуда именно
Цитата:
x264 [info]: consecutive B-frames: 0.4% 0.2% 3.9% 8.2% 14.9% 51.3% 8.0% 4.8% 7.8% 0.5% 0.0% 0.0%
Считаете кол-во цифр отличных от нуля и близких к нему значений. Например 0,4%, это ноль 0,5% это девять, значит bframes ставим 9. В шапке темы, это есть почитайте.
Цитата:
Можете исходник выложить?
хорошая идея
|
|
wormstinker
Стаж: 12 лет 10 месяцев Сообщений: 31
|
wormstinker ·
13-Янв-18 15:00
(спустя 16 часов, ред. 13-Янв-18 15:00)
Спасибо за отзывчивость и оперативность, ребята, даже не ожидал, если честно. Думал - как везде, в криворукости обвинят и в правила носом ткнут.
Nitey, вы правы, об этом я почему-то не подумал: Исходник на Яндексе
Снимал не я, но точно знаю, что видео слили прямо с флешки без каких либо кодировок.
DCF24, благодарю вас за информативные ответы и желание помочь. Насчёт совместимости - конечно, в итоге хотелось бы получить что-то не проблемное. И если будет стоять выбор - красивая циферка или апаратная совместимость - я, наверно, выберу второе. Но с другой стороны - во мне уже побеждает спортивный интерес. На чтение тематических статей / изучение настроек / создание тестовых сэмплов ушло определённое время / силы и после всего этого мне принципиально не хотелось бы махнуть рукой и сделать "кое-как". Тем более, опыт в тонкостях кодирования лишним точно не будет. Да и после всего прочитанного / увиденного уж очень мне тоже хочется стать счастливым обладателем "правильных" значений в конкретных строках. Извиняюсь за флуд / оффтоп, перехожу ближе к теме. По вашим подсказкам настроил XviD4PSP и создал тестовый ролик, ReFrames оставил 5, B-frames, как вы советовали - 16.
XVID4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
5 x 16 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 5 x 16 test
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0626.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0626.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0626.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 16 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0626.log" --output NUL "C:\Temp\0626.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:31 Avg QP: 7.40 size: 43710 PSNR Mean Y:53.24 U:52.56 V:52.56 Avg:53.00 Global:52.89
x264 [info]: frame P:2211 Avg QP:10.80 size: 31939 PSNR Mean Y:49.72 U:48.77 V:48.80 Avg:49.38 Global:49.20
x264 [info]: frame B:6854 Avg QP:11.35 size: 22847 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.7% 4.6% 14.8% 26.1% 14.5% 18.1% 6.1% 2.7% 4.0% 4.1% 1.2% 0.5% 0.1% 0.5% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 36.8% 0.0% 63.2%
x264 [info]: mb P I16..4: 62.9% 0.0% 0.0% P16..4: 37.1% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.2% 0.0% 0.0% direct:17.9% skip: 0.0% L0:32.4% L1:31.4% BI:36.2%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:97.6% temporal:2.4%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 19% 21% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.282 U:47.932 V:47.964 Avg:48.785 Global:48.639 kb/s:6024.79 x264 [total]: encoded 9096 frames, 13.31 fps, 6024.79 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 16 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0626.log" --output "C:\Temp\0626.264" "C:\Temp\0626.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:31 Avg QP: 9.13 size: 42807 PSNR Mean Y:52.37 U:53.61 V:53.53 Avg:52.74 Global:52.63
x264 [info]: frame P:2211 Avg QP:11.58 size: 31411 PSNR Mean Y:49.72 U:50.92 V:50.79 Avg:50.07 Global:49.94
x264 [info]: frame B:6854 Avg QP:12.16 size: 22882 PSNR Mean Y:49.14 U:49.97 V:49.83 Avg:49.38 Global:49.30
x264 [info]: consecutive B-frames: 2.7% 4.6% 14.8% 26.1% 14.5% 18.1% 6.1% 2.7% 4.0% 4.1% 1.2% 0.5% 0.1% 0.5% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 4.5% 68.9% 26.6%
x264 [info]: mb P I16..4: 0.6% 26.3% 8.1% P16..4: 14.1% 32.6% 11.8% 5.4% 1.1% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 7.9% 2.0% B16..8: 24.0% 37.3% 18.1% direct:10.5% skip: 0.0% L0:44.2% L1:29.2% BI:26.5%
x264 [info]: 8x8 transform intra:76.2% inter:22.6%
x264 [info]: direct mvs spatial:97.3% temporal:2.7%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 73.9% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 9% 16% 15% 60%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 18% 9% 9% 9% 10% 10% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 9% 6% 10% 14% 12% 15% 11% 15%
x264 [info]: i8c dc,h,v,p: 62% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:12.9% UV:7.9%
x264 [info]: ref P L0: 39.8% 6.2% 22.3% 15.3% 13.5% 2.7% 0.2%
x264 [info]: ref B L0: 73.0% 18.5% 6.3% 2.2%
x264 [info]: ref B L1: 95.6% 4.4%
x264 [info]: PSNR Mean Y:49.296 U:50.210 V:50.076 Avg:49.557 Global:49.451 kb/s:5999.46 x264 [total]: encoded 9096 frames, 3.31 fps, 5999.46 kb/s MUXING
------------------------------
Video file: C:\Temp\0626.264
Audio file: C:\Temp\0626.ac3
Muxing to: D:\5 x 16 test.mkv mkvmerge.exe: -o "D:\5 x 16 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0626.264" -a 0 -D -S --no-chapters "C:\Temp\0626.ac3" --output-charset UTF-8 TIME
------------------------------
Общее врем¤ кодировани¤: 58 min 15 sec
Файл получилс¤ на: 224.10 mb
MI
General
Unique ID : 245500102593995523031792800770730306103 (0xB8B19992A05C5AED66981CF47E052A37)
Complete name : D:\5 x 16 test.mkv
Format : Matroska
Format version : Version 2
File size : 224 MiB
Duration : 5 min 3 s
Overall bit rate : 6 194 kb/s
Encoded date : UTC 2018-01-12 20:00:49
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 5 min 3 s
Bit rate : 6 000 kb/s
Width : 480 pixels
Height : 270 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.545
Stream size : 217 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.10:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 5 min 3 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 6.95 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
Цитата:
ref P L0: 39.8% 6.2% 22.3% 15.3% 13.5% 2.7% 0.2%
- снова мимо. Теперь я полностью убедился, что значение B-frames как-то влияет на значение ReFrames. Пока что "0.1%" в строке "ref P L0:" я видел только после этой настройки "ReFrames: 5 l B-frames: 9". Возможно, что именно из-за несоответствующей цифры в B-frames у меня не получается сделать "всеядный" рип с параметром --ref 4 и значением "ref P L0: ....0.0 - 0.1%"
DCF24 писал(а):
Считаете кол-во цифр отличных от нуля и близких к нему значений. Например 0,4%, это ноль 0,5% это девять, значит bframes ставим 9.
- боюсь вызвать справедливый гнев, но тем не менее, рискну задать очередной вопрос. Не совсем понял принцип высчитывания. Я должен посчитать сколько в этой строке цифр, которые не начинаются с 0? Насчёт упоминавшегося выше MKV (ref=5, bframes=16), точнее - лога кодировщика -
Цитата:
x264 [info]: consecutive B-frames: 2.7% 4.6% 14.8% 26.1% 14.5% 18.1% 6.1% 2.7% 4.0% 4.1% 1.2% 0.5% 0.1% 0.5% 0.0% 0.0% 0.0%
- если вас не затруднит - просветите необразованного какие из этих цифр я должен считать / складывать? 1-2.7%, 2-4.6%, 3-14.8%, 4-26.1%, 5-14.5%, 6-18.1%, 7-6.1%, 8-2.7%, 9-4.0%, 10-4.1%, 11-1.2% - дальше цифры уже начинаются с 0, и их я не плюсую, получается, нужная мне цифра = 11? Или я должен считать количество цифр, которые стоят перед 0.0%? 1-2.7%, 2-4.6%, 3-14.8%, 4-26.1%, 5-14.5%, 6-18.1%, 7-6.1%, 8-2.7%, 9-4.0%, 10-4.1%, 11-1.2%, 12-0.5%, 13-0.1%, 14-0.5% ? Тогда получается 14. Или снова не то?
Простите за ламерство, ребята, вы занимаетесь этим профессионально, у вас своя терминология и вы друг друга с полуслова понимаете. А для меня это всё тёмный лес.
|
|
DCF24
Стаж: 8 лет 7 месяцев Сообщений: 113
|
DCF24 ·
13-Янв-18 16:35
(спустя 1 час 35 мин.)
Цитата:
Не совсем понял принцип высчитывания
можно и 11 поставить большой ошибки не будет. Reframes считаются по такому же принципу, но начиная с 1.
|
|
Tracker35
Стаж: 16 лет 1 месяц Сообщений: 830
|
Tracker35 ·
13-Янв-18 21:55
(спустя 5 часов, ред. 13-Янв-18 21:55)
DCF24
B-frames нужно ставить по последнему 1% т.е. если 2.7% 4.6% 14.8% 26.1% 14.5% 18.1% 0% 0% 0% 0% 0% 0.5% 1.0% 0.5% 0.0% 0.0% 0.0%
То желательно ставить 12 или еще лучше 13. Но можно и 5, только это будет не 100% профит в кодировании, а 98% (100 - 0.5 - 1.0 - 0.5)
но не переводите эти 98% в реальную экономию битрейта. Просто эти 2% будут не B кадрами, а P кадрами, разница между P и B ~30%
Что по сути 0.6% (30% от 2) от конечного битрейта (при CRF) т.е. вместо 10000kbps (5) будет ~9940kbps (13)
Велика ли разница и доп. потраченного времени - решать вам
|
|
wormstinker
Стаж: 12 лет 10 месяцев Сообщений: 31
|
wormstinker ·
13-Янв-18 22:13
(спустя 18 мин.)
DCF24, большое, человеческое спасибо! Удобная и понятная таблица, думаю, неплохо было бы закрепить её в шапке, для новичков - самое то.
DCF24 писал(а):
74596861Reframes считаются по такому же принципу, но начиная с 1.
Т.е., получается, для того, чтобы подобрать правильное число ReFrames нужно перекодировать тестовую видео-нарезку с максимальной цифрой ReFrames (16)? В таком случае, выходит что закодировать конкретное моё видео с ReFrames 2, 3, 4 и 5 - невозможно? Менял ReFrames от 2-х до 5-ти, B-frames строго 13 - Кодировал один и тот же ролик с такими параметрами
Код:
1. ref=2 / bframes=13, 2. ref=3 / bframes=13, 3. ref=4 / bframes=13 и 4. ref=5 / bframes=13
- в строке "consecutive B-frames" - 0.1 присутствует везде: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
Цитата:
2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
Но в "ref P L0:" цифры 0.1% нет ни в одном из логов. Минимальное значение в этой строке: 0.2% при параметре ref=5.
Если интересно
ReFrames 2 / B-frames 13
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
2 x 13 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 2 x 13 test
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0638.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0638.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0638.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 2 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0638.log" --output NUL "C:\Temp\0638.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:32 Avg QP: 7.85 size: 43936 PSNR Mean Y:52.74 U:52.09 V:52.06 Avg:52.51 Global:52.38
x264 [info]: frame P:2220 Avg QP:10.80 size: 31915 PSNR Mean Y:49.72 U:48.77 V:48.79 Avg:49.38 Global:49.20
x264 [info]: frame B:6844 Avg QP:11.35 size: 22840 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 62.8% 0.0% 0.0% P16..4: 37.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.2% 0.0% 0.0% direct:18.0% skip: 0.0% L0:32.3% L1:31.6% BI:36.1%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:97.6% temporal:2.4%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 20% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.281 U:47.931 V:47.963 Avg:48.785 Global:48.639 kb/s:6025.01 x264 [total]: encoded 9096 frames, 14.26 fps, 6025.01 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 2 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0638.log" --output "C:\Temp\0638.264" "C:\Temp\0638.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:32 Avg QP: 9.70 size: 42285 PSNR Mean Y:51.79 U:52.95 V:52.89 Avg:52.13 Global:51.92
x264 [info]: frame P:2220 Avg QP:11.62 size: 31553 PSNR Mean Y:49.73 U:50.90 V:50.77 Avg:50.06 Global:49.94
x264 [info]: frame B:6844 Avg QP:12.21 size: 22824 PSNR Mean Y:49.12 U:49.93 V:49.79 Avg:49.35 Global:49.27
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 3.9% 68.8% 27.3%
x264 [info]: mb P I16..4: 0.6% 28.6% 9.1% P16..4: 13.2% 31.6% 10.1% 5.7% 1.1% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 8.2% 2.2% B16..8: 24.0% 37.3% 17.4% direct:10.7% skip: 0.0% L0:40.4% L1:32.3% BI:27.3%
x264 [info]: 8x8 transform intra:75.7% inter:22.6%
x264 [info]: direct mvs spatial:97.5% temporal:2.5%
x264 [info]: coded y,uvDC,uvAC intra: 98.8% 100.0% 100.0% inter: 73.7% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 8% 14% 14% 63%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 17% 9% 9% 9% 10% 10% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 7% 9% 6% 10% 14% 12% 15% 11% 16%
x264 [info]: i8c dc,h,v,p: 62% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:13.0% UV:7.9%
x264 [info]: ref P L0: 52.2% 7.8% 34.9% 5.1%
x264 [info]: ref B L0: 83.0% 17.0%
x264 [info]: ref B L1: 95.5% 4.5%
x264 [info]: PSNR Mean Y:49.276 U:50.175 V:50.039 Avg:49.533 Global:49.427 kb/s:5999.58 x264 [total]: encoded 9096 frames, 3.15 fps, 5999.57 kb/s MUXING
------------------------------
Video file: C:\Temp\0638.264
Audio file: C:\Temp\0638.ac3
Muxing to: D:\Re\2 x 13 test.mkv mkvmerge.exe: -o "D:\Re\2 x 13 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0638.264" -a 0 -D -S --no-chapters "C:\Temp\0638.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 59 min 10 sec
‘айл получилс¤ на: 224.10 mb
ReFrames 3 / B-frames 13
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
3 x 13 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 3 x 13 test
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0637.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0637.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0637.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 3 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0637.log" --output NUL "C:\Temp\0637.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:32 Avg QP: 7.85 size: 43934 PSNR Mean Y:52.74 U:52.09 V:52.06 Avg:52.51 Global:52.38
x264 [info]: frame P:2220 Avg QP:10.80 size: 31916 PSNR Mean Y:49.72 U:48.77 V:48.79 Avg:49.38 Global:49.20
x264 [info]: frame B:6844 Avg QP:11.35 size: 22839 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 62.8% 0.0% 0.0% P16..4: 37.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.2% 0.0% 0.0% direct:17.9% skip: 0.0% L0:32.3% L1:31.6% BI:36.1%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:97.4% temporal:2.6%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 20% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.281 U:47.931 V:47.962 Avg:48.784 Global:48.639 kb/s:6024.93 x264 [total]: encoded 9096 frames, 17.22 fps, 6024.93 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 3 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0637.log" --output "C:\Temp\0637.264" "C:\Temp\0637.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:32 Avg QP: 9.68 size: 42367 PSNR Mean Y:51.80 U:52.98 V:52.90 Avg:52.15 Global:51.93
x264 [info]: frame P:2220 Avg QP:11.60 size: 31425 PSNR Mean Y:49.72 U:50.90 V:50.77 Avg:50.06 Global:49.93
x264 [info]: frame B:6844 Avg QP:12.19 size: 22866 PSNR Mean Y:49.13 U:49.94 V:49.81 Avg:49.36 Global:49.28
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 3.8% 68.5% 27.6%
x264 [info]: mb P I16..4: 0.6% 27.2% 8.5% P16..4: 13.7% 32.3% 11.1% 5.5% 1.1% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 8.1% 2.1% B16..8: 23.9% 37.3% 17.6% direct:10.6% skip: 0.0% L0:41.1% L1:32.0% BI:26.9%
x264 [info]: 8x8 transform intra:76.0% inter:22.6%
x264 [info]: direct mvs spatial:97.1% temporal:2.9%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 73.9% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 8% 15% 15% 62%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 17% 9% 9% 9% 10% 10% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 9% 6% 10% 15% 12% 15% 11% 15%
x264 [info]: i8c dc,h,v,p: 62% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:13.0% UV:7.9%
x264 [info]: ref P L0: 44.4% 6.8% 27.0% 19.1% 2.6%
x264 [info]: ref B L0: 81.7% 14.8% 3.5%
x264 [info]: ref B L1: 95.5% 4.5%
x264 [info]: PSNR Mean Y:49.282 U:50.187 V:50.053 Avg:49.540 Global:49.435 kb/s:5999.62 x264 [total]: encoded 9096 frames, 3.36 fps, 5999.62 kb/s MUXING
------------------------------
Video file: C:\Temp\0637.264
Audio file: C:\Temp\0637.ac3
Muxing to: D:\Re\3 x 13 test.mkv mkvmerge.exe: -o "D:\Re\3 x 13 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0637.264" -a 0 -D -S --no-chapters "C:\Temp\0637.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 54 min 14 sec
‘айл получилс¤ на: 224.10 mb
ReFrames 4 / B-frames 13
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
4 x 13 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 4 x 13 test
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0634.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0634.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0634.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 4 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0634.log" --output NUL "C:\Temp\0634.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:32 Avg QP: 7.85 size: 43936 PSNR Mean Y:52.74 U:52.09 V:52.07 Avg:52.51 Global:52.38
x264 [info]: frame P:2220 Avg QP:10.80 size: 31915 PSNR Mean Y:49.72 U:48.77 V:48.80 Avg:49.38 Global:49.20
x264 [info]: frame B:6844 Avg QP:11.35 size: 22840 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 62.8% 0.0% 0.0% P16..4: 37.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.4% 0.0% 0.0% direct:17.7% skip: 0.0% L0:32.2% L1:31.7% BI:36.1%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:95.3% temporal:4.7%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 20% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.281 U:47.931 V:47.963 Avg:48.785 Global:48.640 kb/s:6024.98 x264 [total]: encoded 9096 frames, 22.78 fps, 6024.98 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 4 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0634.log" --output "C:\Temp\0634.264" "C:\Temp\0634.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:32 Avg QP: 9.67 size: 42396 PSNR Mean Y:51.80 U:52.98 V:52.90 Avg:52.14 Global:51.93
x264 [info]: frame P:2220 Avg QP:11.61 size: 31414 PSNR Mean Y:49.72 U:50.90 V:50.77 Avg:50.06 Global:49.93
x264 [info]: frame B:6844 Avg QP:12.19 size: 22869 PSNR Mean Y:49.13 U:49.94 V:49.81 Avg:49.36 Global:49.28
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 4.0% 68.6% 27.4%
x264 [info]: mb P I16..4: 0.6% 27.0% 8.4% P16..4: 13.8% 32.4% 11.2% 5.5% 1.1% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 8.2% 2.2% B16..8: 24.0% 37.3% 17.7% direct:10.5% skip: 0.0% L0:41.1% L1:32.0% BI:26.9%
x264 [info]: 8x8 transform intra:76.0% inter:22.6%
x264 [info]: direct mvs spatial:95.2% temporal:4.8%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 73.9% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 8% 15% 15% 62%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 17% 9% 9% 9% 10% 10% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 7% 9% 6% 10% 15% 12% 15% 11% 15%
x264 [info]: i8c dc,h,v,p: 62% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:13.0% UV:7.9%
x264 [info]: ref P L0: 44.0% 6.8% 26.7% 18.7% 3.6% 0.3%
x264 [info]: ref B L0: 81.7% 14.8% 3.5%
x264 [info]: ref B L1: 95.5% 4.5%
x264 [info]: PSNR Mean Y:49.282 U:50.187 V:50.054 Avg:49.541 Global:49.436 kb/s:5999.61 x264 [total]: encoded 9096 frames, 4.96 fps, 5999.61 kb/s MUXING
------------------------------
Video file: C:\Temp\0634.264
Audio file: C:\Temp\0634.ac3
Muxing to: D:\Re\4 x 13 test.mkv mkvmerge.exe: -o "D:\Re\4 x 13 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0634.264" -a 0 -D -S --no-chapters "C:\Temp\0634.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 37 min 27 sec
‘айл получилс¤ на: 224.10 mb
ReFrames 5 / B-frames 13
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
5 x 13 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 5 x 13 test
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0635.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0635.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0635.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0635.log" --output NUL "C:\Temp\0635.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:32 Avg QP: 7.85 size: 43935 PSNR Mean Y:52.74 U:52.09 V:52.06 Avg:52.51 Global:52.38
x264 [info]: frame P:2220 Avg QP:10.80 size: 31915 PSNR Mean Y:49.72 U:48.77 V:48.79 Avg:49.38 Global:49.20
x264 [info]: frame B:6844 Avg QP:11.35 size: 22840 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 62.8% 0.0% 0.0% P16..4: 37.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.0% 0.0% 0.0% direct:18.1% skip: 0.0% L0:32.3% L1:31.5% BI:36.2%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:99.3% temporal:0.7%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 20% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.281 U:47.931 V:47.963 Avg:48.784 Global:48.639 kb/s:6025.04 x264 [total]: encoded 9096 frames, 20.39 fps, 6025.03 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0635.log" --output "C:\Temp\0635.264" "C:\Temp\0635.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:32 Avg QP: 9.64 size: 42504 PSNR Mean Y:51.82 U:53.01 V:52.93 Avg:52.17 Global:51.96
x264 [info]: frame P:2220 Avg QP:11.58 size: 31391 PSNR Mean Y:49.72 U:50.92 V:50.79 Avg:50.07 Global:49.94
x264 [info]: frame B:6844 Avg QP:12.16 size: 22876 PSNR Mean Y:49.14 U:49.97 V:49.83 Avg:49.38 Global:49.30
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 4.0% 68.5% 27.5%
x264 [info]: mb P I16..4: 0.6% 26.2% 8.1% P16..4: 14.0% 32.7% 11.9% 5.4% 1.1% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 7.9% 2.0% B16..8: 24.0% 37.3% 18.0% direct:10.6% skip: 0.0% L0:44.1% L1:29.3% BI:26.6%
x264 [info]: 8x8 transform intra:76.3% inter:22.6%
x264 [info]: direct mvs spatial:99.1% temporal:0.9%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 73.9% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 9% 15% 14% 62%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 18% 9% 9% 9% 10% 10% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 9% 6% 10% 15% 12% 15% 11% 15%
x264 [info]: i8c dc,h,v,p: 62% 8% 7% 23%
x264 [info]: Weighted P-Frames: Y:13.0% UV:7.9%
x264 [info]: ref P L0: 39.7% 6.2% 22.4% 15.3% 13.4% 2.7% 0.2%
x264 [info]: ref B L0: 72.8% 18.5% 6.4% 2.2%
x264 [info]: ref B L1: 95.6% 4.4%
x264 [info]: PSNR Mean Y:49.294 U:50.209 V:50.076 Avg:49.556 Global:49.451 kb/s:5999.58 x264 [total]: encoded 9096 frames, 3.86 fps, 5999.58 kb/s MUXING
------------------------------
Video file: C:\Temp\0635.264
Audio file: C:\Temp\0635.ac3
Muxing to: D:\Re\5 x 13 test.mkv mkvmerge.exe: -o "D:\Re\5 x 13 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0635.264" -a 0 -D -S --no-chapters "C:\Temp\0635.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 46 min 57 sec
‘айл получилс¤ на: 224.10 mb
MediaInfo каждого добавлять бессмысленно, настройки у всех одинаковые, кроме ReFrames / B-frames. Думаю, MI одного из файлов будет вполне достаточно.
MI
General
Unique ID : 229664446371188241249237764023766639231 (0xACC7C370FBBB769D84A3414509DE627F)
Complete name : D:\Re\4 x 11 test.mkv
Format : Matroska
Format version : Version 2
File size : 224 MiB
Duration : 5 min 3 s
Overall bit rate : 6 194 kb/s
Encoded date : UTC 2018-01-13 10:22:59
Writing application : mkvmerge v19.0.0 ('Brave Captain') 32-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 5 min 3 s
Bit rate : 6 000 kb/s
Width : 480 pixels
Height : 270 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.545
Stream size : 217 MiB (97%)
Writing library : x264 core 152 r2851 ba24899
Encoding settings : cabac=1 / ref=4 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.10:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=11 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=6000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 5 min 3 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 6.95 MiB (3%)
Service kind : Complete Main
Default : Yes
Forced : No
Бред какой-то. По инструкции я должен был остановиться на ref=5, т.к. при настройках --ref 5 / --bframes 9 строка "ref P L0" единственный раз за это время выглядела правильно:
Цитата:
ref P L0: 46.2% 22.9% 17.7% 6.8% 6.3% 0.1%
ReFrames 5 / B-frames 9
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
16.MOV >
5 x 9 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:01:10:871 (2124)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 20420 > 6000
Quality: 0.329 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\16.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0620.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0620.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0620.264
x264 6000kbps 480x270 29.970fps (2124 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 9 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0620.log" --output NUL "C:\Temp\0620.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:8 Avg QP:11.72 size: 54130 PSNR Mean Y:48.58 U:48.24 V:48.48 Avg:48.51 Global:48.48
x264 [info]: frame P:577 Avg QP:13.50 size: 37303 PSNR Mean Y:45.43 U:45.10 V:45.50 Avg:45.38 Global:45.34
x264 [info]: frame B:1539 Avg QP:15.47 size: 20628 PSNR Mean Y:44.23 U:43.38 V:44.11 Avg:44.05 Global:44.00
x264 [info]: consecutive B-frames: 0.9% 3.3% 25.6% 52.2% 11.5% 6.5% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 14.7% 0.0% 85.3%
x264 [info]: mb P I16..4: 20.6% 0.0% 0.0% P16..4: 79.4% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 9.4% 0.0% 0.0% B16..8: 59.0% 0.0% 0.0% direct:31.4% skip: 0.2% L0:16.4% L1:19.2% BI:64.4%
x264 [info]: final ratefactor: 9.20
x264 [info]: direct mvs spatial:99.5% temporal:0.5%
x264 [info]: coded y,uvDC,uvAC intra: 99.4% 100.0% 100.0% inter: 89.1% 93.2% 84.9%
x264 [info]: i16 v,h,dc,p: 10% 7% 67% 16%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 15% 13% 8% 9% 10% 9% 9% 12%
x264 [info]: i8c dc,h,v,p: 80% 4% 5% 11%
x264 [info]: Weighted P-Frames: Y:1.0% UV:0.0%
x264 [info]: PSNR Mean Y:44.568 U:43.867 V:44.502 Avg:44.431 Global:44.335 kb/s:6062.22 x264 [total]: encoded 2124 frames, 25.42 fps, 6062.22 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --ref 5 --deblock -3:-3 --merange 32 --bframes 9 --no-fast-pskip --psy-rd 1.00:0.10 --threads 1 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --no-mbtree --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0620.log" --output "C:\Temp\0620.264" "C:\Temp\0620.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:8 Avg QP:12.64 size: 57159 PSNR Mean Y:48.62 U:50.74 V:50.74 Avg:49.22 Global:49.14
x264 [info]: frame P:577 Avg QP:14.80 size: 36344 PSNR Mean Y:45.80 U:48.08 V:47.87 Avg:46.41 Global:46.36
x264 [info]: frame B:1539 Avg QP:16.90 size: 20156 PSNR Mean Y:44.11 U:45.88 V:46.00 Avg:44.64 Global:44.58
x264 [info]: consecutive B-frames: 0.9% 3.3% 25.6% 52.2% 11.5% 6.5% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 21.5% 19.7% 58.8%
x264 [info]: mb P I16..4: 10.0% 11.3% 8.2% P16..4: 9.6% 21.9% 20.0% 13.9% 5.0% skip: 0.0%
x264 [info]: mb B I16..4: 0.9% 3.8% 0.8% B16..8: 24.0% 36.5% 16.6% direct:16.6% skip: 0.8% L0:23.8% L1:18.9% BI:57.4%
x264 [info]: 8x8 transform intra:47.4% inter:25.8%
x264 [info]: direct mvs spatial:97.5% temporal:2.5%
x264 [info]: coded y,uvDC,uvAC intra: 99.4% 100.0% 100.0% inter: 79.3% 96.1% 93.1%
x264 [info]: i16 v,h,dc,p: 3% 3% 47% 47%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 12% 23% 7% 8% 8% 7% 10% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 8% 9% 10% 13% 13% 12% 12% 14%
x264 [info]: i8c dc,h,v,p: 68% 4% 4% 24%
x264 [info]: Weighted P-Frames: Y:1.0% UV:0.0%
x264 [info]: ref P L0: 46.2% 22.9% 17.7% 6.8% 6.3% 0.1%
x264 [info]: ref B L0: 81.7% 14.3% 3.1% 0.8%
x264 [info]: ref B L1: 96.1% 3.9%
x264 [info]: PSNR Mean Y:44.585 U:46.494 V:46.527 Avg:45.135 Global:45.007 kb/s:5920.37 x264 [total]: encoded 2124 frames, 3.26 fps, 5920.37 kb/s MUXING
------------------------------
Video file: C:\Temp\0620.264
Audio file: C:\Temp\0620.ac3
Muxing to: D:\video\5 x 9 test.mkv mkvmerge.exe: -o "D:\video\5 x 9 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0620.264" -a 0 -D -S --no-chapters "C:\Temp\0620.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 12 min 22 sec
‘айл получилс¤ на: 51.67 mb
В общем, чем больше кодирую - тем меньше понимаю. Не выходит у меня чёткий ReFrames, как не крути и что не накручивай. Вариантов много -
или я что-то накосячил в настройках, или смена разрешения на это каким-то образом влияет, а может конкретно моё видео - исключение и просто накруткой циферки тут не обойдёшься.
Цитата:
можно и 11 поставить большой ошибки не будет
Цитата:
желательно ставить 12 или еще лучше 13
- где ж вы раньше были, ребята, сэкономил бы пару-тройку потраченных впустую часов. В любом случае, DCF24, Tracker35 -
огромное вам спасибо, понять как именно добиться правильного параметра для меня гораздо важнее, чем просто вписать указанную вами цифру. Благодаря вам я эту тему освоил. За это время нашлёпал 6 сэмплов с настройками "--ref 4 / --bframes 11, --ref 5 / --bframes 11, --ref 4 / --bframes 14, --ref 5 / --bframes 14, --ref / --bframes 4, --ref 6 / --bframes 5, --ref 6" - все мимо. Методом научного тыка наконец-то добрался до правильной циферки - 13. Логи прикреплять не буду, нет смысла.
Пока писал этот пост - перекодировался тестовый ролик с параметрами: ref=16 / bframes=13.
XviD4PSP encoding log
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x64)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Intel(R) Pentium(R) CPU B950 @ 2.10GHz (~2095), 2 core(s)
RAM Total: 4009Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp FILES
------------------------------
22.MOV >
16 x 13 test.mkv TASK
------------------------------
Format: MKV
Duration: 00:05:03:504 (9096)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 480x270
Aspect: 1.7778
VCodecPreset: x264 16 x 13
VEncodingMode: TwoPass
VideoCodec: h264 > x264 (x64)
VideoBitrate: 21234 > 6000
Quality: 0.342 > 1.545
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Custom
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 192
Samplerate: 48000
Channels: 2 SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("D:\video\video\22.MOV", fps=29.970, convertfps=true) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Lanczos4Resize(480, 270) AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0639.ac3
AC3 192kbps 2ch 16bit 48000khz aften.exe: -b 192 - "C:\Temp\0639.ac3" VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0639.264
x264 6000kbps 480x270 29.970fps (9096 frames) ...first pass... avs4x264.exe: -L x264_64.exe --pass 1 --bitrate 6000 --preset veryslow --profile high --level 4.1 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0639.log" --output NUL "C:\Temp\0639.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:32 Avg QP: 7.85 size: 43941 PSNR Mean Y:52.74 U:52.09 V:52.07 Avg:52.51 Global:52.38
x264 [info]: frame P:2220 Avg QP:10.80 size: 31918 PSNR Mean Y:49.72 U:48.77 V:48.79 Avg:49.38 Global:49.20
x264 [info]: frame B:6844 Avg QP:11.35 size: 22840 PSNR Mean Y:49.12 U:47.64 V:47.67 Avg:48.57 Global:48.46
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 62.8% 0.0% 0.0% P16..4: 37.2% 0.0% 0.0% 0.0% 0.0% skip: 0.0%
x264 [info]: mb B I16..4: 31.9% 0.0% 0.0% B16..8: 50.1% 0.0% 0.0% direct:18.0% skip: 0.0% L0:32.3% L1:31.5% BI:36.2%
x264 [info]: final ratefactor: 8.68
x264 [info]: direct mvs spatial:97.8% temporal:2.2%
x264 [info]: coded y,uvDC,uvAC intra: 98.9% 100.0% 100.0% inter: 79.5% 99.7% 99.2%
x264 [info]: i16 v,h,dc,p: 15% 14% 58% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 20% 20% 7% 7% 6% 8% 6% 8%
x264 [info]: i8c dc,h,v,p: 69% 9% 9% 14%
x264 [info]: Weighted P-Frames: Y:9.3% UV:7.9%
x264 [info]: PSNR Mean Y:49.281 U:47.931 V:47.962 Avg:48.785 Global:48.639 kb/s:6025.05 x264 [total]: encoded 9096 frames, 20.32 fps, 6025.05 kb/s ...last pass... avs4x264.exe: -L x264_64.exe --pass 2 --bitrate 6000 --preset veryslow --profile high --level 4.1 --deblock -3:-3 --merange 32 --bframes 13 --psy-rd 1.10:0.00 --threads 3 --vbv-maxrate 50000 --vbv-bufsize 62500 --subme 11 --min-keyint 30 --keyint 300 --psnr --sar 1:1 --stats "C:\Temp\0639.log" --output "C:\Temp\0639.264" "C:\Temp\0639.avs" raw [info]: 480x270p 1:1 @ 30000/1001 fps (cfr)
x264 [warning]: --psnr used with psy on: results will be invalid!
x264 [warning]: --tune psnr should be used if attempting to benchmark psnr!
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:32 Avg QP: 9.58 size: 42750 PSNR Mean Y:51.87 U:53.07 V:53.00 Avg:52.22 Global:52.01
x264 [info]: frame P:2220 Avg QP:11.53 size: 31188 PSNR Mean Y:49.71 U:50.93 V:50.80 Avg:50.06 Global:49.93
x264 [info]: frame B:6844 Avg QP:12.11 size: 22937 PSNR Mean Y:49.17 U:50.00 V:49.87 Avg:49.40 Global:49.32
x264 [info]: consecutive B-frames: 2.8% 4.8% 14.8% 25.9% 14.1% 18.7% 5.9% 2.8% 4.5% 3.8% 1.2% 0.4% 0.1% 0.2%
x264 [info]: mb I I16..4: 4.2% 67.9% 27.9%
x264 [info]: mb P I16..4: 0.5% 23.8% 6.6% P16..4: 15.1% 33.3% 14.5% 5.2% 1.0% skip: 0.0%
x264 [info]: mb B I16..4: 0.2% 7.6% 1.7% B16..8: 23.0% 37.1% 20.0% direct:10.5% skip: 0.0% L0:49.7% L1:28.5% BI:21.8%
x264 [info]: 8x8 transform intra:78.3% inter:23.1%
x264 [info]: direct mvs spatial:97.7% temporal:2.3%
x264 [info]: coded y,uvDC,uvAC intra: 99.0% 100.0% 100.0% inter: 74.1% 99.9% 99.7%
x264 [info]: i16 v,h,dc,p: 9% 15% 15% 61%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 12% 19% 9% 9% 9% 9% 10% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 9% 7% 10% 14% 12% 14% 11% 15%
x264 [info]: i8c dc,h,v,p: 62% 7% 7% 24%
x264 [info]: Weighted P-Frames: Y:13.0% UV:7.9%
x264 [info]: ref P L0: 29.7% 4.9% 14.3% 9.2% 7.2% 6.0% 5.0% 3.9% 3.2% 3.1% 2.7% 2.5% 2.4% 2.3% 2.1% 1.7%
x264 [info]: ref B L0: 63.2% 12.6% 5.8% 3.5% 2.7% 2.3% 1.9% 1.4% 1.3% 1.2% 1.1% 1.0% 1.0% 0.7% 0.3%
x264 [info]: ref B L1: 95.9% 4.1%
x264 [info]: PSNR Mean Y:49.309 U:50.239 V:50.108 Avg:49.575 Global:49.469 kb/s:5998.88 x264 [total]: encoded 9096 frames, 2.67 fps, 5998.88 kb/s MUXING
------------------------------
Video file: C:\Temp\0639.264
Audio file: C:\Temp\0639.ac3
Muxing to: D:\Re\16 x 13 test.mkv mkvmerge.exe: -o "D:\Re\16 x 13 test.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:29.970fps -d 0 -A -S "C:\Temp\0639.264" -a 0 -D -S --no-chapters "C:\Temp\0639.ac3" --output-charset UTF-8 TIME
------------------------------
ќбщее врем¤ кодировани¤: 1 hour 4 min 37 sec
‘айл получилс¤ на: 224.08 mb
Как по этому логу высчитать ReFrames - не понял, как не пытался.
Цитата:
x264 [info]: ref P L0: 29.7% 4.9% 14.3% 9.2% 7.2% 6.0% 5.0% 3.9% 3.2% 3.1% 2.7% 2.5% 2.4% 2.3% 2.1% 1.7%
x264 [info]: ref B L0: 63.2% 12.6% 5.8% 3.5% 2.7% 2.3% 1.9% 1.4% 1.3% 1.2% 1.1% 1.0% 1.0% 0.7% 0.3%
x264 [info]: ref B L1: 95.9% 4.1%
Если есть возможность - прикрепите такую же таблицу-линейку для рассчёта ReFrames, как уже постил уважаемый DCF24.
|
|
Tracker35
Стаж: 16 лет 1 месяц Сообщений: 830
|
Tracker35 ·
13-Янв-18 22:29
(спустя 15 мин., ред. 13-Янв-18 22:29)
wormstinker
REF Frames
x = width / 16 - округляем в большую сторону, даже если получится допустим 80.01, берём 81
y = height / 16 - округляем в большую сторону, см.выше
Ref = MaxDpbMbs / (x * y) - округляем в меньшую сторону, даже если получится 4.99, берём 4.
Level - MaxDpbMbs
3.1 - 18000 [1280x720 30fps]
3.2 - 20480 [1280x720 60fps]
4.1 - 32768 [1920x1080 30fps]
4.2 - 34816 [2048x1080 60fps]
5.1 - 184320 [3840x2160 30fps]
5.2 - 184320 [4096x2160 60fps] https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
Уровень выбирается исходя из формата и fps исходника.
Уровень 4.1 максимален для бОльшинства хард-плееров.
|
|
|