SimpleScreenRecorder — это приложение с графическим интерфейсом, разработанное для записи видеороликов с экрана на системах, совместимых с Unix и Linux. Программа реализована с использованием набора инструментов Qt и предназначена для захвата содержимого всего экрана, выделенной области, отдельных окон и приложений, использующих OpenGL. Простота интерфейса сочетает в себе гибкость настроек кодирования и поддержку различных форматов выходных файлов.
Проект возник как ответ на потребность в удобном и производительном средстве для создания скринкастов на настольных окружениях Linux без необходимости использования сложных командных утилит. Приложение поддерживает запись системного и внешнего аудиопотока при синхронизации со с видеодорожкой и предоставляет опции для выборки кодека, битрейта, частоты кадров и масштабирования. Исторические и технические детали разработки в открытых источниках описываются достаточно подробно; при отсутствии каких‑то специфичных сведений в тексте дана общая характеристика функциональности на базе общедоступных описаний.
- Поддержка захвата всего экрана, выбранной области и отдельных окон
- Захват OpenGL-приложений с возможностью записи игр и графических программ
- Одновременная запись видео и аудио с настройкой источников и уровней
- Варианты кодирования: выбор контейнера и кодека, настройка битрейта и частоты кадров
- Инструменты для масштабирования и изменения разрешения во время записи
- Возможность предварительного просмотра и мониторинга производительности во время записи
- Интуитивный интерфейс на основе Qt с пошаговой настройкой и сохранением параметров
- Опции оптимизации для снижения нагрузки на систему при длительной записи