Question / Help Tearing when capturing variable frame rates from consoles

xwidghet

New Member
Using either the Avermedia Extremecap u3 (USB 3.0) or Black Magic Intensity Pro (PCIe) there will be tearing in the top 1/8th of the frame whenever the frame rate fluctuates when capturing from both my original Xbox with 480p output and Xbox 360 at 720p. I've tried using both multiplatform and the latest original obs, with my base resolution at 1080p and with it matched to the source. The tear is always in the top 1/8th of the screen, and does not occur when the frame rate doesn't drop. I've tried changing every possible setting that seems relevant, including capturing at 30fps/encoding at 30 and running the device at 60, and nothing seems to eliminate it. Is this just not possible?

Example Frame
yVsoyBP.png


Example video
http://www.mediafire.com/watch/491cnp5eqjvkhdp/2015-03-09-2349-56.mp4

Log: http://pastebin.com/Wdaay5Jm
 

Attachments

Using either the Avermedia Extremecap u3 (USB 3.0) or Black Magic Intensity Pro (PCIe) there will be tearing in the top 1/8th of the frame whenever the frame rate fluctuates when capturing from both my original Xbox with 480p output and Xbox 360 at 720p. I've tried using both multiplatform and the latest original obs, with my base resolution at 1080p and with it matched to the source. The tear is always in the top 1/8th of the screen, and does not occur when the frame rate doesn't drop. I've tried changing every possible setting that seems relevant, including capturing at 30fps/encoding at 30 and running the device at 60, and nothing seems to eliminate it. Is this just not possible?

Example Frame
yVsoyBP.png


Example video
http://www.mediafire.com/watch/491cnp5eqjvkhdp/2015-03-09-2349-56.mp4

Log: http://pastebin.com/Wdaay5Jm


I'm not sure if this will help a lot but you could try turning off CFR (constant frame rate).

you could also attempt to increase the scene buffering time to at least 700ms and if your capture card has any buffering that it can do, that might help as well.

these are just aducated guesses but play around with those setttings first.

also, CPU times look fine with slow preset, but I would remove any custom x264 settings I see "removed" in there.
 
Scene buffering time: 700-1000
No change

Encode settings: Remove custom encode settings, set to ultra fast.
No change

Turn off CFR
No Change

Enable Use Buffering on video capture device: Set to 500ms
No Change

I'd also like to note that this is visible in the video preview as well, along with all other video device capture programs I've found. (Black Magic Media Express for Intensity pro, and Avermedia REcentral for extremecap u3)
DB81RHE.png


This is why I asked in my first post, "Is this just not possible?". Been poking and searching everything I can for over a year and haven't been able to find an actual solution to this.
 
Scene buffering time: 700-1000
No change

Encode settings: Remove custom encode settings, set to ultra fast.
No change

Turn off CFR
No Change

Enable Use Buffering on video capture device: Set to 500ms
No Change

I'd also like to note that this is visible in the video preview as well, along with all other video device capture programs I've found. (Black Magic Media Express for Intensity pro, and Avermedia REcentral for extremecap u3)
DB81RHE.png


This is why I asked in my first post, "Is this just not possible?". Been poking and searching everything I can for over a year and haven't been able to find an actual solution to this.
if there is an option in the game to turn of vsync, that might help as well. you will feel a noticable delay in the game but each frame should sync up with the output buffer which will prevent screen tearing.
 
Back
Top