Meta tags:
description= Record the screen on macOS. Contribute to wulkano/Aperture development by creating an account on GitHub.;
Headings (most frequently used words):
uh, oh, base, recording, navigation, options, audio, devices, saved, searches, aperture, files, footer, external, search, code, repositories, users, issues, pull, requests, provide, feedback, wulkano, menu, use, to, filter, your, results, more, quickly, folders, and, latest, commit, history, repository, requirements, install, docs, dev, related, about, releases, packages, contributors, languages, usage, video, screen, window, only, an, device, discovering, topics, resources, license, stars, watchers, forks, destination, targetid, losslessaudio, recordsystemaudio, microphonedeviceid, framespersecond, showcursor, highlightclicks, videocodec, croprect, screens, windows, excludedesktopwindows, onscreenwindowsonly,
Text of the page (most frequently used words):
the (25), aperture (22), #screen (18), true (17), devices (16), #options (14), and (14), type (13), github (12), all (12), recording (12), audio (11), code (11), security (10), example (10), await (10), try (10), target (10), start (10), recorder (9), window (9), reload (8), record (8), default (8), base (8), use (8), this (7), ios (7), let (7), with (7), view (7), you (6), swift (6), macos (6), bool (6), screens (6), destination (6), available (6), your (6), enterprise (6), navigation (5), there (5), was (5), error (5), while (5), loading (5), please (5), page (5), license (5), video (5), targetid (5), videocodec (5), h264 (5), losslessaudio (5), recordsystemaudio (5), microphonedeviceid (5), microphone (5), recordingoptions (5), package (5), search (5), community (4), readme (4), external (4), accepts (4), fileurl (4), framespersecond (4), then (4), discover (4), aeprture (4), documentation (4), xcode (4), wulkano (4), yml (4), actions (4), quality (4), issues (4), support (4), stars (3), resources (3), topics (3), windows (3), for (3), cursor (3), device (3), only (3), showcursor (3), highlightclicks (3), false (3), url (3), add (3), more (3), files (3), commit (3), name (3), open (3), insights (3), pull (3), requests (3), signed (3), settings (3), another (3), tab (3), refresh (3), session (3), sign (3), saved (3), feedback (3), grade (3), features (3), copilot (3), platform (3), solutions (3), explore (3), can (2), manage (2), docs (2), footer (2), releases (2), latest (2), repository (2), forks (2), 112 (2), mit (2), node (2), related (2), dev (2), onscreenwindowsonly (2), excludedesktopwindows (2), externaldevice (2), audioonly (2), cgrect (2), croprect (2), 100 (2), codec (2), will (2), seconds (2), string (2), filepath (2), stop (2), import (2), from (2), swiftlint (2), spi (2), gitignore (2), gitattributes (2), editorconfig (2), sources (2), media (2), swiftpm (2), commits (2), last (2), message (2), menu (2), appearance (2), cancel (2), see (2), searches (2), repositories (2), business (2), advanced (2), developer (2), source (2), customer (2), services (2), devops (2), app (2), merge (2), perform, that, action, time, not, share, personal, information, cookies, contact, status, privacy, terms, 2026, inc, shell, languages, contributors, packages, nov, 2024, report, watching, watchers, custom, properties, activity, screencast, kap, capture, avfoundation, about, wrapper, run, discovering, except, ones, area, along, width, height, used, values, prores4444, prores422, hevc, note, apply, highlight, clicks, show, number, frames, per, int, system, lossless, enabled, otherwise, aac, alac, where, resulting, should, written, foundation, first, sleep, task, mp4, exit, else, guard, usage, api, https, com, following, install, requirements, items, history, date, folders, file, tags, branches, main, additional, star, fork, must, change, notification, notifications, public, dismiss, alert, switched, accounts, out, resetting, focus, create, qualifiers, our, query, filter, results, quickly, submit, include, email, address, contacted, read, every, piece, take, input, very, seriously, provide, syntax, tips, clear, users, jump, pricing, premium, ons, powered, collections, trending, archive, program, accelerator, maintainer, lab, programs, fund, developers, sponsors, partners, trust, center, forum, skills, ebooks, reports, events, webinars, stories, software, development, topic, industries, government, manufacturing, financial, healthcare, industry, cases, devsecops, modernization, case, nonprofits, startups, small, medium, teams, enterprises, company, size, marketplace, changelog, blog, why, leaks, before, they, secret, protection, secure, build, find, fix, vulnerabilities, application, enforce, changes, review, plan, track, work, instant, environments, codespaces, automate, any, workflow, workflows, integrate, tools, mcp, registry, new, direct, agents, issue, write, better, creation, toggle, skip, content,
Text of the page (random words):
github wulkano aperture record the screen on macos github skip to content navigation menu toggle navigation sign in appearance settings platform ai code creation github copilot write better code with ai github copilot app direct agents from issue to merge mcp registry new integrate external tools developer workflows actions automate any workflow codespaces instant dev environments issues plan and track work code review manage code changes code quality enforce quality at merge application security github advanced security find and fix vulnerabilities code security secure your code as you build secret protection stop leaks before they start explore why github documentation blog changelog marketplace view all features solutions by company size enterprises small and medium teams startups nonprofits by use case app modernization devsecops devops ci cd view all use cases by industry healthcare financial services manufacturing government view all industries view all solutions resources explore by topic ai software development devops security view all topics explore by type customer stories events webinars ebooks reports business insights github skills support services documentation customer support community forum trust center partners view all resources open source community github sponsors fund open source developers programs security lab maintainer community accelerator github stars archive program repositories topics trending collections enterprise enterprise solutions enterprise platform ai powered developer platform available add ons github advanced security enterprise grade security features copilot for business enterprise grade ai features premium support enterprise grade 24 7 support pricing search or jump to search code repositories users issues pull requests search clear search syntax tips provide feedback we read every piece of feedback and take your input very seriously include my email address so i can be contacted cancel submit feedback saved searches use saved searches to filter your results more quickly name query to see all available qualifiers see our documentation cancel create saved search sign in sign up appearance settings resetting focus you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session you switched accounts on another tab or window reload to refresh your session dismiss alert message uh oh there was an error while loading please reload this page wulkano aperture public notifications you must be signed in to change notification settings fork 112 star 1 3k code issues 5 pull requests 1 actions security and quality 0 insights additional navigation options code issues pull requests actions security and quality insights wulkano aperture main branches tags go to file code open more actions menu folders and files name name last commit message last commit date latest commit history 77 commits 77 commits swiftpm xcode swiftpm xcode example ios example ios example example media media sources aperture sources aperture editorconfig editorconfig gitattributes gitattributes gitignore gitignore spi yml spi yml swiftlint yml swiftlint yml package swift package swift example ios sh example ios sh example sh example sh license license readme md readme md view all files repository files navigation readme mit license more items aperture record the screen on macos requirements macos 13 xcode 15 swift 5 7 install add the following to package swift package url https github com wulkano aperture from 3 0 0 or add the package in xcode docs api documentation base usage import foundation import aperture let recorder aperture recorder let screens try await aperture devices screen guard let screen screens first else no screens exit 1 try await recorder start target screen options aperture recordingoptions destination url filepath screen recording mp4 targetid screen id try await task sleep for seconds 5 try await recorder stop base options destination type url the filepath where the resulting recording should be written to targetid type string the id of the target to record base audio options losslessaudio type bool default false will use the lossless alac codec if enabled aac otherwise recordsystemaudio type bool default false record the system audio microphonedeviceid type string a microphone device id to record base video options framespersecond type int default 60 number of frames per seconds showcursor type bool default true show the cursor in the screen recording highlightclicks type bool default false highlight cursor clicks in the screen recording note this will only apply on macos 15 videocodec type aperture videocodec default h264 values h264 hevc prores422 prores4444 the video codec to be used recording a screen use aeprture devices screen to discover the available screens and then start recording with target screen try await recorder start target screen options aperture recordingoptions destination fileurl targetid screen id framespersecond 60 croprect cgrect x 10 y 10 width 100 height 100 showcursor true highlightclicks true videocodec h264 losslessaudio true recordsystemaudio true microphonedeviceid microphone id accepts all the base video and audio options along with croprect type cgrect record only an area of the screen recording a window use aeprture devices window to discover the available windows and then start recording with target window try await recorder start target window options aperture recordingoptions destination fileurl targetid window id framespersecond 60 showcursor true highlightclicks true videocodec h264 losslessaudio true recordsystemaudio true microphonedeviceid microphone id accepts all the base video and audio options recording only audio use aeprture devices audio to discover the available audio devices and then start recording with target audioonly try await recorder start target audioonly options aperture recordingoptions destination fileurl losslessaudio true recordsystemaudio true microphonedeviceid microphone id accepts all the base audio options recording an external device use aeprture devices ios to discover the available external devices and then start recording with target externaldevice try await recorder start target externaldevice options aperture recordingoptions destination fileurl targetid device id framespersecond 60 videocodec h264 losslessaudio true recordsystemaudio true microphonedeviceid microphone id accepts the base video options except for cursor related ones and all the audio options discovering devices screens let screens try await aperture devices screen windows let windows try await aperture devices window excludedesktopwindows true onscreenwindowsonly true excludedesktopwindows type bool default true onscreenwindowsonly type bool default true audio devices let devices aperture devices audio external devices let devices aperture devices ios dev run example sh or example ios sh related aperture node node js wrapper about record the screen on macos topics macos swift avfoundation screen recorder capture aperture kap screencast record resources readme license mit license uh oh there was an error while loading please reload this page activity custom properties stars 1 3k stars watchers 28 watching forks 112 forks report repository releases 7 v3 0 0 latest nov 22 2024 6 releases packages 0 uh oh there was an error while loading please reload this page uh oh there was an error while loading please reload this page contributors uh oh there was an error while loading please reload this page languages swift 99 7 shell 0 3 footer 2026 github inc footer navigation terms privacy security status community docs contact manage cookies do not share my personal information you can t perform that action at this time
|