#ScreenCaptureKit

Matthias Gansrigler-Hradeternalstorms
2025-04-03
2024-10-30

macOS 15.1 Sequoiaでは、画面収録を行うアプリの起動時に表示されるユーザー承認プロンプトの表示間隔が1ヶ月毎から変更。
applech2.com/archives/20241030

#applech2 #macOS_15_Sequoia #API #macOS_15_1 #ScreenCaptureKit #Sequoia #アプリ #セキュリティ #不具合 #画面収録

2024-09-25

Google、macOS 15 Sequoiaで導入された画面収録の許可を毎月求めるプロンプトに対応するため「Google Chrome」でScreenCaptureKitの利用を実験的に開始。
applech2.com/archives/20240925

#applech2 #Google #Apple #Chrome #macOS_15 #ScreenCaptureKit #Sequoia #不具合

2024-09-24

macOS 15 Sequoiaで導入された画面収録を行うアプリの1ヶ月毎のユーザー承認を100年後まで無効化してくれるアプリ「Amnesia」がリリース。
applech2.com/archives/20240925

#applech2 #macOS_15_Sequoia #API #macOS_15 #ScreenCaptureKit #Sequoia #アプリ #セキュリティ #不具合 #画面収録

2024-09-21

macOS 15 Sequoiaでは古いScreen Recording APIを利用した画面/オーディオ収録を行うアプリで1ヶ月毎のユーザー許可が必要に。
applech2.com/archives/monthly-

#applech2 #macOS_15_Sequoia #API #macOS_15 #ScreenCaptureKit #Sequoia #アプリ #セキュリティ #不具合 #画面収録

apfeltalk :verified:apfeltalk@creators.social
2024-08-09

macOS Sequoia: Nutzer:innen müssen wöchentliche Bestätigung für Bildschirmaufnahmen geben
Mit der Einführung von macOS Sequoia wird Apple eine neue Sicherheitsfunktion einführen, die Nutzer:in
apfeltalk.de/magazin/news/maco
#Mac #News #AppleSicherheit #AppleSicherheitseinstellungen #Bildschirmaufnahme #MacOSSequoia #MacOSUpdate #ScreenCaptureKit #Softwareentwicklung #VideokonferenzApps

2023-11-12

WHIP/WebRTC配信や最新のmacOSでも利用可能な仮想カメラ、オーディオキャプチャ機能をサポートした「OBS Studio v30.0」がリリース。
applech2.com/archives/20231112
#applech2 #リリース #github #mac #news #obs #oss #screencapturekit #アプリ #オープンソース #プラグイン

2023-11-12

WHIP/WebRTC配信や最新のmacOSでも利用可能な仮想カメラやアプリ別のオーディオキャプチャ機能をサポートした「OBS Studio v30.0」がリリース。
applech2.com/archives/20231112
#applech2 #リリース #github #mac #news #obs #oss #screencapturekit #アプリ #オープンソース #プラグイン

2023-10-25

Apple、macOS 14.1 Sonoma以降では最新のシステム拡張機能を利用しないカメラやビデオデバイスが利用できなくなるとして、必要なユーザーに対しレガシー設定を復元する方法を公開。
applech2.com/archives/20231026
#applech2 #macos_14_1 #screencapturekit #sonoma #カメラ #ビデオ

Tom Lokhorsttomlokhorst
2023-08-23

SCError.h has been properly annotated in Xcode 15 beta 7. Now you can refer to SCStreamError in code from within a @available check, without crashing on older macOS versions.

@available(macOS 12.3, *)
func printDomain() {
    // Before Xcode 15 beta 7, the following line triggers a crash on macOS < 12.3
    print("SCStreamError.errorDomain:", SCStreamError.errorDomain)
}
2023-08-17

WHIP/WebRTC配信をサポートし、macOSではアプリケーションのオーディオキャプチャ機能を追加した「OBS Studio v30」のBetaテストが開始。
applech2.com/archives/20230817
#applech2 #beta版 #github #mac #news #obs #oss #screencapturekit #アプリ #オープンソース #プラグイン

2023-08-14

SoundFlowerやBlackHoleのようにMac上のアプリや接続されたデバイスからの音声を録音/配信できるオーディオキャプチャアプリ「Dipper v1.0」がMac App Storeでリリース。
applech2.com/archives/20230815
#applech2 #blackhole #mac #macappstore #macos_13 #screencapturekit #soundflower #ventura #アプリ #オーディオ #レビュー

Tom Lokhorsttomlokhorst
2023-08-07

I'm trying to screen record HDR using ScreenCaptureKit. I've got P3 colors working by configuring a 10-bit pixel format and setting the color space.
But when I try to record high dynamic range video (like those recorded by iPhone), I get blown out white pixels.
How do I record HDR?

configuration.pixelFormat = kCVPixelFormatType_ARGB2101010LEPacked // '110r'
configuration.colorSpaceName = CGColorSpace.displayP3Screenshot of screen recording showing a video with blown out whites, instead of an HDR video.
Tom Lokhorsttomlokhorst
2023-07-27

Update: In the latest SDKs, Apple has correctly annotated the SCStreamError enum. But they forgot the SCStreamErrorDomain string constant. So referring to that still crashes on older macOS versions.

Screenshot of SCError.h, with missing availability annotation for SCStreamErrorDomain string constant.
Mathijs Kadijkmathijskadijk
2023-06-14

Took a look at new features in macOS . Talked to Apple engineers during WWDC and played around with the beta. Especially excited about sharing without asking permission, that permission flow was a blocker for a lot of users.

nonstrict.eu/blog/2023/a-look-

Tom Lokhorsttomlokhorst
2023-06-14

I’ve been playing around with the new ScreenCaptureKit features in macOS Sonoma. I noticed a lot of bugs in this first beta, but I like the new features!
nonstrict.eu/blog/2023/a-look-

Tom Lokhorsttomlokhorst
2023-06-09

It was great to talk to the engineers working on at the lab session. They had some useful tips for how to improve our code.
And I could forward all my feedbacks from the past few months that never reached them through Feedback Assistant.

Tom Lokhorsttomlokhorst
2023-04-12

There's a bug in ScreenCaptureKit where sometimes the call to `try await SCShareableContent.current` simply never returns. After a couple days of doing ScreenCaptureKit development, it gets stuck and the callback no longer returns. The workaround is rebooting the computer. 😢
Filed as FB12114396

github.com/nonstrict-hq/SCShar

Tom Lokhorsttomlokhorst
2023-03-13

PSA when using ScreenCaptureKit in an app that also needs to run on macOS < 12.3:

Don't reference the type SCStreamError from your code, not even inside an @available scope.

When using SCStreamError in your code, it causes a `dyld: Library not loaded: .../ScreenCaptureKit.framework` error when running on older macOS versions.

As a workaround use raw values for error domain and code: github.com/nonstrict-hq/scstre
FB12052574

Screenshot of Big Sur terminal window showing “dyld: Library not loaded” error.Screenshot of code that casts an Error to NSError and uses its .errorDomain and .code properties.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst