простий записувач екрана



Опис
SimpleScreenRecorder — це програма для Linux, яку я створив для запису програм та ігор. Уже було кілька програм, які могли це зробити, але я не був на 100% задоволений жодною з них, тому я створив свою власну.
Моя початкова мета полягала в тому, щоб створити програму, яка була б дуже простою у використанні, але, коли я її писав, я почав додавати все більше і більше функцій, і результатом стала досить потужна програма. Він «простий» у тому сенсі, що його легше використовувати, ніж ffmpeg/avconv або VLC, оскільки він має простий інтерфейс користувача.
особливості
Графічний інтерфейс користувача (на основі Qt).
Швидше, ніж VLC і ffmpeg/avconv.
Записує весь екран або його частину або безпосередньо записує програми OpenGL (подібно до Fraps у Windows).
Належно синхронізує аудіо та відео (поширена проблема з VLC і ffmpeg/avconv).
Зменшує частоту кадрів відео, якщо ваш комп’ютер занадто повільний (замість того, щоб використовувати всю вашу оперативну пам’ять, як це робить VLC).
Повністю багатопотоковий: невеликі затримки в будь-якому з компонентів ніколи не блокуватимуть інші компоненти, що забезпечує плавніше відео та кращу продуктивність на комп’ютерах із кількома процесорами.
Призупинити та відновити запис у будь-який час (натиснувши кнопку або гарячу клавішу).
Показує статистику під час запису (розмір файлу, бітрейт, загальний час запису, фактичну частоту кадрів, …).
Може показувати попередній перегляд під час запису, тож ви не витрачаєте час на записування лише для того, щоб потім з’ясувати, що якісь налаштування були неправильними.
Використовує бібліотеки libav/ffmpeg для кодування, тому він підтримує багато різних кодеків і форматів файлів (додавання додаткових є тривіальним).
Можна також зробити пряма трансляція (експериментальний).
Розумні налаштування за замовчуванням: не потрібно нічого змінювати, якщо ви цього не хочете.
Підказки майже для всього: не потрібно читати документацію, щоб дізнатися, що щось робить.

