Jump to content

[Will be updating] How To & Why: QuickSync and Open Broadcaster Software [Picture heavy]

13 minutes ago, Nexxus said:

as in I lost any desire to try this

Okay?

.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 4/30/2015 at 5:17 AM, AlwaysFSX said:

Open Broadcaster Software (OBS for short) is one of my favorite pieces of free software. It's extremely versatile in function, allowing you to do many things that paid software can do without spending a dime.

 

What is OBS?

Plainly, it is a program that allows you to stream to many different sources as shown below, or record to local storage.

livestreaming services.png

local recording services.png

 

It allows you to set up multiple video/image/text sources on your scene to add whatever you may need. Game? Obviously. Facecam? Can do, will do. Want to set up a ticker when someone subscribes or for relevant stream information? That's possible.

 

OBS window example.JPG

 

What is QuickSync?

QuickSync is a technology that Intel implemented in 2011 on the Sandy Bridge architecture of its CPUs. When enabled, your computer will do video transcoding using the integrated GPU on your processor instead of using your cores or a dedicated GPU.

 

Other reading.

 

Okay, why does it matter? Why use it compared to Raptor or ShadowPlay and FRAPS?

Good question! A lot of this comes down to personal preference and is based around low level computer hardware in theory. Both Raptor and ShadowPlay still have an impact on performance, not much, but that little bit can make a difference between hitting smooth enough frame rates and starting to get annoying stutters and lag. In the case of FRAPS, as will be shown below, for a low end system that will not be the solution.

 

Why deal with that when there's a zero-impact solution that does better?

 

The main benefit of QuickSync is that your CPU and GPU have alleviated loads because there's no extra encoding done on them, allowing your tasks such as gaming to run at full speed unimpeded.

 

Why not FRAPS? Everyone uses FRAPS!

Fraps was useful when it released, it was one of a handful of good recording programs for games that wasn't watermarked and provided performance metrics that were useful. Downside? Your performance tanks if you want good quality. And you'll have a hard time of storing all your videos. 24 hour gameplay session you want to put on YouTube? I hope you have a large RAID array for all that footage.

 

I've done a test, some variance between the runs but the point is made nonetheless. FRAPS will do worse for your framerate for the same, but I'd have to argue worse, quality.

 

Here we have the test shown running with QuickSync, unfortunately I have no ability to point a camera at my monitor and run it without OBS recording, so you'll have to take my word that there's no performance impact.

 

 

FRAPS? Good luck playing with that frame rate.

 

 

And of course, the quality. The above was recorded in OBS (Again, OBS did not effect frame rate) but you'll want the raw footage to see for yourself.

https://www.youtube.com/watch?v=s-Bo1Wno05c

 

Remember the difference in file sizes I mentioned? FRAPS took up 4.22 GB for a shorter run, 106 MB using OBS for the same quality.

 

You've convinced me, my computer is not the best, I don't have Linus' storinator, and I want to upload my gameplay to YouTube. Where do I begin?

Congratulations on taking your first step to a better recording experience! To begin, we must verify that your CPU is even able to begin the task of QuickSync encoding.

 

Now, I'm a lazy person, too much so to deal with Intel's website, so we'll use Google-fu. Open up Google and type in your CPU's name.

 

But I don't know what it is?? It's just an Intel!

 

Okay.. Back one step. Press your Windows key or click the start menu, we're about to search up in this bish. Type "dxdiag" with no quotes. Click dxdiag.exe.

 

dxdiag.png

 

You'll get a window like this, you can find your processor shown with the red arrow.

 

dxdiag 2.JPG

 

Okay! I've found out what I have!

 

Excellent, back to Google-fu young grasshopper. Nine times out of ten if you put in your processor tier (i3/i5/i7) and SKU you'll get the first or second result from Intel's website. Click that link.

 

googlefu your processor.JPG

 

Now you've found your way to Intel's spec-sheet page. There's a lot of interesting information here, but only one field that's necessary for our needs. Intel Quick Sync Video. If the circled field says "Yes" then you're in luck! You're able to do this! Click on "Software Downloads" now. Sort by your operating system, and change the relevance to "newest." Download the latest driver for your system, making sure it's not the Pentium/Celeron driver if that's not what you have. Install the driver.

 

downloads.JPG

 

Now what?

Well, first you need to go in your BIOS and enable the iGPU even when there's a dedicated one in the system. This varies by system, motherboard, etc. Make sure you have the latest BIOS version (hey this site is helpful to find out how to do that) and enable it.

 

Now, I've followed the following video the first time I did this, but I think I can summarize it pretty well.

 

Not using the LTT video because quite frankly it's...lacking...

 

