LINUX.ORG.RU

Подскажите кодек для снятия скринкастов с помощью ffmpeg.


0

1

Эксперимент (ffmpeg -f x11grab -s 1280x800 -r 30 -i :0.0 -f null -) показал, что фпс скринкаста проседает не на чтении данных с х11 (вышеобозначенная команда показывает все 30), а на перекодировании их на лету в нечто хранибельное на жёстком диске (проседает до 10-15).

Для rawvideo судя по всему не хватает скорости записи на хард. Mpeg1video с qscale 2, h264 с пресетом lossless-ultrafast и mjpeg желаемого фпс не дали.

★★★★★

Пользуюсь каким-то кодеком по-умолчанию. Не тормозит. А, посмотрел, что получается:

H.264/MPEG-4 AVC codec 
...
encoder         : Lavf53.32.100
Stream #0:0: Video: h264, yuv420p, 1680x1050, q=-1--1, 1k tbn, 8 tbc

Нормальное качество с отличной скоростью (8 кадров в секунду).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

А нафига 30 кадров в секунду?

Хотелось бы не ниже 20, снять кое-что более менее рилтаймовое.

PolarFox ★★★★★
() автор топика
Ответ на: комментарий от PolarFox

Тогда ищи железо помощнее. У меня ни домашний, ни рабочий четырехъядерники так быстро кодировать видео не умеют.

Ну или купи побольше оперативки, чтобы в /dev/shm писать raw, а потом уже его сжимать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

жать fullhd в h264 в риалтайме? тут только аппаратный кодер

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.