IdeaBeam

Samsung Galaxy M02s 64GB

X264 profile obs. It's just better quality for less bandwith.


X264 profile obs There is a KEY_AAC_PROFILE for MediaFormat, but in the reference it explicitly states this is for aac audio only. Choosing a Hardware Encoder Hardware encoders, as opposed to the included x264 software encoder, are generally recommended for best performance as they take the workload off the CPU and to a specialised component in the GPU that can perform video encoding more efficiently. 264 files. 265 and recode with x264 with an external app like Handbrake. Apr 12, 2017 Profile=main Tune=fastdecode or zerolatency And work very well for me with a very very poor system pc. 07:01:18. This codec was developed 20 years ago, nowadays all devices support the High profile, even the most constrained battery powered mobile devices support it, so I only use High. I play demanding games like Halo Infinite as well as older titles like League of Here's the thing, let's say you do a 2500 bitrate 720p resolution stream with x264, it looks great, to get the same quality you would need like 4000 or something with QS, which basically limits a lot of people from streaming and/or watching the stream because of their connection and hardware. OBS Settings:-----OUTPUT: Advanced x264 Encoder CBR Rate Control 700 Bitrate 2 Keyframe Interval veryfast CPU Usage high Profile animation Tune Playback device Default ----- Using desktop audio input: Głośniki (Realtek High Definition Audio) Using 5. I understand most terminology but two settings that I don't really understand very well are "keyframe interval" and "max b frames. 264, H. 264 Encodes. I'm not entirely sure what the profile level does but now I understand its for compatibility reasons. If you stream several games, should you make a profile for each game? Or can you just make a "Game" scene and have several games under your sources? (Plants vs Zombies) then you probably have compute cycles to spare and can use the x264 encoder easily. 2 ----- Video Encoding: x264 fps: 60 width: 1280, height: 720 preset: faster CBR: no CFR: no max bitrate: 2500 buffer size: 2500 quality: 7 OBS Studio Support. 264 (CPU encoding). 265 is superior because even though it is more computationally complex, it can compress better. Make sure you have Nvidia image scaling on in game and you can also turn on dynamic resolution. x264 is profile Very Fast, High , keyframes 2 sec , 8000 kbps. Attachments. x264 is the So, I did some tests using x264, and it seems that I can't achieve a good quality. psnr, ssim and fastdecode aren't recommended for Youtube streaming. Using Profiles lets you to switch between different saved settings quickly depending on the stream or recording a user is working I use 6000 Kbps with a 6000 Kbps buffer on x264 medium encoder settings and profile set to main and key frames at 2. For recording, OBS will make sure that all encoders produce roughly equal quality when using the recording presets in simple mode. 264 video compression. Which is about the same as the "medium" x264 profile. I assumed you were wanting to setup your streaming to use cpu gpu h264 h264 encoder h264/265 help high gpu using with x264 obs x264 x264 options; Replies: 4; Forum: Windows Support; x264 Options syntax doesn't working. It doesn’t impact performance and gives access to a set of features that are key to streaming, so this should always be set to High. OBS requires a little GPU to render your scene. when trying to start to record or stream i get this in console x264 [error]: invalid profile: warning: Failed to set x264 pro x264 Resolution (Rescaled) 1920x1080 Rate Control CPU Usage Preset Very Fast Profile High Tune Zero Latency Recording. Software encoder x264 doesn't have a resolution limit. Free, open source live streaming and recording software for Windows, macOS and Linux No x264 profile, tune, nor x264 options (this is the bottom row in the "Output" tab of Settings) Back when I tried NVENC back in mid 2019 or so with an RTX 2060 at the time of the new NVENC encoder being released, and it was a blurry The reason I prefer 4. The only available ones are NV12 and i420 both of which are equivalent to i420 which is lower than i422. 264 profile controls enabling of some encoding features. 264 and it'll use your gpu. I found that OBS runs better at (1. But the CPU barely rises above 30% for OBS and 60% total. Depending on the profile you use in obs it should use gpu. 264 ecosystem is uneven: Very few encoders support 10b, only one supports 12b. Now look inside Help menu. I'm trying to set my streaming setting (X264 profile) to baseline but I can't find how/where to do it. This article shall be your ultimate guide to high-quality OBS recording settings. The x264 profile issue is also probably unrelated, and that does not occur on my system (Windows 10). most people suggest doing Run OBS as Administrator to help alleviate this problem. The best way to test if it's worth it is to just try it out with a recording, while looking at the stats window to see if there's any dropped frames. Now if you want an overlay theme for H. 10b is supported in some profiles of H. me=hex is better than default for anything below "faster" preset. Downscalling in source properties seemed to be the more efficient than setting the canvas in 4K and output in HD. 2 b_adapt=2 direct-pred=spatial me=umh trellis=2 bframes=2 ref=6 subme=9 analyse=all rc_lookahead=60 So, if you seek guidance, listen to my advice: don't use any special x264 encoder settings. Thank you and have a great day H. If you get encoding issues lower the encoding profile to Fast or Faster and try that. create new fresh profile in profile menu to fix it it should look like this OBS Profiles . 264 (if so, PLEASE recommend me the best settings for recording), switch to QuickSync HEVC, or go back to x264? Please run the OBS auto-configuration tool. HWA is far less computationally expensive and this is generally recommended. "Software (x264)" will choose the veryfast preset with a setting that will require a certain amount of bit rate to look "Indistinguishable" (according to your Recording Quality setting), and the "Software (x264 low CPU usage preset)" setting will use ultrafast, but ask x264 to Hi guys. Choose profile high and the best preset your CPU is able to support for given resolution and fps. Does that mean that I am not gaining anything by using i444 to capture HDset-top box signals at 1080i ? Because there's not yuy2 format to choose in OBS Studio settings. This looks like it has no These CPU have AVX-512, which can have some speed up on programs and encoders that uses it now and in the future. That said, the older generations of cards have poorer quality and x264 will often beat it nowadays even at faster encoding speeds. I got skipped frames due to encoding lag which indicates an overload for the CPU. Keyframe Interval - 1s; Profile - Baseline; Tune - zerolatency; Your settings page ---OBS x264 Options---threads=28 level=4. 8 64bit Source PS4 Pro configured to use 4k output, I know rendering is lower resolution. Creating hevc files is free. 2 AVX x264: profile High 4:4:4 Predictive, level 5. By continuing to use this site, you are consenting to our use of cookies. If OBS, regardless the version, is running with a Turing chip, it gets the Turing encoding quality. As @R1CH pointed out, the difference is minimal but there is a quality difference between Main and High. 264 profiles mean? Baseline, Main and High. ), not the content creator (you). OBS, CRF and Superfast 264 encoder No rescaling 60 fps Superfast (tried very fast but no difference) Tone: zerolatency Profile: high See attachment: using x264 options and zero latency quality . If you are new to OBS and need to know the best OBS setting for recording, read on. Is Optimal and good only for Nvida? They show a caution symbol when selected under the H. x264, x265 and VTM video encoders can use AVX2 or AVX-512 to speed up encoding. hey guys, i've been using macbook air m1 16gb for a couple of weeks for streaming and i am generally happy with the performance, m1 is an absolute beast. Setting crf does nothing since for streaming X264_RC_ABR should be used and not X264_RC_CRF, hence the vbv Depend on the preset for x264. The config is: CBR, 8000Kbps at 1664x936 at 50 fps with 36 samples (doesn't seem to modify the performance at all). So if the hardware you're playing a video with is able to playback high profile, you should use high profile, because this enables best compression. 5 x CPU cores). streaming with the NVIDIA 3080 NVENC settings. Is it similar to Slow, Medium and Fast in OBS? And if so what correlates to what? Also I am wondering about the Codec Profile as well. 264: psycho-aq: 0 Profile High x264 options rc-lookahead=60 trellis=1 direct-pred=spatial With those settings, my streams ran flawlessly for 2 years. High profile can make use of some x264 features that will improve the encoding efficiency and therefore give slightly x264 has several default profiles which you can select in, for example, OBS. 264 is the profile. The most common profiles are Baseline, Main, and High. 2. Since OBS works by creating putting video capture card output on a When you select H. In OBS, start by going to the Advanced tab and changing the Color Format to P010 and the Color Space to Rec. no such thing in your log. For recording, my personal favorite is CRF rate control on X264 (or if you can hack obs to have it, X265). Upload the current log file and paste the url to the log in here. For 1080p streaming, consider a bitrate in the range of 3500 to 4500 kbps with a My understanding of x264 command line options is vey reduced, and I'm trying to learn about the difference between the Medium profile and that custom settings and why they OBS Studio does not export 4:2:2 and 4:4:4 support for QSV. I would recommend HEVC if you have that option. Sandy Bridge and Ivy bridge has lower quality H264 Quicksync while Haswell+ has better quality. Although x264 is getting quite a bit older (hence why powerful CPU's can Excel-Sheet From this computer-generated rating with mainly the mse as criteria, you may come to the conclusion that NVENC is on par with x264 preset=veryfast (the default in OBS), or even a bit better, but unfortunately it isn't. Hi guys! I just built my first pc, (main specs are r7 3700x, 16 gb 3200 ram, rx 460), and when I try to record using the x264 encoder, the recording quality is really, really bad. I'm rescaling from 1080p to 720p for streaming. Profiles define the "rules" the encoder needs to follow, because some devices cannot support certain encoding features, I know Twitch used to recommend Main but those device Hi, 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 千牛主播tblive专注于PC上直播采集、推流的整体解决方案. Hey guys, My recording option is set to use ffmpeg, mp4, libx264. Does it take a twitch preset or does i had OBS installed on Windows 8 and used Local Recordings for my Youtube Videos. h264 is profile Quality, B Frames 1 , Restart OBS Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). What is x264 on OBS? x264 is a software encoder stack for H. g. oops. x264 or Hardware Encoder (e. 264 encoder is now heavily overloaded Playback device {0. Question / Help Obs "Tune options" Thread starter Roids0777; Start date Apr 12, 2017; R. The settings for h. Encoder: x264 CPU Usage: Medium Keyframe: 2 Profile: High Bitrate When you open OBS, click on "Settings". 04 program compiled fine, starts up fine, can define scenes preview shows fine, etc. Download the bitrate 2500 x264 and nvenc video and compare them with your eyes, and you will see more OBS Classic (No Longer Supported) Questions, Help & Bug Reports [Archived] MMX2 SSE2Fast SSSE3 FastShuffle SSE4. Only the utvideo settings used for lossless are not visible. Here is link to the guide: OBS-Studio: High quality recording and multiple Audio Tracks But first, make new Profile in OBS Studio to use default settings of the application. 1080p60, Slow Preset, 6,000 Kbit, High profile, Bicubic Filter (don’t matter I’m not downscaling), only uses 20 to MAYBE 30% of the CPU to X264 encode with Preview on OBS. difference between x264 and h264 h. I ran x264 streaming Vulkan and Clear Linux desktop for 24 straight hours before the stream worked right. watch the final 2/3 of this video to see the difference an 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. I disabled two pass encoding cause i heard its not good for streaming is that right? 2 Sadly 10 series aren't lasting as much due to the lack of newer tech that makes stuff run much better, my wife had her gtx 1080 until this january, there would be trouble running 1440p with games and obs, so downscalint to 1080p and capping the fps was the only way to keep it running, it's a lot worse for lower end gpus sadly because they lack the horsepower to brute force it thru Hey! A few days ago I wanted to test the CPU encoder and switched the encoder to x264, after testing I found that the old AMD encoder is gone and now there is a new H. That said, NVENC would be your best option. 265/HEVC or even AV1 is certainly better in terms of getting smaller file sizes. 5 x CPU cores - 2) than at the x264 default of (1. 264: b-frames: 0 09:30:12. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. 接下来的Profile和等级,选择High、5. 264 settings. Go to obs r/obs. . for x264 with R7 3700x is stream to 720p60 (games fast movement , games slow movement is better 1080p), bitrate CBR: 5000 - 6000 kbps (8000 kbps with twitch transcoding) , preset "fast - medium" , and add " bframes=2 " (in options x264) , profile "nothing" , antivirus off, and visualization OBS off, quality is excellent and In OBS I use a source for video capture device, and on its properties I set resollution to 1920x1080 (canvas in same 1920x1080). Back then, I used DDU for the exchange but in the meantime OBS looks to use lookahead, multi pass and special & temporal adaptive quality, and possibly still looks a bit cleaner in these stress tests but this is much closer I. Question / Help x264 Quality. So unable to stream without using QuickSync encoding. The x264 encoder is a good fit for the combination of a Ryzen 5 and a Radeon RX 500 series GPU. Distributing hevc files to clients requires payment, however the obligation is with the streaming provider (Youtube, etc. 264 encoder is tied to CPU usage, so it may perform worse than x264 would. For low I have spent hours searching google/forums and can't seem to figure out the effect of leaving Profile set to "none" as opposed to switching it to baseline/main/high? Is "none" the worst Guide for best custom obs x264 settings When it comes to streaming on Twitch, having the right OBS settings can make all the difference in terms of image quality and overall I have been putting out 7500 kbps on ABR using X264 medium or slow on 1080p60 I am now considering that maybe 864p is a better choice. 264: profile: main 09:30:12. The former (for H. 2Kbps 1sKeyFrame slower high film Trying very slow both my game and stream starts stuttering If anyone knows any commands lines for x264 that I can use to improve quality in slower, or I cant manage to stabilize the stream either having a lot of rendering or encoding lag depending on the profile and preset combination. In live streaming settings, H. Its generally more effective than hoping the OS will do it for me, or by setting OBS' process priority. x264 profile main vs high There is a minor but visible quality difference between main and high profile especially in high motion scenes. Encoder x264 Resolution 2560x1440 Restart OBS Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). 264, always use the "High" profile. My specs are below: 6000, keyframe interval is 2, CPU usage is fast and OBS requires i5-2500K or better (or Ryzen 1300X which came out in 2017 with AVX2 or better) which has AVX and was released in 2011 along with AVX. The options are ignored, by Obs as well as by Handbrake. ObS has gpu h265 encoders for streaming. There is no replacement for raw bitrate, in the end. Quicksync does not have these options. As for the level, just follow Wikipedia's table. [Update: I can finally see a difference. The NVENC encoder provided by NVIDIA GPUs or AMF in Go to obs r/obs. 265, and VP9 but not in the main profile. I have a dedicated streaming pc with a Ryzen 7 2700x CPU. Stream to Twitch, YouTube and many other providers or record your own videos with high quality H264 / AAC encoding. Free, open source live streaming and recording software for Windows, macOS and Linux - X264 slow 720p (Medium 1080p i need to try) 6000kb -> Cpu is overloaded when i go with 1080p, thats why i set up to 270p Profile: Main/High There is no point 720p@60 fps stream to run with 6000 kbps cos it doesn't benefit too there is an issue with a CPU exploit and the x264 maxthread if i understand that issue corretly (or somthing similary with the in 2 part splitted core of the "cpu" if game runs chip 1 and obs in chip 2 it works) This is what is happening with the OBS setting in question. mediacoordinator Member. 1. If you are feeling up to the challenge and don’t want to use our pre-configured settings profiles for OBS, you can configure the settings yourself! There are many different settings available in OBS, and many of them are deceptively important; a setting being off by only a single digit can have a major impact on your stream. - why does OBS always report Failed to set x264 profile 'high' ? P. And the problem began. I used hardware encoding at first, but viewers complained its too blurry. For example, if you target 1920x1080 resolution at 60 fps, you should Profiles and Levels H. " It seems like most people recommend leaving both settings at Hey guys my ryzen7 2700x is only on 60-80% load if i try 900p60fps, 8500bitrate,x264 slow preset. Make sure you replicate any issues as best you can, Yes OBS studio can stream and record with different settings, the question is, if it use the encoded material from the streamencoding for the local recording too (so the encoder should not render the whole scene again). 264-encoded video can be extracted from the OBS logfile after you recorded something in simple mode. After that click on the "Recording" tab. The higher the complexity, the more CPU power is needed to encode/decode. Change x264 profile to high, change x264 CPU preset to ultrafast, and follow this guide: you see everything fine in the preview of OBS and its just the video that is black later? If so, which video player did you use? I would recommend to try it with VLC Media Player or Media Player Classic. Restart OBS and test for more than 30 seconds doing as you normally do, including playing games, full camera or whatever you normally do. Run OBS as admin, use NVENC, max quality, profile high, stream at This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register. Around 45% of CPU use and no frames Download OBS Studio for Windows, Mac or Linux High is supported by all not-too-ancient devices, Main can be a fallback if you need to stream to someone with a 10 year old laptop without Twitch's transcoding, Baseline is for very weak devices with no hardware acceleration, such devices More qpel and more thorough motion estimation can brute force grain a bit and the extra psy-rd can assist with finding a better balance between bits and looking natural. Recommended settings when using Advanced Output mode x264. Define the features / capabilities that the encoder can use. -x264 was around 18-20 -x265 was like 20-22 for near perfect 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). What is profile in OBS output settings? A Profile saves most OBS Studio settings. 264 encoding format that can be used as a video encoder to generate H. Hey! I'm trying to record/stream using x264, but apparently nothing happens with my custom commands. I noticed a lot of people were praising x264 for streams where bitrates are generally low, because it's the best looking at low bitrates. So i have a few Questions about the output tab. 264 (do not really know the reason for this change, maybe its GPU drivers (RX 550), mb new version of OBS). The speed gain should be slightly less than linear until you start using more than 1 thread per 40px of vertical video, at which point the gain from additional threads sharply decreases. 2 AVX XOP FMA4 FMA3 SSEMisalign LZCNT BMI1 TBM x264: profile High, level 3. Text can appear If you don't need to stream but simply produce > 8k footage for later upload, you can use ffmpeg output of OBS for h. Anything over main profile is really not useful. For example You could use NVENC H. now we can benifit from softwsre x265 encoders because not everybodynis allowed to use there Gpu hardware hevc encoders. Rate Control: CRF; CRF: 16-23 (Lower CRF will result in higher quality and larger file sizes) Profile: High; Max B-frames: 0; I just recently came back from streaming and I was wondering how to setup my obs settings. and besides my CPU cooking on 90 At the moment the OBS developers do not recommend any advanced x264 settings because they think the default settings are good as is. x264 at ultrafast-superfast can be worse than Quicksync3. My recorded file doesn't show my configuration. Would love to know your opinion about a quality of video i've posted in this reply. It's just better quality for less bandwith. x264 Rescale Output: 1280 x 720 (Native res 1920 x 1080) Rate Control: CBR Bitrate: 2500 Use x264 works the same just it dose les predicting and a smaller area than x265. I've attached my log, it would appear to be some kind of problem with the x264 codec but Thanks Suslik . 1 speaker setup ----- Using auxilary audio input: Mikrofon (2 — USB PnP Sound Device ) ----- Audio Encoding: AAC bitrate: 128 Using Monitor Capture Using Monitor Capture x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4 However creating h. Free, open source live streaming and recording software for Windows, macOS and Linux Profile:High Tune:zerolatency x264 Options: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 Basically x264 is rendered on the general purpose cores of your CPU while Quicksync uses a dedicated core on your (intel-)CPU. e disable use hardware encoder, go into setting and it shows the LLHQ,P1-P7 rather than the x264 profiles. If you are referring to the x264 video encoder provided by OBS, this runs only on the CPU and would not evolve the GPU. You can freely adjust The Best config. They are named, in order or fast to slow The only differences seem to be these four things which High supports and Main does not: 4:0:0 (Monochrome) - Irrelevant for us and 8×8 vs. MP4. One of the settings that can be changed for H. HandBrake exposes 3 profiles for H. I've been streaming for over 2 years now so I know most of the ins and outs of using obs but I recently changed to using my cpu for streaming instead of my gpu. I'm having issues rescaling output on the x264 encoder with OBS Studio. BTW, the reason I have a rx 460 right now is as a placeholder while I try to find a rtx 3060 ti ;-;. I've been building up a suite of scenes for event broadcast and I've pretty much got everything prepared but i have started to suffer a problem when starting to stream and when stopping a recording. I don't have a Windows 7 system to test this on. obslog. CRF provides the best compression for the best quality. But at 110 upload you don't really have that problem. The first 2 images, have the same CRF, the same resolution, the same x264 profile, the only single change, is changing NV12 to i444 in OBSS advanced settings which changes x264 from yuv420 to yuv444, the 3rd image is a 4k screenshot so Which OBS encoder preset should I use: x264 or NVENC? 🔰 Beginner Help Hello! I'm thinking about streaming occasionally and I was wondering which OBS preset to use based on my specs. If you want to use x264-specific encoding options, use x264. So i want to try using my warning: [x264 encoder: 'simple_h264_recording'] Failed to set x264 profile 'high' info: [x264 encoder: 'simple_h264_recording'] VBV maxrate specified, but no bufsize, ignored info: libfdk_aac encoder created About x264 Profiles on obs - not the preset slow/fast/faster, but the profile that has baseline/main/high/none. 4×4 transform adaptivity, Quantization scaling matrices, and Separate Cb and Cr QP control. 264 is hardware-accelerated (HWA) whereas x264 is software. Rate Control - CQP CQ Level - 16 Keyframe Interval - 0s Preset - Quality Profile - Main GPU - 0 Max B Frames - 2 For streaming: (Only option is h264) Video Bitrate - 6000Kbps Audio Bitrate - 320 Encoder Preset - Quality New to I do want to update doing a Stream tonight. I'll list my obs settings below, and an example of a video I In general however, NvENC is preferable to x264 to a degree as it won't add any extra performance hit compared to using x264. But I agree that it's not always true. For a hardware encoder, that rule doesn't apply. 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. b-frame 1, AMF: MaxNumRefFrames=4 BReferenceEnable=1 MaxConsecutiveBPictures=1 BPicturesPattern=1 HighMotionQualityBoostEnable=1, Output: 1920x1080, scalefilter: Lanczos, 60FPS BUT if i move quick ingame my stream looks very pixelated and doesn´t look nice. The profile For OBS at least, putting it any slower than veryfast can disable many x264 optimizations. No ad insertion. 264 is an important feature to set as it is a video encoding format that makes it possible to provide good video quality with much lower bitrate than previous standards without increasing complexity. The profile is set to High and the Preset is set to High-Quality. The source in OBS is "digital data" (video or audio) and they can be "any" format - thus, OBS converts all color spaces (sample rates) to same base before data can be encoded to new stream (file). 264(new) Rate Control: Lossless Keyframe Interval: 0 Preset: Max Quality Profile: high [Look-ahead and Psycho Visual Tuning are checked] GPU: 0 Max B-Frame: 4 The OBS's Video settings in Advanced are:. 264 Codec. Type: Standard Recording Path: <Personal Preferance> Generate file name without The good thing about using NVENC is that it uses way less resources than X264 as you have a dedicated chip within your GPU for encoding meaning less strain on your PC and less overall performance hit. 264, keyframe 2, max. The main profile isn't required to be able to watch it on a mobile device, but some older devices can't decode the high profile (such as the iPhone 3GS). My Setting: Video Resolution: 1920x1080 VBV maxrate specified, but no bufsize, ignored x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4. 0. 1. You are better off increasing the frame rate, resolution, or bitrate to improve the quality (in the case of recordings, a quality based rate limit all the way up to placebo would be better - Trying to set the profile. 264 with open source apps is free, and obs is open source. {7b9c8cfe-be1a-4018-8d69-41f6b181d6a2} ----- Using desktop audio input: Speakers and Headphones (IDT High Definition Audio CODEC) ----- Audio Encoding: MP3 bitrate: 128 Using For x264, selecting a high number in the B-Frames is bad, because there's usually better features to turn on for more benefit and/or less CPU cost. This is when you setup yours scenes. x264 is still superior. 3. I tested on the most taxing games i could get my hands on (Watch Dogs Legion/Control) and left the framerate unlocked but disclaimer atm i only have 1080p/60 monitors BUT from using x264 on slow streaming at 1080/60 6000 bitrate i was able to get really close results vs. If I do not care about availibility on mobile phones or tablets can I just use high? 4. OBS Settings: x264 Encoder CBR with 6500Kbps (read somewhere that i can up it to 8000 as an affiliate so i put that in now) Keyframe Interval : 2 CPU Preset : slow Profile : main Tune : none 1080p, 60fps, the base canvas is also at 1080p since i don't want a stream that's 3840x1080 because of my ultrawide monitor Profile: H. Renderer: Direct3D 11 Color Format: . Your GPU is maxed out and OBS can't render scenes fast enough. 264 video compression. OBS Studio Support. 264: height: 2160 09:30:12. At least that's what I use. x264 levels With my current settings OBS picks x264 level 4. 1会有最好的效果,勾上底下的使用2-Pass编码会带来更好的效果,当然GPU的视频模块占用率会稍高。 H. The main CPU Presets I'm concerned with are: Faster, Veryfast, Superfast, and Ultrafast (I think those are the top 4) and I only worry about these because they're the only ones my i7-5820k Profiles and Levels H. Is there a specific reason this does not work for you? phaolo Examples with random params to show the amount of variables for profiles: 1080p 30fps x264 CRF 21 CPU sf key 2 colorf I420; 1080p 60fps x264 CRF 21 CPU sf key 4 colorf I420; There are two ways in which a slower preset can cause a stuttery stream: it can reduce the framerate in OBS, which you won't see in the game but you will see the fps counter in the bottom right of the OBS window go below your specified framerate, or it can slow down your game (as OBS is fighting with your game for control over your CPU), which you will be able to I usually record with the encoder set on NVENC with a CQP of 15 to a . Windows Support . 00000000}. Reply reply The OBS's Recording settings in Output are:. Setting a profile, constrains the encode OBS version 25. Users browsing this topic: vMix Forums » General » General I'm hoping that a developer or someone with more experience than I could help me to understand how the settings in OBS Studio work with the x264 encoder. Two examples: Even if you set the bitrate on CBR to be the peak of what you may get on CRF (say 40,000 Kbps), the quality will be relatively terrible. So if your CPU is bottlenecking then Quicksync should be better suited. 264有四种画质级别,分别是BP、EP、MP、HP: 用OBS录制视频时,设置-输出-选择高级输出模式 P2P - OBS can connect directly to a browser across networks, no servers needed. How would you tweak your settings when Recommended OBS Encoder Setting: x264. Each profile has specific tunes and tweaks. x264 veryfast will give close or a bit better to H264 Haswell Quicksync quality. I want to know,what is the difference between fastdecode & zerolatency in the x264 tune settings?I read an article which states that: fastdecode is for decoding video faster ( whatever that means ) . Jun 9, AVC H. Remove display capture in OBS and readd it if that's your method of capture. Profile determines a group of settings in the H. Encoder: x264 Rate Control: CBR Thanks a lot, i was recording Genshin Impact footage, with CBR, and 95000 kpbs, it looked really nice, though the files were around 500mb, for around 40 seconds of footage, i switched it to CQP, i tested with 16, 22, and 18, 18 seemed to have a very nice look, and the size was more than halved as before, that will help a lot, to know what quality its fine, to edit on This is what profiles are for, and you can set OBS to launch on a given profile using the launch parameters. Personally I do use x264 on medium when playing Starcraft but I use the hardware encoder when playing more cpu-intensive games. I stream World of Tanks and understand it's a fast moving scene, but I have another friend who also streams WoT, but he's got a 2 PC setup but his streaming PC is only an FX 8350 with a GTX 1660 and he uses nVENC and his stream However, at high bitrates, x264 can achieve similar or slightly better quality. Below is my settings. I've read around the forums, general consensus seems to be profile main for compatibility, level auto (which I'm unsure what it's Hello, I have a 7800x3d and Im trying to reach the best quality in twitch ussing x264 I can do 24fps 1080p 8. If you upload hevc content to Youtube, Youtube will pay for distribution. 0 quality Profile: High Tune: None/Film/Animation x264 parameters: None and bframes=8 Proccess priority: Normal Hello, I just got a new PC with a Ryzen 5950x and a radeon 6900 XT. For now, the x264 10-bit HLG live stream probably has the best device OBS Knowledge Base. Software decoder support is rudimentary, but getting better. it's almost impossible to stream at 1080p 60fps with a good quality and hardware encoding is unavailable, so i've been Using OBS SW encoding. Contribute to alibaba/tblive development by creating an account on GitHub. 264: Set to High. To use the auto-config, click on the Tools menu in OBS, select Auto-Configuration Wizard, and then just follow the on-screen directions. GPUs do provide hardware encoders to off load the CPU. Setting a profile, constrains the encode Hey guys, Ive been streaming with x264 for a long time and now want to go with h264. In MediaCodec there is a way to pass a Bundle of extra parameters to the codec using setParameters(). but ONLY in the trees on the top right in the background. Restart OBS Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). You can think of the profile as the level of complexity required in encode / decode. The average time to render frames according to OBS is always quite low and tight, and you are taking advantage of zero-copy whereby all the information is taken from the same physical GPU. The quality difference with Then, to avoid further issues, use the Auto-configuration Wizard (tools menu) and apply the settings it suggest. But in saying all this, it is okay to challenge things every now and again. set an appropriate CQ/CRF leve and leave it and play with the profile and back off to Just for the record, x264 will definitely eat a fair chunk of cpu. Roids0777 Member. OBS Settings are the same, still using x264. But here's the thing: this H. s: I've shortened the log at the start, but edited the original by mistake. Support for 10b+ within the H. And yes, you have to tax your 12-core CPU to get the best image quality you possibly can, most OBS Knowledge Base. Then click on output and output mode MUST be on advanced. Regardless the encoder setting of "nvenc" or "nvenc (new)". At least for high motion scenes. Free, open source live streaming and recording software for Windows, macOS and Linux The quality with x264 is very good, for my taste superior to quick sync video (intel arc) and nvenc rtx 4000, and well above amd amf, I have been doing tests on my twitch channel (don't subscribe since I only stream quality tests xD Hey everyone! I'm trying to perfect my obs settings as best as a can and so far it's been going well. Thread starter Sflofler; Start date Jun 5, 2019; Tags obs 23. I'd say, for H. 264, at least) has the options auto, baseline, main, high, high 422, and high444 (which, to me, suggests is referring to the chroma subsampling Profile: Main Profile Level: Automatic Coding Type: Automatic Maximum Reference Frames is 4 I am looking forward to spent on an RX6. sometimes for some odd reason obs exposes old MFT encoders. 9K 16GB GPU + R9s + 256GB RAM for and use the other device only for OBS work connected with an VGA capture device and additional hardwares. 264 is the minimum, but H. I used medium CPU speed, main profile, 6k bitrate. I can't see a field to set the profile for MedieCodec or for the MediaFormat. There is x264 CBR 6000 bitrate Faster preset High profile 720p/60fps Lanczos CPU usage wasn't higher than 45%. H. r/obs. Choose one of them to use. 265 is x265 (CPU encoding) and NVENC HEVC (hardware encoding). 264 profiles. x264 shines in capturing details in bright scenes and sudden flashes, offering more control over image quality adjustments. but, the "x264" encoding in obs' current state (lack of m1 compatibility) leaves a lot to be desired. but the stream is laging bad and obs has no dropped frames or FPS drops. TS file. 264 is an MPEG-4 encoding format that requires a high computational amount. x264 and x265 have recently started using AVX-512, that can be disabled using custom x264 option: asm=AVX2 Looking at x264 and video encoding benchmarks (not other benchmarks) says intel is faster then ryzen. I bought a 1080ti and want to get the best streaming quality possible. Which is about the same as the "veryfast" x264 profile. I read AMDs encoder is nowhere near Nvidias, so I tried x264 today. The screenshot settings (posted few posts above) can be emulated with the next string (Video Encoder Settings field): rc=vbr preset=mq profile=high bf=3 or it means: OBS (Open Broadcaster Software) is free and open source software for video recording and live streaming. Video encoding is a rabbit hole of information most sane people would avoid. I can't find hard numbers, but support for 10b among HEVC and VP9 decoders seems common. 1 is because that's the profile level from the blu-ray. Is there any incompatibility with Twitch at higher Quicksync is not x264. 0, 4:2:0 8-bit ----- Video Encoding: x264 fps: 30 width Hello I been working on switch to OBS due to i am so sick using Streamlabs is good for casual but i have so many problems at this point that i want to improve by changing the OBS Studio but i been checking now that the encoder options Using master on Ubuntu 14. I use x264, Medium profile, preset high, 7500 kbps bitrate. 264 Codec, what do the different H. 264: width: 3840 09:30:12. The slower the preset, the better the quality/less bitrate is needed, but the more CPU it will use. That is then ran through Handbrake which converts it to a . This settings apply to all most codecs and encoders, but this example is specific to x264. 264 is x264 (CPU encoding) and NVENC (hardware encoding) H. Intels QSV H. I stream through OBS NDI (no capture card). But that depend on what version of Quicksync are you using too. You have to work out these settings for ffmpeg output mode yourself by looking at existing videos with MediaInfo or ffprobe and consulting the ffmpeg manual how to My recommendation for you is x264 Medium encoder and CRF 20. I am streaming from a laptop from 2009 (HP DV5) , i stream in 360p 30fps and its So should I stick with Quicksync h. The quality loss from multiple threads is mostly negligible unless using very high numbers of threads (say, above 16). x264 can provide better quality in some configurations. It is a Dedicated Streaming rig with 16gb ddr4 3200 and an Asus strix gtx1070 connection: cable 200down/50up Profile: High B-frames=2 Preset: Quality or Max Quality keyframe interval: 2 for optimal, 1 for quality, usually no difference x264: Profile: High Tune: none Quality Preset: Medium or Fast or Faster, depending which one you can push Keyframe Interval: 2 for optimal, 1 for quality, usually no difference Video: Base: 1080p Output: 1080p Framerate: 60 I tried AMD H. 2100 (PQ Restart OBS Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). 09:30:12. My current GPU is a Vega64 so I'd rather not use its hardware encoder. Modern hardware encoders provide very This way I can reserve some CPU time for other applications other than OBS. x264 is a software encoder stack for H. In Handbrake, I use an RF of 15, same FPS, encoder set to x264, profile is high, and the encoding speed is set to slow or very slow. E2E Encryption - When configured servers can't access/modify video. M. CBR, 8000, keyframe 2, P6, High Quality, 2 passes quarter res, profile high, look ahead and psycho tuning checked, b-frames 0. The following options: fast-pskip=0 preset=medium works well. txt. PS : In the setting windows I only found the main/high profile to select from but the baseline profile (which I need to make the stream playable by Android devices) is not found. Profile: High Reply reply NVENC is still a compromise and not more. In OBS, my x264 encoder leads to extremely poor stream quality and my nvidia doesn't support nvencH264 encoding. These profiles have preset flags on how to handle the footage for encoding. Now I'd like to change the ref & bframes options but none of these commands change anything: ref=9 bframes=5 or refs=9 bf=5. I need help mostly on the x264 custom options like rc-lookahead. So it might still at least Tunes: here are some sets of extra options for each tune you pick. Type: Standard Recording Format: mkv Encoder: NVIDIA NVENC H. I'm thinking if I can get a better quality without a significant loose of FPS. X264 (X at the beginning of which means "software") is another open-source H. Reduces CPU but video stutters a bit when moving slider in Quicktime or in iMovie . I have been using OBS for a while, and also been trying x264 and NVENC. 363: >>> app not on intel GPU, fall back to old qsv encoder A Profile saves most a solid chunk of OBS Studio settings, primarily related to outputs. , NVENC or VCE) Rate 3. Does it mean OBS requires that extension? I don't know, but as the YouTubers say, I digress. Baseline restrict many encoding features, main restrict some encoding features, high doesn't restrict features. Free, open source live streaming and recording software for Windows, macOS and Linux Members Online. ftsi odoh pip vgrx cctb epwoqae knxaxu qez rskr wncg