Подскажите, какой кодек выбрать для захвата экрана, чтобы ел поменьше процессорного времени и давал более-менее не сильно страшное качество.
Захват делаю при помощи ffmpeg сейчас.
Пробовал libx264 -vpre lossless_ultrafast. Записывает разрешение 800x600 где-то 15 кадров в секунду. Хочется быстрее.
Пробовал тупо mpeg4 с битрейтом 3000. Получается быстрее, но чуть-чуть, процентов на десять.
Пробовал совсем без сжатия, но почему-то тоже сильно быстрее не получается, даже медленнее. Может быть, мне присмотреться к скорости жесткого диска? Может быть, кодеки вообще не узкое место у меня?
Как такие вещи понимать надо?
Выбор кодека для screen capture (Производительность этого всего)
Модератор: Модераторы разделов
-
- Сообщения: 1375
- ОС: Gentoo
-
- Сообщения: 847
- ОС: archlinux
Re: Выбор кодека для screen capture
Тааак, всмотрелся по-внимательнее. Процессор съедается полностью, если запросить большое fps, и разделяется в соотношении где-то 1:2 между процессами ffmpeg и Xorg.
То есть это всё фигня была, кодеки ни при чём, надо было с драйверами возиться. И почему я сразу не посмотрел?
catalyst 11.8-1
То есть смиренно прошу разрешения продолжить разговор об ати-драйверах в этой теме.
То есть это всё фигня была, кодеки ни при чём, надо было с драйверами возиться. И почему я сразу не посмотрел?



Код: Выделить всё
01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE AGP [Radeon HD 3450]
Код: Выделить всё
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
То есть смиренно прошу разрешения продолжить разговор об ати-драйверах в этой теме.