Right click your desktop and hit "Screen Resolution." Press the "Detect" button in the top right.

 

enabling a monitor.JPG

post-1744-0-67188000-1437054473_thumb.pn

 

So far in all of my testing and with various evidence you are going to need to have a secondary monitor plugged in to your motherboard in order to enable the iGPU so you can capture with OBS. As I've shown, it's easiest to just set it to the top left corner using a second input on your primary monitor and just ignore it. Top left because you will very rarely, if ever lose something up there. And if you do you can just use OBS to show the screen without having to change input settings on your monitor. Which is nice.

 

Now, sometimes this is all you'd need to do for enabling QuickSync. But in my case, and probably yours, you'll have to plug in a monitor to the motherboard. Roll your eyes at this, I know. But it's a necessary requirement it seems. You can do what I did and plug your motherboard in to your current monitor for all intents and purposes. As you can see above, I have mine plugged in to my current monitor, set it to a low resolution and move it to the very top left. I'm not likely to accidentally lose a window or my cursor with it there, so that's how I use it. If you have a second monitor to use however, go right ahead and use it as you normally would.

 

Done! How do I have fun in OBS now?

Home stretch, we're almost there.

 

Start OBS, click settings, and go to the encoding tab. This is where the magic starts. There'll be a radial button for QuickSync, click it.

 

enabling quicksync.JPG

 

Now personally, I set my bit rate to 60,000 and enable CBR (constant bit-rate) for maximum quality no matter the scene, and it works well, as shown above. If you're streaming however, set it at most to 3,500, no higher.

 

Set your output folder, and file name. Make sure when you're setting it that you switch from *.flv files to *.mp4 files. You might notice in the top file path box I have D:\OBS\OBS-$T.mp4, the file name is OBS.mph but the -$T is a sequence to add the full date and time that the file was recorded. Handy if you need to keep track of multiple files instead of renaming it constantly.

 

broadcast settings.JPG

 

Here are my video settings, I prefer recording at 1080p and 30fps because my system can't maintain 60 all the time. And it helps keep the file sizes even smaller. But this is all up to what you want to do.

 

video settings.JPG

 

Next you'll want to make sure you QuickSync preset is set to 1 for best quality, enable CFR to make sure your frame rate doesn't fluctuate, change your encoding profile to main, and the keyframe interval to "2." Notice you are able to set OBS to allow recordings/streams up to 120 fps.

 

advanced settings.JPG

 

Finally, set your audio options and whether you want the microphone/sound device muted in OBS on the main window (enabled shows red by clicking on the speaker/mic icons, gray is muted).

audio settings.jpg

 

After that you can set up your scene?

Yup, this is the very last step.

 

On the main OBS window you'll see two white boxes, the one on the left is your scenes and the one on the right are the sources for your different scenes. This is helpful for when you need different overlays on what you may be doing, but don't want to constantly create and recreate scenes.

 

scenes 1.JPGscenes 2.JPG

 

Now, there are orders to how sources is listed. Sources at the top will be overlayed on top of sources below them. In general you'll want a game to be the very bottom source so everything else is overlayed as shown in my example at the top of the post.

 

To add a source to your scene just right click on the source box, mouse over "add," and click what you would like.

Window Capture -  This is for capturing a window you have open, say Chrome, Spotify's playlist, etc.

Here you have options to select what you want to do with the window you've selected. Notable options are a sub-region, so you can select only a section of the window instead of the full window, and a color-key so you can make a window transparent except for certain colors inside (helpful for say a twitch chat).

 

Monitor Capture - This is for adding a source showing your entire monitor, useful if you're wanting to record a guide shown on your desktop.

 

Image - Adds a still image to your space, I personally can't find any uses for it except maybe a short FAQ or tip jar maybe? Choices are endless.

 

Image slideshow - This is like the Image option, but allows you to select multiple images to rotate between showing.

 

Text - Plain text can be added to the space. You can choose font, color, size, formatting, etc. 

 

Video Capture Device - This is for use with capture cards or webcams.

 

Game Capture - And here we have the most important source, game capture. Open your game and alt tab, refresh on the preferences and use the drop-down menu to select your game. Resize or set it to stretch and even ignore aspect ratios to make it fit your space and you'll be up and running.

 

Done? For realsies?

Done. The only thing left is for you to set up your personal scene and get cracking on those videos.

 

If you all have any questions don't hesitate to ask, I don't know everything but I can give it a good shot and will at least lead you in the right direction.

 

Yay for a year overdone guide going up.

:ph34r:

Thanks for sharing such a detailed one. 

Online Software Training | Software Tutorials | Softwarevideo

Link to comment
Share on other sites

Link to post
Share on other sites

52 minutes ago, Elena Mathew said:

