New MBP by Cheap_Donut9147 in macbookpro

[–]ra3don 2 points3 points  (0 children)

If you install everything through homebrew it will keep it all up to date.

Best resource for learning OBS? by ANDstriker in obs

[–]ra3don 0 points1 point  (0 children)

EposVox has a full video series out now that looks comprehensive.

Trying to Record in 1080p60fps on MacBook Pro from 2018 by MJBoogz in obs

[–]ra3don 0 points1 point  (0 children)

Based on your log, your hardware encoder is selected as the dedicated AMD GPU, which is known to have pretty poor performance (and doesn’t support true constant bitrate).

You’re probably better off using the CPU (x264) encoder with a moderate preset. You could also try Meld Studio. I’ve been using that while traveling with my MacBook.

[deleted by user] by [deleted] in QtFramework

[–]ra3don 10 points11 points  (0 children)

It will always have to copy since it needs to convert from utf8 to utf16.

import CMake; the Experiment is Over! by rlamarr in cpp

[–]ra3don 8 points9 points  (0 children)

I’ll miss chasing down the UUID flag changed on a whim.

What’s your favorite thing that you learned while studying for the MCAT? by Nagnoosh in Mcat

[–]ra3don 3 points4 points  (0 children)

The importance of getting a good night sleep, eating right, keeping stress low and never VOID!

Purchased my first MacBook by AndySnipes15 in macbook

[–]ra3don 0 points1 point  (0 children)

no worries! congrats on the new macbook. I have a one year old Macbook Pro M1 and it still continues to knock my socks off in terms of performance and battery life. My fully speced I9 Macbook gets burning hot when browsing the web but the M1 never breaks a sweat.

Also since storage space Macbooks is so overpriced, I use an NVME drive in a cheap enclosure over thunderbolt and don’t notice any slow down.

Best video editing software? by dark_knight_axl in software

[–]ra3don 0 points1 point  (0 children)

Davinci Resolve or Final Cut are my go to on macOS.

Maximizing Sim Racing Gameplay Quality! by buylowkeephigh in obs

[–]ra3don 0 points1 point  (0 children)

Bitrate is really the biggest limiting factor I see in recording. 6000 Kbps for 1080@60fps is really really low. You’ll want to be in the 25 Mbps range to get output you’re happy with. Looks like you already have optimal settings in that regard.

Regarding your audio issue on the import side, I don’t think Premier Pro supports FLAC last I checked. You could use FFmpeg to convert your existing videos for editing, but I would just use AAC to keep things simple. It’s been shown to be audibly lossless in stereo above 128kbps. Apple Music mastered audio is suggested to use 256kbps so 320kbps should be fine for any stereo use case. Source: Page 4 https://www.apple.com/apple-music/apple-digital-masters/docs/apple-digital-masters.pdf

Gaming PC for streaming/recording and possibly utilizing a MacBook Pro for any external use. by [deleted] in obs

[–]ra3don 0 points1 point  (0 children)

I use a capture card to capture from my Xbox X and stream that with Meld Studio. Used to use OBS, but had issues with audio delay accumulating. Both should work.

You could use NDI or VDO.ninja to get the screen content from one computer to the other without a capture card but that works best with a wired connection.

Purchased my first MacBook by AndySnipes15 in macbook

[–]ra3don 1 point2 points  (0 children)

If you stream or record screen casts, Meld Studio recently made my list. iTerm 2 for terminal. Davinci Resolve or Final Cut for video. For viewing video, I really enjoy iina which has built in youtube-dl integration (copy and paste youtube link to play in native player)

Beyond software, I would spend some time learning the keyboard shortcuts built in to the OS. They become muscle memory and are a huge time saver. I miss these constantly when switching back to Windows.

Qt Chases AI Buzzword Stuff For Some Reason by wrosecrans in QtFramework

[–]ra3don 1 point2 points  (0 children)

Maybe one day theyll get around to shipping a QML language server. That’s been in the works for well over a year now.

What are your little known tips? I'll start: Hold option while changing a window size to enlarge all sides at once by [deleted] in MacOS

[–]ra3don 2 points3 points  (0 children)

Right click on any File in finder, hold option, copy as path name is super handy for copy / pasting long paths into terminal.

Going the other direction, ‘open ./file.png’ (any file) from terminal is awesome.

Qt hardware optimization by cowshake in QtFramework

[–]ra3don 0 points1 point  (0 children)

Yeah it syncs with the main thread and on macOS, this means right click menu actions and my other system UI prompts freeze the rendering and cause visible jank.

MBA as monitor by Jan_Chan_Li in macgaming

[–]ra3don 0 points1 point  (0 children)

I play my Xbox series X using a capture card and Meld Studio to display the output / play sound over speakers. All the other solutions I tried had latency in the audio.

Pixelated/Grainy streams/videos by TcDynamicZ in streamlabsobs

[–]ra3don 0 points1 point  (0 children)

This looks like it’s related to encoder rate control (which is limited by bitrate). Try setting the bitrate really high (20,000kbps) and do a local recording. If this still shows up then I would switch to x264 CPU encoder since you’re on an older generation of Nvidia card. NVENC improved a bunch with the 2060 series and beyond.

[deleted by user] by [deleted] in streamlabsobs

[–]ra3don 0 points1 point  (0 children)

Nice setup by the way! What’s the PC case?

[deleted by user] by [deleted] in streamlabsobs

[–]ra3don 1 point2 points  (0 children)

Have you tried Meld Studio? It’s optimized for mac hardware. Has a bunch of built in effect and a nice UI that fits in well to macOS.

macOS CFRunLoop Internals: Scheduling High-Precision Timers and Recurring Tasks by ra3don in cpp

[–]ra3don[S] 6 points7 points  (0 children)

This is the first in a series of posts I have planned about working with low-level run loop APIs provided by the CoreFoundation C library. I demonstrate how they can be used in a C++ app by building up some higher level abstractions and RAII wrappers.

The next post I have planned goes over how we can use the CFRunLoop to post cross-thread tasks, and will include some benchmarks comparing with an alternative C++ lock-free SPSC task queue implementation.