қарапайым экран жазу құрылғысы



туралы
SimpleScreenRecorder – бағдарламалар мен ойындарды жазу үшін жасаған Linux бағдарламасы. Мұны жасай алатын бірнеше бағдарламалар болды, бірақ мен олардың ешқайсысына 100% риза болмадым, сондықтан мен өзімді жасадым.
Менің бастапқы мақсатым пайдалану өте қарапайым бағдарлама жасау болды, бірақ мен оны жазу барысында мен көбірек мүмкіндіктерді қоса бастадым және нәтиже шын мәнінде өте қуатты бағдарлама болды. Бұл ffmpeg/avconv немесе VLC-ге қарағанда пайдалану оңай деген мағынада «қарапайым», өйткені оның қарапайым пайдаланушы интерфейсі бар.
Ерекше өзгешеліктері
Графикалық пайдаланушы интерфейсі (Qt негізінде).
VLC және ffmpeg/avconv қарағанда жылдамырақ.
Бүкіл экранды немесе оның бір бөлігін жазады немесе OpenGL қолданбаларын тікелей жазады (Windows жүйесіндегі Fraps сияқты).
Дыбысты және бейнені дұрыс синхрондайды (VLC және ffmpeg/avconv жиі кездесетін мәселе).
Компьютеріңіз тым баяу болса, бейне кадр жиілігін төмендетеді (VLC сияқты барлық жедел жадты пайдаланудың орнына).
Толығымен көп ағынды: құрамдастардың кез келгеніндегі шағын кідіріс басқа құрамдастарды ешқашан блоктамайды, нәтижесінде бейне біркелкі болады және бірнеше процессорлары бар компьютерлерде жақсырақ жұмыс істейді.
Жазуды кез келген уақытта кідіртіңіз және жалғастырыңыз (немесе түймені басу немесе жылдам пернені басу).
Жазу кезінде статистиканы көрсетеді (файл өлшемі, бит жылдамдығы, жалпы жазу уақыты, нақты кадр жиілігі, ...).
Жазу кезінде алдын ала қарауды көрсете алады, сондықтан кейбір параметрдің дұрыс емес екенін кейін түсіну үшін бірдеңені жазуға уақытты босқа өткізбейсіз.
Кодтау үшін libav/ffmpeg кітапханаларын пайдаланады, сондықтан ол көптеген түрлі кодектер мен файл пішімдерін қолдайды (көбірек қосу маңызды емес).
Сондай-ақ жасай алады тікелей эфир (эксперименттік).
Ақылға қонымды әдепкі параметрлер: қаламасаңыз, ештеңені өзгертудің қажеті жоқ.
Барлығына дерлік кеңестер: бірдеңе не істейтінін білу үшін құжаттаманы оқудың қажеті жоқ.