Thanks for sharing such a detailed one. 

No problem.

.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 7 months later...

Do i need 2 monitors even this day if i wanna use quicksync? its unlocked in my bios and i can set it in obs studio (quick sync)
Windows 10 cpu i3 6300

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Justux204 said:

Do i need 2 monitors even this day if i wanna use quicksync? its unlocked in my bios and i can set it in obs studio (quick sync)
Windows 10 cpu i3 6300

Technically, although if your monitor has multiple inputs you can use that. Sometimes it works setting everything up including the second "monitor" and then unplugging your motherboard from the monitor and you can still record.

.

Link to comment
Share on other sites

Link to post
Share on other sites

22 hours ago, AlwaysFSX said:

Technically, although if your monitor has multiple inputs you can use that. Sometimes it works setting everything up including the second "monitor" and then unplugging your motherboard from the monitor and you can still record.

Didn't do any of that i can stream from quick sync

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Justux204 said:

Didn't do any of that i can stream from quick sync

Well hey, that's awesome.

.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 4 weeks later...
On ‎1‎/‎9‎/‎2017 at 11:31 PM, AlwaysFSX said:

Well hey, that's awesome.

Dude. How is Quick Sync vs NVENC in terms of performance and output?

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/3/2017 at 8:11 AM, AluminiumTech said:

Dude. How is Quick Sync vs NVENC in terms of performance and output?

Off the top of my head QS has lower CPU overhead than NVENC which is its only performance hit. Output can be whatever you want, HD2000 graphics is enough for 1080p30 with bitrates that far surpass YouTube. NVENC has better quality at lower bit rates but performance impact is directly proportional to your bit rate. Higher bitrate -> Lower fps in games. Unfortunately because of my i3 I can't directly test this to get you some hard numbers because it bottlenecks a 950 hardcore.

.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 7 months later...

My cpu soon will be a xeon 1240.Wonder if not having QuikSync has major impact on recording (not yet streaming) as it doesn't support qs. Currently using i5 4460 and amd rx 470

"I'm so glad you're my partner in crime."

"It's the power of best friendship, I know how you roll."

"Chloe, my powers might not last." 

"Ready for the mosh pit, shaka brah?" 

 "Yes, we'd be tearing up the highway. And you'd probably want me to kiss you again..." 

"I always wanted my life to be special... an adventure... but not without you."

"Because we're back in action again!"

"With great power comes great bullshit."

"Max you are not crazy. You are not dreaming. It’s time to be an everyday hero."

"I wish I could stay in this moment forever. I guess I actually can now, but then it wouldn’t be a moment."

"If that tornado came right now, I would just sit here and watch for a while."

"You're right. We hella deserve this. Splish splash."

"Can we build another pirate fort and keep the world out?"

"When a door closes, a window opens... Or, something like that."

"Listen, whatever happens, I want you to be strong. Even if you feel like I wasn't there for you because I will never abandon you Chloe. I'll always have your back. Always."

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Max Caulfield said:

My cpu soon will be a xeon 1240.Wonder if not having QuikSync has major impact on recording (not yet streaming) as it doesn't support qs. Currently using i5 4460 and amd rx 470

Depends on things like bitrate, resolution, fps, etc.

.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, AlwaysFSX said:

Depends on things like bitrate, resolution, fps, etc.

lets say 1920x1080,60fps and idk what bitrate

technically recording uses cpu power so it should be better with a 4c 8t than a 4c 4t right

"I'm so glad you're my partner in crime."

"It's the power of best friendship, I know how you roll."

"Chloe, my powers might not last." 

"Ready for the mosh pit, shaka brah?" 

 "Yes, we'd be tearing up the highway. And you'd probably want me to kiss you again..." 

"I always wanted my life to be special... an adventure... but not without you."

"Because we're back in action again!"

"With great power comes great bullshit."

"Max you are not crazy. You are not dreaming. It’s time to be an everyday hero."

"I wish I could stay in this moment forever. I guess I actually can now, but then it wouldn’t be a moment."

"If that tornado came right now, I would just sit here and watch for a while."

"You're right. We hella deserve this. Splish splash."

"Can we build another pirate fort and keep the world out?"

"When a door closes, a window opens... Or, something like that."

"Listen, whatever happens, I want you to be strong. Even if you feel like I wasn't there for you because I will never abandon you Chloe. I'll always have your back. Always."

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, Max Caulfield said:

lets say 1920x1080,60fps and idk what bitrate

technically recording uses cpu power so it should be better with a 4c 8t than a 4c 4t right

If you use typical settings you would use for like, youtube, it shouldn't be that bad if you've got enough CPU power to begin with. This guide is more of a "budget" recording type of thing.

.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×