o rọrun iboju agbohunsilẹ



agberu aworan
SimpleScreenRecorder jẹ eto Linux kan ti Mo ti ṣẹda lati ṣe igbasilẹ awọn eto ati awọn ere. Awọn eto diẹ ti wa tẹlẹ ti o le ṣe eyi, ṣugbọn Emi ko ni idunnu 100% pẹlu eyikeyi ninu wọn, nitorinaa Mo ṣẹda ti ara mi.
Ibi-afẹde atilẹba mi ni lati ṣẹda eto kan ti o rọrun gaan lati lo, ṣugbọn bi MO ṣe nkọwe Mo bẹrẹ ṣafikun awọn ẹya diẹ sii ati diẹ sii, ati abajade jẹ eto ti o lagbara pupọ. O jẹ 'rọrun' ni ori pe o rọrun lati lo ju ffmpeg / avconv tabi VLC, nitori pe o ni wiwo olumulo taara.
Awọn ẹya ara ẹrọ
Ayaworan ni wiwo olumulo (Qt-orisun).
Yiyara ju VLC ati ffmpeg/avconv.
Ṣe igbasilẹ gbogbo iboju tabi apakan rẹ, tabi ṣe igbasilẹ awọn ohun elo OpenGL taara (bii Fraps lori Windows).
Mu ohun ati fidio ṣiṣẹpọ daradara (ọrọ ti o wọpọ pẹlu VLC ati ffmpeg/avconv).
Dinku oṣuwọn fireemu fidio ti kọnputa rẹ ba lọra pupọ (dipo ki o lo gbogbo Ramu rẹ bii VLC ṣe).
Ni kikun multithreaded: awọn idaduro kekere ni eyikeyi awọn paati kii yoo ṣe idiwọ awọn paati miiran, Abajade jẹ fidio didan ati iṣẹ ṣiṣe to dara julọ lori awọn kọnputa pẹlu awọn ilana pupọ.
Sinmi ati tun bẹrẹ gbigbasilẹ nigbakugba (boya nipa tite bọtini kan tabi nipa titẹ bọtini gbona).
Ṣe afihan awọn iṣiro lakoko gbigbasilẹ (iwọn faili, oṣuwọn bit, akoko gbigbasilẹ lapapọ, oṣuwọn fireemu gangan,…).
Le ṣe afihan awotẹlẹ lakoko gbigbasilẹ, nitorinaa o ko padanu akoko gbigbasilẹ ohun kan nikan lati ṣe akiyesi lẹhinna pe eto kan jẹ aṣiṣe.
Nlo awọn ile-ikawe libav/ffmpeg fun fifi koodu pamọ, nitorinaa o ṣe atilẹyin ọpọlọpọ awọn koodu kodẹki ati awọn ọna kika faili (fifikun diẹ sii jẹ ohun kekere).
O tun le ṣe ifiwe sisanwọle (esiperimenta).
Awọn eto aiyipada ti oye: ko si iwulo lati yi ohunkohun pada ti o ko ba fẹ.
Awọn imọran irinṣẹ fun fere ohun gbogbo: ko si ye lati ka iwe naa lati wa ohun ti nkan ṣe.

