ਸਧਾਰਨ ਸਕਰੀਨ ਰਿਕਾਰਡਰ



ਵਰਣਨ:
SimpleScreenRecorder ਇੱਕ Linux ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਮੈਂ ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਗੇਮਾਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਬਣਾਇਆ ਹੈ। ਪਹਿਲਾਂ ਹੀ ਕੁਝ ਪ੍ਰੋਗਰਾਮ ਸਨ ਜੋ ਇਹ ਕਰ ਸਕਦੇ ਸਨ, ਪਰ ਮੈਂ ਉਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨਾਲ ਵੀ 100% ਖੁਸ਼ ਨਹੀਂ ਸੀ, ਇਸ ਲਈ ਮੈਂ ਆਪਣਾ ਖੁਦ ਦਾ ਬਣਾਇਆ।
ਮੇਰਾ ਅਸਲ ਟੀਚਾ ਇੱਕ ਅਜਿਹਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣਾ ਸੀ ਜੋ ਵਰਤਣ ਲਈ ਅਸਲ ਵਿੱਚ ਸਧਾਰਨ ਸੀ, ਪਰ ਜਿਵੇਂ ਮੈਂ ਇਸਨੂੰ ਲਿਖ ਰਿਹਾ ਸੀ ਮੈਂ ਵੱਧ ਤੋਂ ਵੱਧ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਜੋੜਨਾ ਸ਼ੁਰੂ ਕੀਤਾ, ਅਤੇ ਨਤੀਜਾ ਅਸਲ ਵਿੱਚ ਇੱਕ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਗਰਾਮ ਹੈ. ਇਹ ਇਸ ਅਰਥ ਵਿੱਚ 'ਸਰਲ' ਹੈ ਕਿ ਇਹ ffmpeg/avconv ਜਾਂ VLC ਨਾਲੋਂ ਵਰਤਣਾ ਆਸਾਨ ਹੈ, ਕਿਉਂਕਿ ਇਸਦਾ ਸਿੱਧਾ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (Qt-ਅਧਾਰਿਤ)।
VLC ਅਤੇ ffmpeg/avconv ਨਾਲੋਂ ਤੇਜ਼।
ਪੂਰੀ ਸਕ੍ਰੀਨ ਜਾਂ ਇਸਦੇ ਕੁਝ ਹਿੱਸੇ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ, ਜਾਂ ਓਪਨਜੀਐਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸਿੱਧਾ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ (ਵਿੰਡੋਜ਼ 'ਤੇ ਫਰੈਪਸ ਦੇ ਸਮਾਨ)।
ਆਡੀਓ ਅਤੇ ਵੀਡੀਓ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਦਾ ਹੈ (VLC ਅਤੇ ffmpeg/avconv ਨਾਲ ਇੱਕ ਆਮ ਸਮੱਸਿਆ)।
ਜੇਕਰ ਤੁਹਾਡਾ ਕੰਪਿਊਟਰ ਬਹੁਤ ਹੌਲੀ ਹੈ ਤਾਂ ਵੀਡੀਓ ਫਰੇਮ ਰੇਟ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ (ਤੁਹਾਡੀ ਸਾਰੀ RAM ਜਿਵੇਂ ਕਿ VLC ਕਰਦਾ ਹੈ ਨੂੰ ਵਰਤਣ ਦੀ ਬਜਾਏ)।
ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਲਟੀਥ੍ਰੈਡਡ: ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਵਿੱਚ ਛੋਟੀ ਜਿਹੀ ਦੇਰੀ ਕਦੇ ਵੀ ਦੂਜੇ ਭਾਗਾਂ ਨੂੰ ਬਲੌਕ ਨਹੀਂ ਕਰੇਗੀ, ਨਤੀਜੇ ਵਜੋਂ ਮਲਟੀਪਲ ਪ੍ਰੋਸੈਸਰਾਂ ਵਾਲੇ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਨਿਰਵਿਘਨ ਵੀਡੀਓ ਅਤੇ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਹੈ।
ਕਿਸੇ ਵੀ ਸਮੇਂ ਰਿਕਾਰਡਿੰਗ ਨੂੰ ਰੋਕੋ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ (ਜਾਂ ਤਾਂ ਇੱਕ ਬਟਨ ਦਬਾ ਕੇ ਜਾਂ ਹਾਟਕੀ ਦਬਾ ਕੇ)।
ਰਿਕਾਰਡਿੰਗ ਦੌਰਾਨ ਅੰਕੜੇ ਦਿਖਾਉਂਦਾ ਹੈ (ਫਾਈਲ ਦਾ ਆਕਾਰ, ਬਿੱਟ ਰੇਟ, ਕੁੱਲ ਰਿਕਾਰਡਿੰਗ ਸਮਾਂ, ਅਸਲ ਫਰੇਮ ਦਰ, ...)।
ਰਿਕਾਰਡਿੰਗ ਦੌਰਾਨ ਪੂਰਵਦਰਸ਼ਨ ਦਿਖਾ ਸਕਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਕੁਝ ਸਮਾਂ ਰਿਕਾਰਡ ਕਰਨ ਵਿੱਚ ਸਮਾਂ ਬਰਬਾਦ ਨਾ ਕਰੋ ਤਾਂ ਜੋ ਬਾਅਦ ਵਿੱਚ ਇਹ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕੇ ਕਿ ਕੁਝ ਸੈਟਿੰਗ ਗਲਤ ਸੀ।
ਇੰਕੋਡਿੰਗ ਲਈ libav/ffmpeg ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਇਹ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਕੋਡੇਕਸ ਅਤੇ ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ (ਹੋਰ ਜੋੜਨਾ ਮਾਮੂਲੀ ਹੈ)।
ਵੀ ਕਰ ਸਕਦੇ ਹਨ ਲਾਈਵ ਸਟ੍ਰੀਮਿੰਗ (ਪ੍ਰਯੋਗਾਤਮਕ)
ਸਮਝਦਾਰ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗਾਂ: ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਕੁਝ ਵੀ ਬਦਲਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਲਗਭਗ ਹਰ ਚੀਜ਼ ਲਈ ਟੂਲਟਿੱਪ: ਕੁਝ ਕੀ ਕਰਦਾ ਹੈ ਇਹ ਪਤਾ ਕਰਨ ਲਈ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਪੜ੍ਹਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ।

