recordMyDesktop — это свободная программа для записи экрана под операционными системами на базе GNU/Linux, разработанная для создания скринкастов с видеопотоком в контейнере Ogg (кодек Theora) и звуком в формате Vorbis. Проект включает в себя основную консольную утилиту и несколько независимых графических фронтендов, реализованных с использованием библиотек GTK и Qt, что позволяет пользователям выбирать между интерфейсом командной строки и удобным визуальным управлением. Программа изначально была ориентирована на простоту использования и на создание небольших файлов с приоритетом совместимости и открытых форматов.
Разработка recordMyDesktop началась как открытый проект с целью предоставить свободный инструмент для записи рабочего стола, поддерживающий захват видео и аудио с минимальными зависимостями от проприетарных кодеков. В ходе своего развития утилита приобрела набор опций для настройки качества, размера кадра и частоты кадров, а также возможностей выбора области экрана для записи. Благодаря использованию форматов Ogg/Theora и Vorbis созданные файлы удобно воспроизводятся в большинстве свободных медиаплееров и легко обрабатываются другими инструментами для редактирования видео с поддержкой открытых форматов.
- Запись видеопотока рабочего стола в кодеке Theora и аудиопотока в кодеке Vorbis в контейнере Ogg.
- Наличие консольной (CLI) утилиты, обеспечивающей скриптируемую и минимально зависимую работу без графики.
- Поддержка нескольких графических фронтендов, реализованных для GTK и Qt, с возможностью интерактивного выбора области захвата и управления записью.
- Возможность настройки параметров качества: частоты кадров, битрейта/качества кодека, размера и масштабирования записываемой области.
- Опции выбора источника аудио и управления микшированием, позволяющие записывать системный звук и/или звук с микрофона.
- Функции паузы и возобновления записи в графических фронтендах (в зависимости от реализации фронтенда).
- Фокус на открытых стандартах и совместимости с программами для обработки видео и воспроизведения, использующими форматы Ogg/Theora/Vorbis.
- Широкая применимость: создание обучающих видеороликов, демонстраций работы приложений, запись презентаций и отладки графического поведения приложений в окружении рабочего стола.