VideoHelp Forum

Try DVDFab and download streaming video, copy, convert or make Blu-rays,DVDs! Download free trial !
+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 33
Thread
  1. 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?
    Quote Quote  
  2. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Use OBS Studio and use the H.264 AMD GPU encoder, so that your GPU encodes the video not your CPU.
    Quote Quote  
  3. Originally Posted by KarMa View Post
    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?
    Quote Quote  
  4. Originally Posted by KarMa View Post
    Use OBS Studio and use the H.264 AMD GPU encoder, so that your GPU encodes the video not your CPU.
    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.
    Quote Quote  
  5. 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.
    Quote Quote  
  6. Originally Posted by jagabo View Post
    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.
    Hi jagabo

    Im pretty sure there in no problem with streaming. Because I used to do recording with Movavi (multiple videos) and there were no issues as in type2.

    Then I switched to OBS Im facing the type2 issue.
    Last edited by navarannan; 19th Feb 2019 at 14:55.
    Quote Quote  
  7. Originally Posted by jagabo View Post
    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.
    I dont see an option in my AMD Radeon settings to change fps
    Quote Quote  
  8. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    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
    Quote Quote  
  9. Originally Posted by aedipuss View Post
    in the obs settings click on video and there is a setting for common frame rates. choose 25fps.
    Yes. Yesterday night I recorded with frame rate 30fps same video. That has the same issue but at different points.

    Do you think again reducing it to 25fps may fix the issue?

    Thanks.
    Quote Quote  
  10. 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.
    Quote Quote  
  11. Originally Posted by jagabo View Post
    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.
    Hmm. Ok
    So what would the best solution?

    But let me ask how did you know that the streaming video is 25fps. Because I only posted the screen recorded samples?
    Quote Quote  
  12. Originally Posted by navarannan View Post
    But let me ask how did you know that the streaming video is 25fps. Because I only posted the screen recorded samples?
    First of all, it's a video from a PAL country. So one suspects 25 fps. Then, if you step through the 60 fps recording frame by frame, you can see the 3:2:3:2:2 duplicate pattern you get from 25 fps video being displayed on a 60 fps screen.
    Quote Quote  
  13. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    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
    Quote Quote  
  14. Originally Posted by jagabo View Post
    Originally Posted by navarannan View Post
    But let me ask how did you know that the streaming video is 25fps. Because I only posted the screen recorded samples?
    First of all, it's a video from a PAL country. So one suspects 25 fps. Then, if you step through the 60 fps recording frame by frame, you can see the 3:2:3:2:2 duplicate pattern you get from 25 fps video being displayed on a 60 fps screen.
    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?
    Quote Quote  
  15. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    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
    Quote Quote  
  16. Originally Posted by navarannan View Post
    I will also set the output as 720p, as I feel 1080p is overkill
    Given the source is barely SD -- 720p is overkill too.
    Quote Quote  
  17. Originally Posted by jagabo View Post
    Originally Posted by navarannan View Post
    I will also set the output as 720p, as I feel 1080p is overkill
    Given the source is barely SD -- 720p is overkill too.
    Ho do we know the source is SD
    Because on the streaming site. I always select HD. But the picture doesnt have the quality of HD though. So its confusing...
    Quote Quote  
  18. Originally Posted by aedipuss View Post
    nvidia and amd hardware encoding both pretty much suck, so software encoding is the way to go.
    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
    Quote Quote  
  19. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Originally Posted by aedipuss View Post
    nvidia and amd hardware encoding both pretty much suck, so software encoding is the way to go.
    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.
    Quote Quote  
  20. Originally Posted by navarannan View Post
    Ho do we know the source is SD
    Even if they're streaming a large frame size like 1920x1080 the video it contains is very blurry. All they did was enlarge a standard definition source.
    Quote Quote  
  21. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Originally Posted by navarannan View Post
    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
    Image
    [Attachment 48136 - Click to enlarge]

    This happens multiple time(like once in every 10 minutes)
    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.
    Quote Quote  
  22. Originally Posted by KarMa View Post
    Originally Posted by navarannan View Post
    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
    Image
    [Attachment 48136 - Click to enlarge]

    This happens multiple time(like once in every 10 minutes)
    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
    Quote Quote  
  23. Originally Posted by jagabo View Post
    Originally Posted by navarannan View Post
    Ho do we know the source is SD
    Even if they're streaming a large frame size like 1920x1080 the video it contains is very blurry. All they did was enlarge a standard definition source.
    Could you please suggest a proper resolution?
    Quote Quote  
  24. 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?
    Quote Quote  
  25. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    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
    Quote Quote  
  26. 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
    Quote Quote  
  27. Dinosaur Supervisor KarMa's Avatar
    Join Date
    Jul 2015
    Location
    US
    Search Comp PM
    Image
    [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.
    Quote Quote  
  28. Member Emeritus
    Join Date
    May 2014
    Search PM
    Originally Posted by navarannan View Post
    Finally I decided to give up
    Have you already mentioned the reason why the stream can't be captured directly in native form?
    Quote Quote  
  29. Originally Posted by ponens View Post
    Originally Posted by navarannan View Post
    Finally I decided to give up
    Have you already mentioned the reason why the stream can't be captured directly in native form?
    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
    Quote Quote  
  30. Member Emeritus
    Join Date
    May 2014
    Search PM
    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?
    Quote Quote  



Similar Threads