Captura icon indicating copy to clipboard operation
Captura copied to clipboard

What tips to record smoothly ?

Open KaKi87 opened this issue 5 years ago • 12 comments

Hello,

My laptop model is : MSI WS60 6QJ-432FR

Here are the specs.

  • CPU : Intel Xeon E3-1505M v5 2.8Ghz
  • APU : Intel HD Graphics P530
  • GPU : NVidia Quadro M2000M
  • RAM : 16 GB

I tried recording with default settings, and I tried manipulating all of them in all possible ways, but whatever settings I use, I can't get a smooth recording.

Any ideas about which settings I should use ?

Thanks.

KaKi87 avatar Nov 25 '19 08:11 KaKi87

@MathewSachin ?

KaKi87 avatar Dec 01 '19 13:12 KaKi87

I have a lot of issues on the backlog. Sorry, I'm a bit busy with my exams.

Well, I would need to know a few more things:

  • Which version of Captura are you using? If you're using v8.0.0, check if the MF encoder instead of FFmpeg in Captura v9.0.0-beta3.1 works on your system. Do note that it doesn't work on all systems.
  • Are you trying to record gameplay or music video which require high FPS? What FPS are you using? I'll be working on it, but, right now, Captura is not really optimized for these purposes.
  • Try recording without audio. There's a bit of problem with the audio part right now.

MathewSachin avatar Dec 01 '19 13:12 MathewSachin

Good luck with exams

  • I'm on v8
  • I'm trying to record a website demonstration with some CSS & JS animations, nothing requiring high FPS
  • I'm not recording audio

Thanks

KaKi87 avatar Dec 01 '19 14:12 KaKi87

Also, what is your screen size? What mode are you recording in? (Screen/Region/Widow)

MathewSachin avatar Dec 01 '19 15:12 MathewSachin

  • My screen resolution is 3840 × 2160
  • screen/region/window is irrelevant because I need to record full screen

KaKi87 avatar Dec 01 '19 18:12 KaKi87

Got it! 4K resolution is the reason for the lag. I've only tested upto 1920x1080. 4 times more resolution means 4 times more data to record and encode into video, which should result in lags.

v8 won't be able to handle that anyway. Did you try using v9 beta? I'm not sure if it would work but do give it a try.

The only way I could think of making this work is by adding a feature to scale down the video to 1920x1080. This needs to be different from the current FFmpeg scaling option where FFmpeg handles the scaling.

MathewSachin avatar Dec 01 '19 18:12 MathewSachin

On second thought, no, this won't work even with v9. The scaling feature would be needed to be implemented for this. I'll give it a try after my exams are over in a week. For now, I think the only way is to record a smaller region by using Region mode.

MathewSachin avatar Dec 01 '19 18:12 MathewSachin

I have 4K resolution but my hardware is powerful enough to handle it so why exactly is it a problem ?

KaKi87 avatar Dec 01 '19 19:12 KaKi87

I think to record 4K resolutions, I would have to use NVIDIA NVenc hardware acceleration which I've not implemented correctly. This is different from just using the FFmpeg NVenc encoder. I'm new to DirectX stuff and I'm in the process of implementing these things, but, have not reached the performance that other software offer.

So, the limitation is not with your hardware but with Captura itself.

MathewSachin avatar Dec 01 '19 19:12 MathewSachin

I see. Is there some other FOSS which support this thing ? Thanks

KaKi87 avatar Dec 01 '19 20:12 KaKi87

Give OBS Studio a try

MathewSachin avatar Dec 01 '19 20:12 MathewSachin

Hello, sorry for answering so late, but indeed OBS worked very much better, though not perfectly. Any news on this ? Thanks

KaKi87 avatar Mar 10 '20 16:03 KaKi87