It’s free?
EDIT: https://anydesk.com/en — 100% free for personal use. You were looking at business licensing.
EDIT EDIT: Not to mention there are a million alternatives. TeamViewer? Free for personal use. RDP? Free and built into Windows. VNC.
Raw recordings are always large. Short of reducing quality, you need to have drive space available.
Once the recording is done, you post process it to compress it into a smaller file. This is done by analyzing each frame and saving chunks that don't change in sequence as a single piece basically. That's how the file size is reduced in compression, but it can only be done once the full set of frames is known. Until that is known, you must save it all. Hence the larger file size when recording.
To do compression and making the video into a viewable format you use a tool like Handbrake. https://handbrake.fr/
The twitch integration is only available to windows. If OP is running on linux, he either have to use a third party app like chatty or painstakingly enable the web plugin and get twitch chat to run for it.
There is another way if you are using a single window. Ghost Chat is an overlay twitch chat. It's way better than having your phone or tablet to monitor chat. Sadly, it's only available on windows.
You definitely need to use a noise gate. Practice with the settings but don't completely ignore it. I would also recommend using the RNNoise advanced background noise remover plugin: https://obsproject.com/forum/resources/rnnoise-noise-remover.1034/
Lastly the only other thing you could do is get microphone shields. These work pretty well but are bulky and challenging to mount, especially if you need video on the person using the mic too since the shield will get in the way of cameras.
Here is the one I use: https://www.amazon.com/Monoprice-Microphone-Isolation-Shield-Absorbing/dp/B00GR9W1MS
You'll need to install it so the back of the shield is pointing towards the mouth you want to block out/remove.
You can by purchasing a capture card device. There are really decent cheap ones on amazon (like this) or you can buy something like an Elgato HD60. This can capture your gameplay from the console and output it to OBS. With this you can stream and/ record gameplay from whatever input you give to the elagto.
It's not motion detection, but I'm able to switch using a wireless presenter remote (something like this : https://www.amazon.com/DinoFire-Presenter-Hyperlink-Presentation-PowerPoint/dp/B01410YNAM/ref=redir_mobile_desktop?ie=UTF8&aaxitk=.EuuXSxLyYiAji3CX97gcQ&hsa_cr_id=9906699540001&ref_=sbx_be_s_sparkle_mcd_asin_0 )
The remote is essentially sending key commands to the computer and you just have to map those as hotkeys to switch to different scenes. The remote that I use sends different commands if you press & hold vs. if you just press a button, so I would guess that I could probably get it to work for 5 different scenes.
I always recommend this guide for high quality and fast recordings. The resulting bitrate will definitely be higher than 5000 and you'll end up with bigger files, but you can't have both small files and good quality.
As for the resolution, I would suggest that you either keep 1920x1200 or downscale to 1728x1080. Because if you want to force a 16:9 aspect ratio (1920x1080), then you'll have to either rescale while ignoring AR which will result in a distorted picture, or crop some of the height but you'll lose part of your screen.
That is, unless there's a way for you to set your game's resolution to 1920x1080 in window mode.
As with most guides on recording with OBS, you make the mistake of recommending the use of a bitrate based rate control rather than CRF which is the preferred method. See this guide for more information.
I have the G5 15 with the Ryzen 7 4800 and 8GB of RAM and 512GB Nmve. The first thing I did was purchase two sticks of 16GB DDR4 3200 memory because the 2 sticks of 4GB (8GB total) is not enough. How much memory is your laptop using when you are playing the game? I wonder if that's your bottleneck. The game itself recommends 8GB of RAM and that's not taking into account that you're trying to stream while playing it. Also the game requires a broadband internet connection so it's going to be using bandwith and streaming also requires bandwidth. This could also be a bottleneck. What is you're internet upload speed (www.speedtest.net) Don't just look at the maximum upload speed but watch it and try to come up with an average. Then measure how much upload bandwidth your using while playing the game. Now do you have an extra 1-2MB to spare for you're OBS stream? The laptop should be more than enough for what you're trying to do... except maybe the total RAM you have installed.
https://www.videolan.org/vlc/index.html
https://obsproject.com/wiki/GPU-overload-issues
Also, this is not a "weird case", but as there is no information that can actually be used to identify a possible cause, who knows?
You need some kind of receiver to see the iPad on your computer, even via OBS; iPads do not output a video signal just by plugging them in. I use a program called Reflector that acts like an airplay receiver on your computer, then you can add that as an input to obs.
I use Restream.io and get crazy numbers of viewers from all over the place.
I might get a few hundred views on Periscope, a 700 person raid on mixer, 20 on fb, while getting 3 people on YouTube and 5 people on twitch.
None of those groups will usually switch platforms, but you can cater to each group with the Restream.io tools. There's no reason anymore to pigeon hole yourself on one platform.
I found a much better solution just an hour ago, called 'IRIUN', which (in my case) works natively on Linux.
I plugged it into OBS as a new video capture source ("Dummy cam"), and now I can hang my iPhone(s) or iPad on my rack, on mounts around the office or carry it with me as long as it's in range of my WiFi.
Originally, NDI was recommended, or EpocCam, but neither works with Linux, so I kept searching until I found IRIUN. Worked in less than 1 minute out of the box.
That’s a tough one. I found this but I am sure there are others. AVerMedia is just a more popular brand. I use a Elgato 4k60pro mk.2. But that’s in a tower. There are lots of options out there.
Deal: AVerMedia Live Gamer Bolt: Thunderbolt 3 External Video Capture Card, Stream and Record in 4K HDR, Ultra-Low Latency, up to 240fps. Perfect for Xbox One X or PS4 Pro. (GC555) https://www.amazon.com/dp/B085SZNB75/ref=cm_sw_r_cp_api_glc_fabc_dlT4_kNP2FbEX6D36Z?_encoding=UTF8&psc=1
You are using NVEC which is not going to give you the best results, try to follow the guide here you just need the basic settings.
It's not made to troll people. Tried Flash Split... Sorry Xsplit? Costs money and uses a flash based UI...
Back to your problem.
A quick Google (obs 1 sec recording site:obsproject.com) got me some posts with your 1 second recording problems
Without your specs we can't know what happens.
https://obsproject.com/forum/resources/categories/guides.2/
Maybe one of those guides help with local recordings
I don't know a fix for this. But it's worth a try if you haven't already. You're using OBS classic which is not supported. Download OBS Studio and not OBS classic:
If more ppl used this sub I would say '' lagarith codec inc ''
But this sub is very small. So I can tell you about lagarith lossless codec, but I'm no fan of it. Last time I tried it (via Dxtory) my recordings got heavily out of sync.
I don't know if OBS can use external codecs... So I will just leave this part of info
Using h264 :
>Bitrate: 1000
>check Custom Buffer Size
>Buffer Size: 0
>uncheck Use CBR
>CRF: select between 10-15, some prefer 15-20, CRF 0 will be massive and almost lossless
>CPU Usage Preset: can be lowered to superfast/ultrafast on high cpu usage
With those settings, whatever you want record, the encoder will increase its bitrate if necessary to reach your selected quality aka crf value.
~~Thanks to obs forum software the old guide - I used before I got my Nvidia card - isn't working anymore~~
Found it again R1CH local record guide
Heya, I checked the video. There are indeed some sparse frame drops.
As a side note, I always recommend reading this guide for high quality and fast recording.
I might be talking out my ass but you may need to increase the bitrate in order to remove the "blurriness". Keep in mind that the cap is 3500kbps
EDIT: Google turned up this thread on the OBS Forums https://obsproject.com/forum/threads/blurry-when-moving-please-help.7402/
I am also having this same problem - i have to use display capture as both window and Game capture seem to be broken for Fallout and Dark souls 2 - Not sure if they broke something, but mine was also working just fine until about 2 days ago and now the game crashes 2 seconds after load - but only with game/window capture. Not sure why this is happening.
Edit - Just tested with a few other games, it seems to be only fallout 4 and dark souls 2 that are having this problem, skyrim and a few other games loaded just fine into game capture
Looks like a windows 10 update may be responsible (there is a workaround fix in the thread, worked for me) check this thread: https://obsproject.com/forum/threads/game-capture-hook-crashing-games-after-latest-win10-update-3140743.44679/
It's just not part of how OBS works, maybe there's a plugin for it though. It's usually intended that you click "Start Recording", then go into your game and record, then cut the specific parts you want via remuxing through something like Avidemux.
read text I guess...
> OBS MultiPlatform is a complete rewrite of the original OBS from the ground up, with the main goals of course being multiplatform support, a more thorough feature set, and a much more powerful API. A very early and simple release is currently available for Mac.
> OBS MultiPlatform will eventually support many of the advanced requested features not present in the original OBS, such as multiple stream outputs and scene previewing. It does not have these features in this release.
Pretty much your connection isn't good enough to stream, as simple as that; mostly due to throttling from your ISP.
You can try dropping FPS to 30 or even 25, giving yourself twice the bandwidth per frame; which will give you higher quality overall. If you lag at 1400 kbps, try 1280 for video with a 128 for audio.
You could set profile to High in advanced settings. Additionally you can improve even more with these settings since your rig is pretty powerful (copy / paste the preset you want in the "custom x264 encoder settings" from the advanced tab):
https://obsproject.com/forum/threads/5-good-custom-x264-encoder-settings.4448/page-1
Just using the first preset (A) gives a pretty good quality boost, which would help further compensating with the low bitrate.
You should run a speed test first to see what your actual upload speed is. Advertised speeds are usually up to that speed, but load on a network can go from advertised speeds down to something else. Try fast.com, but change the settings to run it for at least a minute. Also, don't confuse kbps with KBps.
Just a warning though. If you are online gaming while streaming, keep in mind that you will probably encounter bufferbloat especially if you are hitting your upload speed limit. A router with QoS can probably help with that.
Last I heard, YT doesn't even have a limit. They just transcode everything on the fly regardless of what you do.
A lot of games allow you to do this in the config file which is in different places for each game. https://pcgamingwiki.com/ will tell you where to find it for each game.
You can also use third party tools like Afterburner and driver utilities to do it. Just google your game and limiting frame rate. I’m sure you will find the info you need.
Semi-related: I just found this plugin that shows OBS stats as in-game overlay. It doesn't show Twitch info, but since the source-code is there, it may be a starting point.
https://obsproject.com/forum/resources/obs-status-overlay-requires-playclaw.170/
But I agree, get second monitor. :)
Edit: This tool is also handy, specially after you get a second monitor: https://github.com/Codeusa/Borderless-Gaming
ok well, it launches OBS fine for me, though I don't have any plugins attached to it that I'm aware or. All I have in my mic is the built in noise suppression one. I came up with a quick script that launches OBS, foobar2k, another auto hotkey script to remap some buttons and launches stranded deep: https://hastebin.com/olimiliceh.tex there's the code, yours may have failed because you weren't also setting the working directory. Try adding the working directory (the second variable for Run
) and see if it works.
edit: actually I lied, I do have a plugin, I have the advanced scene switcher plugin, I forgot about that one. Still, OBS launches fine. Maybe it's an issue with one particular plugin, or just caused by not setting the working directory.
As someone who handles a lot of audio work with MP3s... I'd suggest using Audio Programs like Audacity or Reaper (both free to use).
But if you insist on using OBS... You could save your recording as MP4 and then convert the MP4 to an MP3 with a online converter like one of these two.
The reason I don't suggest that, is because file type conversion can cause quality loss in many cases.
When I record from OBS I output to .mkv files. I then convert them using ffmpeg to .mp4 before importing them into Adobe After Effects CC 2015. Once there I can edit the video before exporting the project to Adobe Media Encoder. From there you can specify the output file type to be "Animated GIF". It also allows you to specify the quality, and how many FPS you want to export the GIF at.
​
If you don't need the video edited or anything you can just output from OBS straight to a .mp4, then use something like ezgif to convert the video to a GIF, provided the file is small enough. Most online conversion services have a rather small file size limit. This is why I typically do the conversion, editing, and exporting myself.
Have you considered adding the motion blur through frame interpolation instead? http://slowmovideo.granjow.net/
The downsampling from the additional frames aren't really used and you can easily simulate that effect using sampling methods without needing additional frames in the recording itself.
There are a lot of ways to do it in OBS, but I'm pretty sure it requires games that are being run in windowed or borderless modes (same thing for SLOBS' chat-through-game.) None of the games that I personally play on my stream perform well unless the game is in full-screen exclusive mode. Therefore, it's not an option.
One good method is restream.io's Chat program. Specifically, their stand-alone chat program. It has the required features of Always on Top, click through, and transparency settings. To capture the game, you use game capture and not display capture, and it won't also capture the chat client.
The first answer to this question is: Go lookup Restream.io and see if that meets your needs. If so, done.
If not, then understand that for each separate session of OBS that you have open an encoding will produce a multiplicative system load.
Most people's set-ups can handle 1 encode.
A 3950x might get away with being able to churn out 2 separate 1080p encodes without significant system performance losses.
More than that you're talking higher-end Threadripper territory to have the number of cores/threads available to do that kind of serious work.
A Ryzen 7 will up and die trying to output 2 separate 1080p encodes of any significant quality (any 8 core / 16 thread CPU would have this issue).
How/Why does your ISP justify doing this? Which one is it, anyway, and what connection is it - cable, DSL, satellite, LTE hotspot?)
Can you watch Twitch? Can you use your phone (while on your Wifi going through the ISP) to broadcast other types of streams - Facebook Live, Twitter/Periscope, YouTube Live, (maybe even try the Twitch mobile app)?
As wrong as it should be for an ISP to do this (especially if you're in the US or similar countries) I'm betting they're just blocking Twitch's domain names, not the actual protocols for sending real-time video upstream. The above tests should determine if this is correct, or if they're blocking all video upstream.
If you can send to other platforms, try making an account with Restream.Io and having them forward your stream to Twitch.
If actual blocking is going on, I don't think you have many options. A VPN might be able to encrypt your upstream traffic enough that your ISP cannot identify it, and therefore block it. But they may also just block any large, sustained data going up your connection, regardless of it's encryption or what the data looks like. In which case you're out of luck, as far as my knowledge goes.
I admit I've got no knowledge of VPS, and very little of VPNs, so if anyone else knows otherwise please correct this.
Encoding lag would be a separate issue from Network lag.
I would triple check that nothing in your testing is changing other than the service/server. i.e. within a 20 minute span, using the same game, same settings in OBS and in-game, rerun test and benchmark performance (as opposed to, 'I tried this one day, and tried this other thing the next day').
Network lag could be easily explained that your route to the Twitch server is completely different than Restream.io's route to the same Twitch server.
There are AMD GPUs and Intel CPUs without this limit, but neither of them gets anywhere close to the same quality you would get with NVENC. NVENC is almost identical to x264 veryfast, while Intel QSV and AMD VCE are both between x264 ultrafast and x264 superfast. So you would likely have to multiply the original bitrate 1.2 - 2 times to get similar quality to what you did before.
What is your actual end goal?
An alternative solution is to record on the PC that is playing, you can likely set up a network drive to record to if space is the issue.
You can select VLC for 64bit by clicking the little down-arrow on the download button on this page: https://www.videolan.org/vlc/download-windows.html
After installation you should see the VLC Media Source in OBS automatically (OBS restart required).
You need a virtual "audio cable" software for that. I do not have any experience with Mac at all, but people seem to like Loopback for that purpose: https://rogueamoeba.com/loopback/
Basically you create multiple virtual audio outputs and assign each to a application (e.g. one for the game, one for iTunes, etc) and then route them to multiple outputs which you can then mix as you like, e.g. output 1 only game, output 2 game plus iTunes, etc and select the one you like in OBS as desktop audio source or aux source.
Voicemeeter is useful if you want a program to handle audio on a global scale. So instead of setting up two or more programs to have a voice gate (multiple configurations that may vary or not exist), VM deals with it before any other program receives it. I use it simply because as long as I don't speak over a certain threshold, my mic isn't constantly transmitting. This includes to in-game chat, but also as a baseline for things like OBS.
I should note that ever since I got a Nvidia GPU, I have used RTX Voice for my mic before it hits Discord, and Discord just has its default sensitivity to handle the rest. I would seriously consider putting OBS after RTX Voice, however the broadcast software does sometimes crash and I would hate to have a recording that looses my voice.
If you want to just focus on OBS, reaplugs is a good solution as a plugin. OBS has added support for RTX Voice inside the program if you want to use it, otherwise the plugin is good for things like setting up a gate (more advanced settings then VM such as attack and release time), noise suppression (to cancel out a very consistent humming sounds for example - ReaFir in Subtract mode), compressor, etc. There are guides for it online that have been out for a while now.
I use Xsplit Vcam to setup a virtual green screen and get effects similar to zoom or MS teams. Then I bring it in to OBS as a video source.
Pretty sure Microsoft Teams does not allow you to mute participants just for yourself. If you mute someone, they become muted for everyone else.
If you are looking for a conference service with this ability to mute some user just for yourself, TrueConf has it.
On a separate note, take a look at this discussion at OBS Ninja, which may be relevant to you.
yup, Lioranboard has a bit of a steeper learning curve though. If you don't need all the advanced functionality and are not a programmer you are probably better off using streamer.bot and touch portal for ease of use.
http://t2t2.github.io/obs-tablet-remote/ works in anything with a web browser and is free open source, great if all you want to do is control OBS
https://www.touch-portal.com/ has much wider functionality if you need to control more than just obs, but isn't totally free
You might be able to use vdo.ninja successfully to do this. The main problem is going to be syncing the audio and video together especially if you have a face cam and are talking into the smartphone to get the lips synced. You'll probably need to set an audio delay offset or render delay on the video to sync them up.
the more "professional" way would be to use a NDI app to send video via NDI to OBS and use the NDI plugin. AFAIK all of the NDI transmitting apps for smartphones are paid though so you'll need to at least buy that - and I don't know how good NDI support is on linux in general either.
Try setting your camera to 30fps with 1/60 shutter first.
If you don't want to spend much, you can try a capture card like this; you'll notice there are quite a few that look the same, they are the same generic Chinese design so get whatever's cheapest/ships fastest. They usually sit between $15-$20, cheap enough to justify even if it doesn't work and you need to eat the cost or return it
Otherwise, Atomos sells a stick based on the same design but it actually has a warranty for something like $50 if it would make you feel better
It is definitely odd that you have have slower upload on the fixed line only if the wifi access point is connected to the fixed line.
If they are completely separate connections, then use the faster one.
Also, check out Speedify. This will allow you to connect to both the fixed line and wifi at the same time and treat them as one combined connection to boost your total upload speed. But it will only really work if the wifi and fixed lines are completely separate.
As I mentioned in another comment, you want to have a stable upload speed that is at least twice the bit rate you set in OBS to reduce the likelihood of dropped frames or interrupted streams. So, for example, 2.5 Mbps bit rate for a 720p 30 frame stream would require an upload speed over 5Mbps to be safe, while full HD at 4 to 6 Mbps would require 8 to 12 Mbps upload. You can get away with less, but the lower upload speed you have, the more likely you are to drop frames, and when upload speed is close to your stream bit rate, or less, your stream can fail altogether. This is because the actual stream bit rate in OBS fluctuates unless you tweak the advanced settings. When I do a full HD stream at 4 Mbps and default settings, the actual bit rate often peaks at over 6Mbps.
If it's an issue with the router itself, you could connect the PCs into a separate switch which would connect to the router. This is a decent budget option.
To answer your question directly, you'd need an audio embedder like this: https://www.amazon.com/dp/B01B5FR7PY/ref=cm_sw_r_cp_awdb_imm_2J5Q6J5JWNK024VQY9W6
But to answer it practically, why not just hook your GoXLR into your stream PC like the manufacturer intends and use an audio splitter to send your gaming PC audio to both your speakers and the GoXLR input?
If you're connecting the aux cable via Line In (3.5mm jack) you could actually pick up a ground loop isolator. Normally all buzzing issues via 3.5mm are fixed with those.
I can't say with absolute certainty that a ground loop isolator would fix the issue, however $10 vs $170 for a reputable branded capture card? I'd try the $10 first. I have a couple of these which have fixed buzzing via 3.5mm.
However if you're in the market for getting a capture card, I would actually opt for something new instead. - That's just me however, if you're fine with the current setup then I would definitely stick with that.
yeah something like this, just make sure it's 1 in 2 out and supports at least 1080p 60 and you should be golden. https://www.amazon.co.uk/Splitter-Techole-Aluminum-Supports-Projector-Black/dp/B07DW2445X/ref=sr_1_2_sspa?crid=1725E54KANL1S&dchild=1&keywords=hdmi+splitter+1+in+2+out&qid=1619023247&sprefix=hdmi+splitter%2Caps%2C163&sr=8-2-spons&psc=1&smid=A3QDNQS5TGDYWI&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzMTJBUFc1SlJPNU84JmVuY3J5cHRlZElkPUEwNTk5NjI4MjIzMVhBUElJNTUzRCZlbmNyeXB0ZWRBZElkPUEwNjgzMzk1OUxaTUdDVDA2VjBLJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
​
This is assuming your TV is 1080 P cos otherwise you'll need a splitter to handle 4K properly
30 ft. = 9 meters. If you ask me, I still do not see any problem. 9 meters is absolutely nothing. Let's say in order to lay it properly (so that it doesn't lay loose on the ground and is almost invisible to the eye) you will need extra 5 meters which results in 15 meters.
That right there is absolutely fucking nothing.
I've used the paid version of this app successfully before. https://play.google.com/store/apps/details?id=com.mobzapp.screenstream.trial
There's a slight delay, but it works great and looks awesome when properly configured.
It could be your ISP. I had crazy issues with my ISP at one point and even though I had 20mbps upload I couldn't stream without dropping frames every few seconds.
I am pretty sure it was some internal throttling on their part.
I paid for a VPN service through Private Internet Access and all my dropped frames went away. Something you could try.
Hey! I have pretty much the exact same specs and am trying to figure out how to get the best quality stream as well. I'm looking to run Overwatch and No Mans Sky specifically. Of my research today I know you can pick a few different options for the encoding side. I've been messing around with different FPS settings etc.
Came across this site which was some help.
https://obsproject.com/estimator
I don't quite understand all the Buffing numbers and Bitrate upload blah blah. Was messing around with it today and actually encountered the Black Screen Bug I think which I read about in some other posts.
Please post if you manage to work it out!
Okay I'll try to see if my crappy phone can handle it. I was streaming on youtube actually.
BTW, If any of you feels brave about OBS issues, have a look in this thread: https://obsproject.com/forum/threads/obs-not-recording-video.52725/
I just bought a C930e and mine has been having this issue from the jump. I made a post about it on the OBS forums and we narrowed it down to an issue with Windows 10 Anniversary. One guy on there filed a support ticket with Microsoft.
Apparently with the C920 XRGB is just as fast, but the C930e doesn't have that option. I've ordered the C920 and if I can get XRGB working at a decent performance, I'll send the C930e back, at least until they fix this issue.
you can try to download OBS Studio if you do not have it and follow this guide. since you only have 1 audio source you can stay on the simple version. https://obsproject.com/forum/resources/obs-studio-high-quality-recording-and-multiple-audio-tracks.221/
Does the quality seem OK to you at that bitrate? If so, then keep it, but use Proxy media while editing to improve performance.
If the problem is that FCPX lags when you import it, right click the footage, choose "Transcode Media" and then "Create Proxy".
At the top-right of the viewer window, pull down the "View" tab and choose "Proxy" under the "Media" heading. This will use the lower quality footage for playback while editing but will keep the original quality for output.
If you're NOT happy with the quality at the bitrate you've set, try these settings (and also use proxy media while editing).
https://obsproject.com/forum/resources/obs-classic-how-to-make-high-quality-local-recordings.16/
Those settings are for the old OBS but if you poke around you can find equivalents in the latest OBS Studio. The key is CRF rate control instead of an explicit bitrate. You only need CBR rate control for streaming, not recording.
Record in FLV and remux the file into MP4 using the tool of your choice. I personnally use FFmpeg in command line, but if you're alergic to CLI you may want to find a GUI that does it.
Here's a guide on how to do it with FFmpeg if you choose to use this tool.
FLV is a superior file type, because it's crash-resistant (the files are meant to be played from whereever you start, MP4 files have to load from begining to end, like a CD / DVD disc.
You can easily convert the files without re-ecoding. Crashed MP4 recordings are dead, no cheap way to fix that.
ffmpeg -i input.flv -c copy -copyts output.mp4
note a/the OBS forum guide states:
>(Note for Studio users: OBS Studio can remux FLVs to MP4 as a built-in feature. >Just go to File > Remux recordings, select your FLV, and click Remux to convert them quickly to MP4.)
so it's even easier now! ;D
edit: typo
That's true.
What I mean is that using a 1080p canvas and downscaling to 720p will use more CPU than just setting your display to 720p and not downscaling, but less than using a 1080p native display and a 1080p canvas with no downscaling.
The 1080p downscaled should also look better than a 720p native capture.
There's a nice post at the OBS site that explains what all the settings do and their impact on quality and performance.
https://obsproject.com/forum/threads/technical-explanation-of-obs-settings.642/
this guide is a good start for recording with OBS. If you still lag while recording, you'll have to switch to hardware encoding (nvenc, quicksync..)
Note that if you want quality, you'll always have to compromise with a big file size anyway. There's no magic, you can't have high-quality and small files.
Run it in borderless windowed, record using window capture and delete the following folder: obs-studio\data\obs-plugins\win-capture
Worked for me!
I found the information at the link below but the folder for me was in the directory listed above. May be different for you so take a look at the link. https://obsproject.com/forum/threads/game-capture-hook-crashing-games-after-latest-win10-update-3140743.44679/
I highly recommend this guide if you're gonna stick with x264. Hardware encoding will definitely drop some quality but you shouldn't have problems with frame skipping.
Did some research and found this https://obsproject.com/forum/threads/directshow-audio-source-plugin.12620/. Don't know if it works though, I'm on my phone.
Edit: I found it through here https://obsproject.com/forum/threads/audio-source-dependant-on-scenes.7861/
For good recording settings, see this guide.
Then, as /u/rarara1040 said, movie maker will kill your quality because it's a low-end video editor with probably terrible exporting. I haven't used it so maybe there's a way to tell it to export big, high quality files but I doubt it. You should really try to find an alternative ^^ .
You possibly have a hyperthreaded CPU, especially older windows versions don't show the usage correctly and will show something around 50% when the CPU is actually at full load.
Frame skips are normal when there's an encoding overload. You should be using these settings (You can ignore the "crf=0 is bad" part, it seems to be outdated.) If you already are, you could try using regular OBS (last I checked it was more efficient), or lowering your resolution/FPS.
You should really try out this guide. If you still have lags, then you'll have to consider hardware encoders (NVENC, QuickSync..)
I've had success with cheap lightstands that you can get on Amazon and using the hardware that comes with the shop lights to clamp to the post. Your mileage may vary, though, it takes a little bit of DIY
Neewer also makes a pair of stick lights for only $93, if you want a more plug and play solution, although the lights aren't as long
There may not be a viable reason to _stream_ at 4k on Twitch, but there's definitely reasons to _capture_ at 4K. Not having to mess with settings on the PS5 if you have a 4K TV, for one. Or if your monitor is 4K, you don't have to deal with resolution swaps as much. Downscaling from 4k to 1080p for streaming will be fine for OBS.
The big issue is the audio capture for the OP, and there's another option they could consider - an HDMI Audio Extractor. Something like this:
https://www.amazon.com/J-Tech-Digital-Extractor-Passthrough-JTD18G-H5CH/dp/B074HHSJVN
They could then run the output of the Audio Extractor into a line-in on their soundcard or possibly even their DAC if it has a spare line-in that can get added into the output. If not they can just do Listen To on the line-in input and route the audio to their DAC. Since that won't have to go through the capture card or OBS for processing, it should be nearly lag-free and avoid the issue they were talking about.
In my own setup, while I'm not trying to capture at 4K, I am using an HDMI Audio Extractor on the pass-through output from my capture card, and have that audio going into my hardware mixer where I listen to everything from. It works for me, and might be a solution for the OP as well.
I assume you are not lagging yourself, but when you view the stream that is lagging? Which generally has to do with your internet. It would be helpful if you provided an internet speed test with your internet upload speed which you can get here, as well as the bandwidth set in your OBS settings.
my advice on that front is to use a separate drive for the OS and non-gaming applications (such as OBS, productivity software, steam itself, etc.) and another drive for game installs, so your steam library, etc. Then when you need to reformat to either fix things or just gain back that fresh OS snappiness after a long period of usage and tweaks, you've got that one drive with all the applications that would need to be wiped anyway, your game installs are safe and you just reconnect the steam library to that drive that was never touched.
In addition there is a website https://ninite.com/ that can batch install a bunch of common stuff for you easily. There's also https://chocolatey.org/ which gives you a command prompt style batch install for multiple programs and runtimes all at once. I'll run my choco script on a new PC and it'll install all 30 or so odd things I need all at once and that same script updates them all.
Anyway, happy gaming :)
JavaSCRIPT :)
If you PM me your API token and the pixel values for where you want your currently playing in (dimensions)
I will slap together a template for you to mess with
IMO, the benefits are lost without a capture card since the source PC will have to encode and send it anyway. Buy a capture card, even a cheap one if you don’t have much money to spend. https://www.amazon.com/BlueAVS-Capture-Streaming-Record-Camcorder/dp/B097D5CJ4T/
Abel Gaming Streaming Kit https://www.amazon.com/Stream-Team-Streaming-Widescreen-Microphone/dp/B07BHWFLZG
My mil got it for all of us to stream with. Honestly I thought it was working until I started messing around w/ obs and figured out it wasn’t being used haha.
Andor is really good!!
Just buy a small network switch you internet line in and you’ll have 4 to do whatever you want with.
Something to be aware of is due to shenanigans with some games on the PS2, some Component/Composite > HDMI converters may have issues with the video feed blanking out randomly. The Retrotink option someone suggested should work fine but tends to be expensive. A more budget friendly option that I've confirmed works well is this:
https://smile.amazon.com/dp/B07MYVF61Y
You'd still need an HDMI capture card combined with that of course.
Source: Fought with the above screen blanking issue on a friend's stream with their PS2. Originally fed component into an old Elgato HD as a standalone scan converter. The linked cable completely resolved that and still maintains good video quality to boot.
> You're actually downscaling to 1440p isn't? In the video tab, the base canvas resolution should be the same as the game being recorded, so 4K, and the output resolution should be the one you want the recording to be, in this case, 1440p.I fiddled around with different resolutions and encoder settings, and you're right; this log is for one that's recording at 2k. I suppose that doesn't change the fact I wouldn't be able to record 60fps @ 4k though.
> Use CQP to record, it's more bitrate efficient for recording.I'll give this a shot tomorrow and update the thread again. Have not heard of this.
> The G: drive you're writing in is an ssd or hdd? I've had trouble in the past because my hdd had too high latencies, then, it always dropped some frames during recording. I still record in HDD, but a newer one that can handle the bandwidth.
It's a Seagate BarraCuda 8TB HDD. I'll try saving the recording on an SSD instead and see if things improves. Thank you for this; this completely slipped my mind.
I watched an old video and did not realize how old it was. After more research and the power of reddit, I was informed I did need that instead. I bought this, hopefully it’ll work!
PS5's havebuilt-in HDCP as a form of copyright protection so you can't record movies and stuff. So do PS3's and PS4's.
To get around this issue you can disable it in the video settings. Just be aware that for certain cutscenes in video games the recording might bug out, give you a warning, or just go black screen. I haven't tested it myself, but I think that'll help you right now for a majority of cases.
The best workaround is to get something like a cheap HDMI splitter on Amazon, and split the HDMI signal which will strip out the HDCP. Just have your PS5 HDMI ouput as the input to the splitter, and then one of the splitter's output is the input to your capture card. This would allow you to capture the footage all the time without disabling the HDCP in the settings so you can capture 100% of your game footage. The other splitter's output can be to your TV as well if you want. That way you don't need to use your capture card output cable which also means you could play your console without having your PC turned on.
Here's one that might work - https://www.amazon.com/Splitter-LinkS-Amplifier-Source-Displays/dp/B0732MD43P based on a review. I'd link the one I bought 2 years ago and use to this day but seems like Amazon yanked it.
I think the best thing to do would be to ask NordVPN how to optimize your streaming experience running through their servers and/or choose a different server. If OBS streams to Twitch/whatever perfectly fine, the Application isn't the problem but your connection, and your connection is being handled by a 3rd party.
I'm not the best source on VPNs, I've just read some online articles that compared VPN service providers and settled with NordVPN. I don't buy any of their other services, just the VPN, and usually get the 2 or 3 year plans. Hmm, maybe it might help game play for you, but since I'm not a gamer I can't say. Hope you figure this one out - if you do it would be good to hear back what worked out for you. I always enjoy learning how things have been fixed for others.
I can't make any specific recommendations since I haven't looked into USB expansion cards. However, it seems like your PC might be able to support a card like [this] as your motherboard has PCIe 2.0 slots and it needs one 4x slot to run.
This is what we did. We were renting at the time as well so we used 3m Command decorator clips to string it through the apartment. Didn't look bad at all!
There's a special version which makes controlling it easier in OBS - Named DroidCam OBS - [Link to GooglePlay](https://play.google.com/store/apps/details?id=com.dev47apps.obsdroidcam&gl=US]. Worked wired and wireless, however wireless can be a pain in general. Not because of the app but because wireless networks suck.
I think there might be a slight misunderstanding as to the type of mixer I've got. My apologies.
https://www.amazon.ca/gp/product/B08BBXK8CY/
That's my mixer. Nothing is being sent, at least in my setup of it, to either PC. They're both feeding into the device, and the device is feeding audio to my headphones.
And yeah, just a USB mic.
easiest way imho is with Miracast. Most modern projectors have it built in. When you use Miracast it actually is like a wireless display that you can mirror the screen or setup as a second display.
I have this projector and it's easy to wireless cast from my Windows computers and my Android devices.
Hdmi audio injector / inserter https://www.amazon.com/Embedder-Inserter-Digital-Support-TOSLINK/dp/B09N9B9Y1Y/ref=mp_s_a_1_1_sspa?keywords=hdmi+audio+inserter&qid=1654281844&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFJTE5MU1MyQlo0SDAmZW5jcnlwdGVkSWQ9QTA1...
Might be cheaper ones out there, not sure
Hm. I suppose that makes sense, since ground is connected via both the AC mains and the controller. So in that case, you'd need a ground loop isolator, as previously suggested. This seems to be a popular choice: https://www.amazon.com/dp/B06XQYN77L/
You also have the option of optically isolating the ground of the Xbox at the AC end (not the same as lifting the ground, don't ever remove the ground pin on something designed to be grounded!), but AC ground isolators are more expensive and you generally want to avoid it unless you have one specific component in a large workflow that you know to cause trouble
You will not have game audio if you are passing "all audio" from ps4 to your controller and having a headset connected. As the other redditor said, to accomplish this, you need to split the audio from the controller, one going controller -> headset and the other going controller -> capture card.
You might need something like the elgado chatlink cable. It’s a splitter cable that comes direct out from the headphone jack, sends console audio into your capture card, and into obs while simultaneously letting you receive console audio into your headphones. I typically set up a separate audio capture channel within obs, and set it to my capture card. Should be good from there. https://www.amazon.com/dp/B017F85Q0S/ref=cm_sw_r_cp_api_i_V90NNF46FWXFXX60Y1X3
On OBS part, you capture monitor 1, and you are viewing stuff on monitor 2. Monitor 1 shuts off. Monitor 2 becomes monitor 1. OBS Is still capturing monitor 1.
Get a new monitor.
Or get a game hdmi capture device like this: HDMI Game Capture, HDMI to USB 3.0, Full HD 1080P Live Video Capture Gard Recording Box, HDMI USB 3.0 Adapter Video and Audio Grabber for Windows, Mac OS and Linus System, Black https://smile.amazon.com/dp/B082XCH1SV/
The only other option I can think of is to share application window, and not the whole screen.
Thanks Everyone. I went ahead and ordered this one.
CYBERRPOWERPC Gamer Xtreme VR Gaming PC, Intel Core i7-12700KF 3.6GHz, GeForce RTX 3060 12GB, 16GB DDR4, 500GB PCI-E NVMe SSD, 2TB HDD, WiFi Ready & Win 11 Home (GXiVR8400A10), Black
MOSOY Video HDMI Capture Card with Loop Out, 4K HD 1080P 60FPS USB 2.0 Capture Card for Live Streaming Broadcasting Video Recording for PS3/4, Xbox One & Xbox 360, Switch, DSLR, Camcorders https://www.amazon.co.uk/dp/B08DXQ35KQ/ref=cm_sw_r_cp_api_i_11SN98RFPGBAETP83NPJ?_encoding=UTF8&psc=1