For last few weeks I have been trying to screen record some streaming videos.
All I get is videos which has slight jerks (dont know the technical term) and sound and video goes out of sync towards the middle of the duration.
Here are all the details.
Operating System - Windows 10
Processor - AMD Ryzon 7 1700 Eight Core Processor, 3.00 GHz
Installed RAM - 16 GB
Display adapter - ASUS Radeon RX 550 (Core: 1183MHz), 4GB GDDR5 (7000MHz)
Screen record software - Movavi Screen Recorder 10
Video capture frame rate - 30
Enable Super speed Conversion - Yes
Enable AMD acceleration - No
Any idea, whether I need to make any additional setting, tweak so that I get a smooth recording?
+ Reply to Thread
Results 1 to 30 of 33
-
-
Use OBS Studio and use the H.264 AMD GPU encoder, so that your GPU encodes the video not your CPU.
-
Thanks..
I installed the OBS Studio
Under the Recorder settings of Output section I can see 3 values for Encoder
1. Software x264
2. Software x264 low CPU usage preset
3. Hardware(AMD)
Is this the right section to set the encoder?
And 3 rd options is the AMD GPU I presume? -
Hi Karma and other video experts.
I did the screen recording with the above settings. The small jerks(type1) which I faced was resolved when I used the H.264 AMD GPU encoder, so that the GPU encodes the video and not CPU
Please see the type1 jerks as below.
cut-2.mp4
However after using OBS Studio with the above settings Im seeing another type of jerk(type2), please see video below occurring between 0:33 and 0:40
type2.mkv
This happens multiple time(like once in every 10 minutes)
Here are all the video and audio settings I use in OBS Studio
Any idea why Im getting this and how this can be resolved. Any help is much appreciated. -
Your first problem is that you're capturing 25 fps video at 30 fps or 60 fps. As a start, setting your graphics card to 50 fps and capturing at 50 fps or 25 fps might help.
The problem in the second file looks like dropped frames while streaming, not a capture problem.Last edited by jagabo; 19th Feb 2019 at 11:40.
-
Last edited by navarannan; 19th Feb 2019 at 14:55.
-
-
in the obs settings click on video and there is a setting for common frame rates. choose 25fps.
--
"a lot of people are better dead" - prisoner KSC2-303 -
-
You have absolutely no chance of a smooth result if you record 25 fps streaming video at 30 fps. And recording a 60 fps display at 25 fps probably won't deliver a perfect result either. Even if it does, it wont' fix your other problem where the video locks up for several frames then jumps ahead.
-
-
-
i was only going by what the others had said. if the original stream is 25fps the set then capture to the same.
--
"a lot of people are better dead" - prisoner KSC2-303 -
Great finding. Well its too complicated for me to digest.
How about I try to record again with 25 fps.
I will also set the output as 720p, as I feel 1080p is overkill
Also one more think I wanted to clarify.
Under the 'Output' tab under streaming, I have kept the encoder as Software (Not AMD hardware). Shall I change that to AMD Hardware? -
nvidia and amd hardware encoding both pretty much suck, so software encoding is the way to go.
--
"a lot of people are better dead" - prisoner KSC2-303 -
-
-
Hi aedipuss
In fact I tried screen record with Movavi disabling AMD accelaration.(so I believe it was using Software encoding)
The results were very bad.
With OBS Studio the picture is very smooth, but just have this problem of intermittent jerk -
Only if you are talking about bitrate efficiency. Other than that I've had great luck with AMD HW encoding, especially the HEVC encoding. Very smooth and very little CPU usage. I see people like their Nvidia and Intel QS encoding options too. You don't always have the CPU power available to encode, which makes HW encoding a better option than simple not capturing anything.
-
-
Besides the original source maybe having that jerking, it could be that your CPU was thermal throttling at the time of the jerking. I know that when I record with the GPU and the CPU thermal throttles it will cause something similar. So cleaning the CPU and GPU of dust would be suggested. Underclocking your CPU could also be an option. Could also be that your HDD is nearly full and heavily fragmented, though I doubt this because of the low bitrate you recorded at. Or something else.
-
If its thermal throttling there is a possibility. Because I haven't switched off my PC for more than a week now.
How long do you suggest to turn it OFF?
Im also considering cleaning the inside. Hard disk has lots of free space so I think we can take that out.
So here are the few things Im planning to do
1. Allow sufficient time to cool the CPU
2. Modify OBS Studio settings
a. reduce frame rate to 25
b. reduce video resolution to 720p
c. set streaming and recording encoding to AMD Hardware -
Friends, facing a strange issue. When I open the OBS Studio Im not getting to see the desktop. All I see is OBS Studio window inside OBS Studio windo infinitely.
Like this..
Any idea how to get to show the desktop so that I can select what to scree record? -
You ARE seeing the desktop. You're just seeing OBS on the desktop, and it sees itself, within itself, within itself, etc. Standard video feedback. It's a catch-22 where you can't see what your doing if you minimize it.
You can change that by going into your prefs and choosing a different window size and then move OBS out of that area. Me, I just use 2 monitors and put OBS on 1 monitor and record the desktop of ONLY the 2nd monitor. Works real easy. Hard part is making sure that there are no stupid desktop notifications popping up to ruin the perfect recording.
Scott -
Finally I decided to give up
I have reduced the frame rate to 25fps and resolution to 720p.
Now the type2 jerk is no more occuring
But type1 jerks happens intermittently
Considering the effort its better to give up
What a pain!!!
Thanks for all the help friends -
[Attachment 48152 - Click to enlarge]
In Windows7, under processor state I keep it at 99% Max if I want to prevent the highest processor state (which is the hottest and least efficient). I would assume Win10 has similar Power Management options. If you ever try again, I'd suggest you record at 60fps simply because you don't know what the original rate should be. It was probably something between 24fps and 30fps but your 60fps looked fairly smooth and should help to reduce jerkyness. -
-
I havent because I assumed it will have jerks because I got jerks when I used Movavi Screen Recorder.
With OBS Studio I only tried AMD Hardware encoder -
How about non-screen recording? Saving the files directly as they come off the server.
If even the source streaming files play with jerks, then those will remain regardless?
What's the link to the webpage that is able to play this streaming video?
Similar Threads
-
Advice for screen recording on Windows 7?
By nobodyhome in forum Video Streaming DownloadingReplies: 3Last Post: 3rd Aug 2017, 16:51 -
which software can be used for screen recording for my pc?
By Ganesh Ujwal in forum Capturing and VCRReplies: 2Last Post: 25th Feb 2015, 07:25 -
screen recording.
By rahulcrazy in forum Newbie / General discussionsReplies: 8Last Post: 3rd Nov 2014, 05:32 -
Any Video Converter Ultimate 5.5.6 recording screen
By Anonymous2 in forum Newbie / General discussionsReplies: 0Last Post: 9th Jul 2014, 16:30 -
screen recording and loading into premiere
By krohm in forum EditingReplies: 59Last Post: 22nd Jun 2014, 22:33