Итак мой форк SVT-AV1 v2
Что взято из svt-av1 2.2.0
1. Переход с YASM на NASM (нахуя)
2. Микрофиксы AVX2
3. Оптимизация нагрузки для 2-5 ядер
Это всё. Остальные комиты кал.
Но поскольку я уже 3 месяца использую свой форк, захардкодил значительные изменения, которые работают на всех пресетах:
1. Использовать суперблок 64x64 заместо 128x128 (заместо)
2. Де-блок фильтр на максимум качества, вырезав все оптимизации в которых его вычисление пропускалось (заместо)
3. CfL считает 2 итерации, заместо 1 или пропуска — Увеличивает сложность сжатия цвета (заместо)
Разница X скорости на пресетах
Сборки для Windows не будет, потому что я ебал. Если есть желающие сбилдить ffmpeg для винды с моим форком — просьба написать в лс @DZgas
Что взято из svt-av1 2.2.0
1. Переход с YASM на NASM (нахуя)
2. Микрофиксы AVX2
3. Оптимизация нагрузки для 2-5 ядер
Это всё. Остальные комиты кал.
Но поскольку я уже 3 месяца использую свой форк, захардкодил значительные изменения, которые работают на всех пресетах:
1. Использовать суперблок 64x64 заместо 128x128 (заместо)
2. Де-блок фильтр на максимум качества, вырезав все оптимизации в которых его вычисление пропускалось (заместо)
3. CfL считает 2 итерации, заместо 1 или пропуска — Увеличивает сложность сжатия цвета (заместо)
Разница X скорости на пресетах
old п new
0.47 3 0.41
1.06 5 0.87
1.45 7 1.20
1.82 9 1.51
Сборки для Windows не будет, потому что я ебал. Если есть желающие сбилдить ffmpeg для винды с моим форком — просьба написать в лс @DZgas
old
new
preset 3 crf 63
new
preset 3 crf 63
Сравнение разных кодеков на их пределе
(Скорость кодирования дольше, чем максимальные параметры AV1)
1280x720 30 fps
AVC 10 bit
VP9 10 bit
HEVC 10 bit
AV1 10 bit
AV1 это единственный кодек который по документации требует наличие 10 bit декодера. Поэтому в случаи, если, другие форматы не воспроизводятся, или сломаны — это потому что на них хуй положили
(Скорость кодирования дольше, чем максимальные параметры AV1)
1280x720 30 fps
AVC 10 bit
VP9 10 bit
HEVC 10 bit
AV1 10 bit
AV1 это единственный кодек который по документации требует наличие 10 bit декодера. Поэтому в случаи, если, другие форматы не воспроизводятся, или сломаны — это потому что на них хуй положили