Поддержка сжатия видео внешними кодеками в MSI Afterburner

Как мы уже писали в своих новостях, Алексей Николайчук ведёт работу над реализацией поддержки сжатия видео внешними кодеками в MSI Afterburner.

На днях эта задача наконец-то была полностью им решена в разрабатываемой на текущей момент версии 2.3.0. Ниже приведён пример реалтайм-захвата H.264 видео в разрешении 1680x1050 на частоте 30 кадров в секунду через кодек x264vfw на профиле Ultrafast. Профили с более высоким качеством кодеку, увы, не по зубам даже на четырёхгигагерцовом i7 2600K в таком разрешении и с такой частотой кадров.

MSI Afterburner v2.3.0 H.264 video capture with x264vfw
MSI Afterburner v2.3.0 H.264 video capture with x264vfw

Для сравнения, на этой же системе при сопоставимом качестве 75% встроенный MJPG энкодер примерно в два раза быстрее (10 мс/кадр и параллельная обработка 4 кадров сразу против 5мс/кадр всеми ядрами), но даёт и в два c хвостиком раза худшую степень сжатия (20x против 50x). В общем, свободы выбора стало больще, это радует.