Community Guide: Sharing & Importing Recording Profiles guide illustration
⏱️ 2 min read

Community Guide: Sharing & Importing Recording Profiles


Table of Contents

CaptureGem stores its recording logic and hardware configurations in structured JSON files. By understanding how to manage these profiles, you can easily migrate your setup to a new machine or share specialized configurations (like an “Ultra VR 4K” setup) with other users.

1) Locating Your Profiles

Profiles are stored in the application’s local data directory. The exact path depends on your operating system:

  • Windows: %APPDATA%\CaptureGem\profiles.json
  • macOS: ~/Library/Application Support/CaptureGem/profiles.json

2) Exporting a Profile

To share a specific profile, you don’t need to share the entire profiles.json file. You can extract a single object from the array.

  1. Open your profiles.json in a text editor like VS Code or Notepad++.
  2. Locate the object with the name matching your profile (e.g., "name": "4K_High_Bitrate").
  3. Copy the entire block (from the opening { to the closing }).
  4. Paste it into a new text file or a Gist to share.

3) Importing a Profile

Before importing, always backup your existing profiles.json.

  1. Close CaptureGem completely.
  2. Open your profiles.json file.
  3. Paste the new profile object into the profiles array. Ensure you add a comma , between objects to maintain valid JSON syntax.
  4. Save the file and restart CaptureGem.

4) Verification & Validation

Once the app restarts:

  • Navigate to Settings > Profiles.
  • The imported profile should appear in the dropdown list.
  • Test Run: Run a 30-second test recording using the new profile. Check the logs for any “Invalid Parameter” errors, which usually indicate that the imported profile references a hardware device (like a specific GPU index) that doesn’t exist on your machine.

Summary

Sharing profiles is the fastest way to help a fellow user optimize their setup. Just remember to validate your JSON syntax after editing—a single missing comma will prevent CaptureGem from loading any profiles at all.

Related guides

Rate this guide

Loading ratings...

Was this guide helpful?

Comments