Skip to content

Commit

Permalink
edit readme
Browse files Browse the repository at this point in the history
  • Loading branch information
jcm committed Oct 23, 2023
1 parent 60f3b5a commit 1d30f52
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 19 deletions.
30 changes: 17 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,25 @@
# Record
Record captures and encodes macOS screen content with full color fidelity.<img width="1840" alt="Screenshot 2023-08-25 at 7 58 44 PM" src="https://github.com/jcm93/Record/assets/6864788/7e683799-7ff9-4d31-8393-86c4ffa53f07">
Record aims to be a low-overhead macOS screen recorder that emphasizes not missing frames, color correctness and color-matching between output color spaces, and a variety of encoder options for size and quality flexibility.

<img width="1840" alt="Screenshot 2023-08-25 at 7 58 44 PM" src="https://github.com/jcm93/Record/assets/6864788/7e683799-7ff9-4d31-8393-86c4ffa53f07">

# Features
* Native P3 capture
* Color correctness when mapping to Rec. 709
* Replay buffer with system-wide save hotkey
* Live encode preview (WIP)

# Installation
Record is in active development and uses rolling releases. Download the most recent stable artifact using the "Development" deployment along the right sidebar.

# Examples
<video src="https://github.com/jcm93/Record/assets/6864788/e64d21a9-abe6-4a09-890e-0193c772f5c3" controls="controls" style="max-width: 730px;">
</video>
<video src="https://github.com/jcm93/Record/assets/6864788/53d590c5-e4da-45e7-adf2-8b54d585175b" controls="controls" style="max-width: 730px;"></video>

# Disclaimer


This is an experimental commit and many things may be broken.
# todo
## hdr capture
## hotkey controls
## encoder preview
## audio settings / audio metering / audio only
## advanced capture options (include some apps, not others)
## compositing?
## streaming?
# Roadmap
* audio settings / audio metering / audio only
* advanced capture options (include some apps, not others)
* compositing?
* streaming?

5 changes: 0 additions & 5 deletions Record.xcodeproj/.xcodesamplecode.plist

This file was deleted.

2 changes: 1 addition & 1 deletion Record.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
0D52D73E2AB9283F0091AD97 /* EventTap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventTap.swift; sourceTree = "<group>"; };
0D5C529B2AD60B8E00D11280 /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = "<group>"; };
0DE5C82E2A95EDC60054AC23 /* PickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PickerView.swift; sourceTree = "<group>"; };
0DF11FDD2A6ECBA500B45306 /* README.md */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; path = README.md; sourceTree = "<group>"; };
0DF11FDD2A6ECBA500B45306 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
7C6C99F1D4B6E3EBA3A7B7DF /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
C470F0802811C5CB00D29309 /* ScreenRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenRecorder.swift; sourceTree = "<group>"; };
C471DFF92809F440001D24C9 /* PowerMeter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PowerMeter.swift; sourceTree = "<group>"; };
Expand Down

0 comments on commit 1d30f52

Please sign in to comment.