Obs x264 options threads

Obs x264 options threads. Its generally more effective than hoping the OS will do it for me, or by setting OBS' process priority. streaming to Twitch). , set to 0), the encoder uses Mar 5, 2019 · #1 - technically speaking yes its a option for people that do have "weak" cpu's - as we continue to progress with more demanding games and our streams get more creative and populated with scenes and such, nvidia nvenc is a good option to alleviate the stress your cpu when utilizing x264. Then enter the values in the correct option field. ork-encoder-plugin-for-obs-studio. I see Nvidia nvenc is only available on Windows 10. If you're already running 720p60 on the medium or slow presets, custom x264 params are not going to make an appreciable difference. It seems that this encoder consumes a lot of resources and bandwidth. Nov 10, 2017 · threads=0 is x264 default number of threads. Sep 26, 2017 · Meaning that x264 will open 30 threads to encode the video. Thus video encoded without bframes allowed and cabac disabled. Dec 19, 2012 #1 Can Obs use x264 options "pass May 2, 2020 · I managed to figure it out. You need 1 thread per 40 lines of resolution. The only options for encoders I have are QuickSync H. If you’re using 16 threads in task manager, you’re using at least 24 x264 threads. With x264, you have more control over the encoding process, which can result in smoother, more detailed video. Feb 5, 2018 · x264 options: threads=22 ref=1 but in OBS - sources - game capture - properties I added "limit capture framerate" - it helps when gaming but still on twitch when you watch it even showing 200fps or more its not smooth like other streamers :(7th test: x264 options: threads=24 ref=1- it helps in one round but then its stuttering time to time Feb 16, 2017 · I am a new user, and I was quite excited to see multicast support under the recording option. Feb 1, 2023 · An example being me=tesa. May 24, 2013 · This way I can reserve some CPU time for other applications other than OBS. This option looks entirely achievable if only the libx264 library could be corrected to enable interlaced encoding. Sep 3, 2021 · - X264 Options : thread=48 rc-lookahead=70 trellis=2 direct-pred=spatial OBS 'VIDEO' TAB as IS: - Base + Canvas : 1920x1080p - Downscale Filter - Bicubic (HEAVY CPU filter but edges out way better to me than lanzcos) - Common FPS : 60 On the X264 Options I have experimented by using a LOT of different options and looking at what affected what. Use X264 medium 900p/60 6000bitrate if you have transcoding, if not drop to 4500. Gpu are gtx 1070, yes i use only one pc for streaming end gaming, game are tarkov, farming, minecraft, csgo, and more similar game. Without AQ, x264 tends to underallocate bits to less-detailed sections. When I first started OBS it was only using 16 threads and the most I could push was the "Slow" encode preset. Set obs to only use thread 24 to 12 - meaning 6 cores 6threads dedicated to OBS only so it doesn't fluctuate or interefere with gaming performance. When this setting is enabled (i. - OBS talks directly to x264 and doesn't use the FFmpeg CLI. This threading method produces lower quality results than the default method both compression and efficiency-wise, but adds no encoding latency. I have validated them at 720 (60), 720 (120), 936 (60), and 1080 (60): threads=24 lookahead-threads=24 bframes=4 me=umh rc-lookahead=60. Just x264. 264 UDP MULTICAST with TS container. I can confidently say that no more than 2, the rest of the tests are different. Dec 19, 2012 · Can Obs use x264 options "pass n" ? Thank you Thread starter Ken_JJ; Start date Dec 19, 2012; K. At 810p, you need 21 threads. Resolution: 1080p or 918p. Dec 22, 2016 · So my friend wants to get into recording, and as I was going through settings with him, I noticed he didn't have any type of h. May 23, 2019 · I'm struggling to find the best recording (not streaming) settings for my laptop, as I don't have NVIDIA graphics card. exe --preset superfast May 8, 2020 · Hello All, Sharing Experience of x264 (seeking perfection suggestions) attached - (Stats, Output, Advanced, Audio, Video, CPU/GPU/Mem usage, Twitch Feb 12, 2023 · One day my OBS just wouldnt work correctly, it would open a blank page then close itself down after 5 seconds, I re-installed it and now i can only choose x264 as an encoder option, I have a geforce 1650 DDR5, i tried everything i could find on YT or in here and nothing worked, so this is my last hope. Apr 8, 2019 Do you have a camera pointed at you? If yes. 264 Can you make this option in settings "Encoding" - Noise Red. y4m $ mediainfo x264_preset_ultrafast. The work has already been done, and the result are the x264 presets. I am streaming 720p/60fps slow preset with rc lookahead 120. Resolution: 1080p Nov 15, 2012 · Hello, i want ask "you" about Option of codec H. But I do know this is one of the more hardcore options. Through some research I came to the conclusion that it was my encoder that was the problem. But it has peaks of 80% CPU usage. Adding more threads does more harm than good. since obs 18, mpegts supports x264 + aac thanks to derrod ! UPDATE: May 25, 2023 · You see these options as input fields in the OBS configuration dialog. Legend. x264 has better quality than the AMD hardware encoder. He just installed obs studio, and when I installed it, I had the h. If you change an option to make it less cpu-intensive, just to be able to use one "slower" preset, you're changing what the "slower" option defines to be better. They are the best compromise of the holy trinity of encoding constraints: quality, bandwidth, cpu consumption. You need to enter your options in the corresponding options field. 1/7. 0. Mar 4, 2019 · I have a really bad CPU and wanted to lighten the load on it when I stream, and I found out about this encoder, except it's not showing up in the options for the encoder, only Software x264. I found that OBS runs better at (1. e. If possible, it'd be suggested to swap to an nVidia 20 or 30-series card. 5 x CPU cores - 2) than at the x264 default of (1. Nov 26, 2021 · Honestly, you are wasting your time. I'm using OBS Studio 25. For further reading see this excellent thread on Doom9. Comments and corrections are welcome. subme: set the subpixel estimation complexity. Oct 18, 2021 · x264 Options Here: bframes=2 b-adapt=0 partitions=none scenecut=0 no-weightb weightp=0 sliced-threads aq-mode=0 subme=0 no-deblock sync-lookahead=3 If CPU-Z specs Look Complicated Here My Computer Properties: Dec 26, 2021 · Not by name, just 'talk to the OBS dev supporting it'. CPU consuming options are the ones who improve compression/quality. Use a custom x264 command that says "threads=18" to fix this. I recently upgraded to a 5900x and I am now messing around with the X264 custom settings looking to get a little more quality. Nov 26, 2015 · Question / Help Can I use x264 encoder to Deinterlace? if what’s the option write into "x264 options" Apr 6, 2020 · my obs settings are x264, slow, 8k bitrate, 1080p60, with x264 options rc-lookahead=100 I have tried deblock settings, which do help (not sure if that's placebo or not), but add a grainy look to the stream which I don't like. Streaming at 1080p is the standard for most streamers on Twitch. Show us OBS logs to see what else might be wrong if any. Mar 18, 2023 · It’s important to note that not all encoders support weighted prediction, but OBS’s x264 encoder does, and it’s definitely worth enabling for better quality streams. Also see output of x264 --fullhelp. i make a stream with the settings released above, and the cpu are load 30-35% max with streaming and Sep 28, 2016 · mpegts with x264 aac officially enabled in obs 18 thanks to derrod !!! But the huge news is VST support ! so now, please increase the number of tracks supported! asio support as in audacity (not bundled due to licensing reasons) would be a huge huge plus. Too many x264 threads increases latency and have more encoding memory usage. I can say with confidence that "lookahead" works by default for x264. Could be merely a matter of recompiling one file and dropping that into the OBS folder over the existing one. He has an AMD dedicated card, just like me, and has an fx 8350 # encode using ultrafast preset, using one CPU thread to raw h. 4 (64 bit) and I'm having problems setting some custom options for x264 I want to test live streams. This was how I streamed on the 3600 as well. to get a understanding of the new update what they primarily did is the frames that are being rendered from Jan 22, 2018 · I am using a Threadripper 1950x trying to get the absolute best quality I can. Is it possible to also get more audio options in this department? (I'm still hoping for multichannel 5. Is there any setting I can change to create a preset between those two? For example, if I change ref=4. Ken_JJ New Member. Reducing number of threads will slightly reduce stream delay, and can improve live stream quality so long as you are not frame skipping with "CPU Overloaded". 427/updates . Here's my specs: Lenovo Ideapad 530S Intel Core i5-8250U Oct 8, 2023 · OBS in the drop down menu doesn't have my NVIDIA graphics card as an option so I had to choose the x264. 264 $ x264 --preset ultrafast --threads 1 -o x264_preset_ultrafast. 5 * cpu_threads). Will this work? And if I only want to change one setting, for example "ref=3" ( medium default ) to ref=4. Edit: in your case, you can try "fast_pskip=0" istead of "bframes=0", for parameters names - just look at the string that NAL type 6 has in each mp4 file of Mar 17, 2020 · Question / Help obs x264 recording settings. . For example ffmpeg filters cannot be used, and global things like -stats or -threads. And just for the fun of messing around. 264/AVC H. 264 support Noise Reduction?? cuz codec VP6 is very good, high quality but some slowly and support Noise Reducion, this in Adobe Flash Media Live Encoder 4 i Dec 6, 2018 · Hi, The medium preset works fine on my PC. Only been in recent years have standard consumer-grade computers reached the point where they can realistically provide the processing power to do live video encoding. If you have a dedicated stream PC with enough powerful cores, here are the settings I use. 264 option. Thread starter Asapps; Start date Apr 8, 2019; Tags 1080p60 recorded video x264 options A. May 24, 2019 · Hi, I find x264-encoder has no output frame untill input 25 frames (same as qsv11-encoder), so I think the vedio latency is in here, I change to "obs_data_set_default_string(settings, "preset", "ultrafast");", it seems more real time, but if I change to "obs_data_set_default_string(settings Dec 6, 2020 · Is it a big deal to enable that encoder flag in the library so the "tff=1 of bff=1" options can be used? Nothing needs to change on the OBS interface, and it's something that's normally working in a stock x264/FFMPEG encoder library. Dec 2, 2017 · I don't think OBS-Studio x264 have affinity option to limit thread to a few CPU cores. Sep 19, 2018 · sliced-threads: enables slice-based threading. Feb 13, 2022 · What I'm looking for here are people who are #1, well versed in x264 on AMD chips, or high Core/Thread count intel chips, who can help me understand the x264 Custom Options better, and which ones I can tweak/turn down for streaming games. Otherwise, just default to umh:--me umh Ratecontrol lookahead Dec 1, 2018 · Question / Help only one encoder options x264. As well as #2, people with the same CPU that are chasing the dream like me, an extremely pristine stream. O. Nov 8, 2018 · Btw, you can remove the "deblock=1:1" from the commandline, as "tune=animation" allready sets it to that by default "direct=spartial" should be "direct=spatial" Sep 28, 2022 · cpu gpu h264 h264 encoder h264/265 help high gpu using with x264 obs x264 x264 options; Replies: 4; Forum: quality threads x264 x264 options; Replies: 16; Apr 20, 2020 · Hi there! I have extensive experience with x264, but I am an absolute OBS newbie. mkv video. Oct 26, 2017 · QSV and other hardware encoders will provide noticeably lower quality than x264 when bitrate is constrained (i. and yess i search the obs setting to use for all game not to change any time for a different game, and i don't have a problem for pc core :) they have 16 core. Thread starter RainGamma; Start date Mar 17, 2020; R. x264 is wasting CPU time by opening 12 too many threads. Processor threads are not the same as x264 threads. Shouldn't need affinity, just limit x264 threads with OBS settings, output, advanced, x264 options, threads=7 if you want to. A program called "Process Hacker" can limit thread affinity on each threads which might help, but do note that x264 may use multiple threads. 3 b-frames are used. Yes, my drivers, my windows and my OBS are all up to date. The rule of thumb is that x264 can utilize 1 thread per 40 lines of vertical resolution. It drops due to encoder, and crashed my game when a cutscene would start. This is the quality you will get. It would be great if the same is available in OBS. After some tinkering in settings I found If I set it to threads=32 let it use 24 threads and If I did threads=64 it would use 100% of all 32 threads. May 27, 2018 · At the moment the OBS developers do not recommend any advanced x264 settings because they think the default settings are good as is. 264 or x264 - which of these is best and for what settings? I'm only wanting to capture 1080p with no lag. However, there are a couple of advanced settings I do think streamers should be aware of, since tweaking them could make a huge difference for some. Generally, it's best to just let OBS/Windows handle how many threads to use and thread management, but there are cases (where, say you have a 9980XE in a single system) where you would want to limit the threads to 24-26. What that tells me is that x264 can scale above eight threads given the correct circumstances. # encode using ultrafast preset, using one CPU thread to raw h. Sep 25, 2013 · It's great you guys worked in a 48khz option on the stream as well, audio definitely sounds better going through my vods from yesterday to today. For now, the x264 10-bit HLG live stream probably has the best device compatibility, and it shouldn't be a problem to play it in SDR on PC and mobile browsers that don't support HDR. To turn off lookahead, you can use the lookahead_threads = 0 command. Aug 18, 2021 · If you had a 5950x you could dedicate to streaming, what settings would you run to get the clearest 1080p 60fps stream possible? Any x264 options you would run & why? Is it possible to get a similar quality with Nvenc? Mar 17, 2023 · Encoder: x264 While some people may opt for NVENC due to its hardware acceleration capabilities, x264 is generally considered to be the better option in terms of image quality. Windows task manager can only do process, not threads. Too many x264 threads can hurt quality in constant bitrate mode and near-constant bitrate mode called VBV (video buffer verifier), due to increased encode delay. I play action adventure games in 1080p/60fps. Pick the profile that corresponds to the power of your CPU and you are fine. Probably not an option with the current GPU drought. Options not related to to audio, video or muxing cannot be used, for example debugging output. If an option is neither muxer, nor video, nor audio, they cannot be used. 264 encoder. In VLC one is able to use h. 1 support) Sep 10, 2017 · So I've pretty much learned how to stream and record with obs, but for some reason it is always really choppy when recording or streaming. Using mpegts container to stream UDP multicast involves mpeg2 encoder. The commandline I would use to start my tests would be: x264. The default preset is medium, which is what the other presets are compared against. A note about the 'threads' flags. are there any other custom settings that can be applied to help with this specific issue? Apr 15, 2016 · Wanted to make sure I wasn't missing something, I have an nvidia 970. The latter is a placebo option that's really, really slow, and seldom yields better results, so only use it if you don't care about encode time. The slow preset does not. When I run audio from my desktop to my audio interface it gets this weird buzzing and sometimes echo affect. ? i dont know have H. Jul 1, 2021 · Keep in mind you have 3 input fields for options in OBS: Muxer settings, video encoder settings, audio encoder settings. Note, that videos are recorded in the MBAFF scan field when using x264 interlaced encoding. So if you do the math on 720p video, that's 18 threads. Jan 19, 2022 · High Quality Recording (in OBS Studio) H. So, if you want to design your custom ffmpeg output option set, first divide your ffmpeg options into the 3 categories above. But it seems it can't do much compared to the 3600 I was previously using. Here is my Log an some print screens: Nov 24, 2016 · Does anyone know what are the default x264 options for each preset that OBS Classic and OBS Studio use (if they're different)? Is OBS just using -preset ultrafast -profile high, or does it actually pass specific options? Also I've noticed OBS Studio uses much less CPU, but that does not really allow you to use a slower preset. (Still on Win 7 x64) So my only option is x264 I suppose? I do have an Amd Video coding engine still in there, but did not even attempt it with my 970 and not sure how to Sep 19, 2018 · lehuan5062 submitted a new resource: Low latency, high performance x264 settings for Youtube streaming - Low latency, high performance x264 settings for Youtube streaming Reference links: Youtube recommended streaming encoder settings x264 fullhelp x264 settings basic wiki Another x264 Dec 6, 2020 · Guys, just to clarify I AM TRYING TO RECORD/CAPTURE 1080i (NOT CONVERT) videos using the x264 interlaced encoding setting. Default x264 threads is (1. Another option is to install the AudioWriter plugin, and write Jul 2, 2016 · With CPU having over 16 threads, might want to limit number of threads for x264 encoder using threads=12 in custom x264 options. 265/HEVC AOMedia AV1 Apple ProRes High Quality Streaming (in OBS Studio) NVIDIA NVENC Intel QSV Lost Knowledge & Secrets Projects OBS Studio AMD Encoders FFmpeg Encoders Ocean Blue StreamFX VoiceFX (for VST) All Projects. I play overwatch a lot and heard that its best to use GPU instead of the x264, but the problem is x264 is my only Nov 25, 2017 · the options right after the "x264-params" just overwrites preset settings that was set before this key (look at the string). Oct 13, 2017 · For streaming where bitrate is usually a constraining factor, x264 is currently the best option for getting the most quality out of your stream. 5 x CPU cores). Your OBS is fine. Thread starter Sss69; Start date Dec 1, 2018; S. May 8, 2020 · - Doing more than ~2 seconds of lookahead seems pointless and indeed is x264's default if you assume x264's defaults are built around 24/30 fps film/video material. Do I just need Dec 18, 2019 · I kinda managed it to stream at 1080p@60 slow preset by adding the x264 option "threads=16". You can improve the quality for x264 by choosing a slower preset, but this will increase your CPU usage, which might impact the thing you intend to stream. - The aq-mode=2 options doesn't seem to improve much. Here are my (bad) specs (on my pre-built PC): Operating System: Windows 10 Home 64-bit Apr 8, 2019 · OBS Studio Support. You’re not accomplishing anything. Mar 5, 2016 · On my proc, 5820k, there are effectively 12 threads, I did an encoding test on slow and was able to get OBS (actually x264) to max out all 12 threads, obviously the encode failed which is expected. X264 settings for Ryzen 5900x. Jan 12, 2024 · There is not much more to say about this, you already found out the relevant details. I am still testing the most optimal number of b-frames to get the best quality. I think this one issue causes my other main issue and that is an audio feedback of sorts. NVENC produces video on-par with x264 Slow, with no in-game performance impact as it is a separate part of the GPU die specifically for video encoding. mkv. aq-mode: Adaptive Quantization Mode. That means it's, for instance, rc-lookahead, not rc_lookahead. Osiris Active Aug 5, 2022 · Bilibili Live should also support x264 10-bit HDR streaming (I have successfully streamed with HEVC HLG, so x264 10-bit HLG should be OK). Not practical when u have other things to worry about like webcams, overlays etc etc. x264 has two motion estimation algorithms worth using, umh and tesa. Asapps New Member. Jul 23, 2019 · Just to avoid messing with the hundreds of options, the x264 developers created the profiles: veryfast, fast, medium, etc. Dec 30, 2017 · You need to first set current directory with a "cd" command, probably to the same folder where OBS is. Mar 17, 2023 · While there are many different settings to consider, here's a guide on why the following OBS settings are a great choice for streaming on Twitch: Encoder: x264. No-mbtree: 0 The “no-mbtree=0” setting in OBS refers to macroblock tree hierarchical structure prediction. oyrn zhaym pccxof xwbd sjhak vwiwwz oxshb bfsbip cyvhu lvjk