7

Могу ли я использовать ffmpeg для записи рабочего стола Xorg (без звука) со скоростью один кадр в секунду в видеофайл, который будет воспроизводить кадры со скоростью 30 кадров в секунду, не требуя преобразования?

Следующая команда записывает мой левый дисплей со скоростью 1 кадр в секунду, но полученное видео будет продвигать видеокадр один раз в секунду.

ffmpeg -r 1 -f x11grab -s 1920,1080 -i :0.0+0,0 -vcodec libx264 -crf 0 -preset ultrafast -threads 0 out.mkv

Известные альтернативы:

  1. Делайте скриншоты с интервалом, затем объединяйте видео с помощью mencoder
  2. Как № 1, но с использованием ffmpeg
  3. Запишите видео на рабочем столе с ffmpeg со скоростью 1 кадр / с или менее, если кодировщик поддерживает такие числа, а затем ускорьте видео с помощью ffmpeg.

Если это невозможно с одним только ffmpeg , позволит ли комбинация import и ffmpeg или некоторых других инструментов позволить видео с временным скачком быть готовым как можно быстрее после окончания записи?

1 ответ1

4

Это должно работать:

ffmpeg -framerate 1 -f x11grab -s 1920,1080 -i :0.0+0,0 -vf settb=\(1/30\),setpts=N/TB/30 -r 30 -vcodec libx264 -crf 0 -preset ultrafast -threads 0 out.mkv

РЕДАКТИРОВАТЬ: экранированные скобки от оболочки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .