Привет, когда я хочу записать свой рабочий стол или видео записи с ffmpeg, это генерирует черное видео?? моя человечность 18:04 операционной системы бионическое ядро 4.16
вот команда, которую я использую:
ffmpeg -f x11grab -s 640x480 -i :1.0+10,20 -vf format=pix_fmts=yuv420p -f v4l2 /dev/video0
Попробуйте следующую команду и измените ее соответственно:
ffmpeg -f x11grab -i :0.0+10,20 -r 10 -vf format=pix_fmts=yuv420p output.mp4
Так как моя системная сборка не имеет вывода на /dev/video0
, Я заменил его именем файла как вывод.
-f
для ввода/вывода. Входной источник: x11grab, указывает на снимок экрана, обеспеченный libxcb1 библиотекой. Выходной источник:/dev/video0, принимая существует подключенный монитор.
-i
Экран 0 выбран (выполненный xrandr
просмотреть доступные связанные экраны). 10 пикселей и 20 пикселей для x-смещения и y-смещения (набор в вопросе).
-r
для framerate (Гц) для записи. (Выбранных 10 кадр/с).
-vf
filtergraph отмечают для фильтрации потока.