LINUX.ORG.RU

История изменений

Исправление whbex, (текущая версия) :

Всему прочему дножелезу это не поможет т.к. затраты на не-zerocopy не превысят 2-5%.

Помогло. Записывал экран с kmsgrab на всяком хламе типа Atom Z3740 - так хотя бы 60FPS на записи было без видимых артефактов.
x11grab и прочее - лаг на лаге.

Собственно если железо слабое а железного кодировщика нету - ffmpeg единственное что может сработать.

Вот в такой связке не проверял, рядом 4 малина лежит, можно будет на ней экран попробовать записать.
На маке обычно через OBS это делаю.

а ффмпег один хрен лучше всех жмёт.

Он хорошо жмёт только тогда, когда тебе это не нужно делать в реалтайме. Иначе здорово мешает foreground приложениям, если у тебя не 14900. Даже на своём 5600G это ощущаю.
Так что пока лучше выделенного блока кодирования (VCN/QSV/NVENC) ничего нет. В моей 7600 его вполне хватает на одновременный стриминг 2к (1440p) на Mac и запись RDR2 в 4к (2160p). Сеть около 300-400 мбит, WiFi.

Исходная версия whbex, :

Всему прочему дножелезу это не поможет т.к. затраты на не-zerocopy не превысят 2-5%.

Помогло. Записывал экран с kmsgrab на всяком хламе типа Atom Z3740 - так хотя бы 60FPS на записи было без видимых артефактов.
x11grab и прочее - лаг на лаге.

Собственно если железо слабое а железного кодировщика нету - ffmpeg единственное что может сработать.

Вот в такой связке не проверял, рядом 4 малина лежит, можно будет на ней экран попробовать записать.
На маке обычно через OBS это делаю.

а ффмпег один хрен лучше всех жмёт.

Он хорошо жмёт только тогда, когда тебе это не нужно делать в реалтайме. Иначе здорово мешает foreground приложениям, если у тебя не 14900. Даже на своём 5600G это ощущаю.
Так что пока лучше выделенного блока кодирования (VCN/QSV/NVENC) ничего нет.