Stream Recording

Record your gameplay sessions locally (H.264/HEVC/ProRes) or stream live to Twitch, YouTube, or any custom RTMP endpoint — all without leaving the game.

Overview

Record gameplay to a file on your Mac, or stream live to Twitch, YouTube, or any custom RTMP server — all without leaving the game. Encoding uses your Mac hardware, so the speed impact stays small.

What You Get

  • Local Recording: Capture to local files in H.264, HEVC, or lossless ProRes 422 / ProRes 4444
  • Live Streaming: Stream to Twitch or YouTube (with stream-key check), or any custom RTMP server
  • In-Game Controls: Start and stop recording from the game toolbar without breaking flow
  • Hardware Encoding: Your Mac encodes video and audio in hardware for minimal slowdown
  • Stream Resolutions: Native / 720p / 1080p / 1440p / 4K in the resolution picker. Streaming always uses H.264; pick ProRes for local files only
  • Rolling Video Buffer: Tap a "save last moments" hotkey to write the past few seconds to disk — perfect for clip-worthy plays you didn't see coming
  • Share Button: Single-press and long-press share actions, configurable per game
  • Record With or Without Shaders: Choose whether the recording shows your shader look (CRT, LCD, etc.) or the raw game pixels
  • Live Status: The toolbar shows connecting, live, or failed with a plain reason

How to Use

Local Recording

  1. Open Stream Settings

    Go to Settings → Streaming & Media. Under the Local tab, pick encoder (H.264 / HEVC / ProRes), bitrate, and quality presets.

  2. Start Recording from the Game

    Launch any game. Click the record button on the in-game overlay toolbar to start. A red indicator confirms recording in progress.

  3. Save Last Moments

    Press the "Save Last Moments" hotkey during gameplay to write the past few seconds to disk. The clip lands in the same folder as your recordings.

  4. Stop & Locate

    Press the record button again to stop. Use the share button's "Reveal in Finder" option to find your files.

Streaming and Media recording settings

Recording settings: shortcut, record-with-shaders toggle, and quality presets

Live Streaming to Twitch or YouTube

  1. Open the Twitch or YouTube Tab

    Go to Settings → Streaming & Media and pick the Twitch or YouTube tab.

  2. Enter Your Stream Key

    Copy your key from your Twitch dashboard or YouTube Studio, paste it, and hit Verify. You get a pass or fail message at once.

  3. Configure Resolution & Encoder

    Select Native / 720p / 1080p / 1440p / 4K from the resolution picker. Higher resolutions use more CPU. (ProRes is a local-recording choice, set under the Local tab.)

  4. Start Streaming from the Game

    Open any game. The game toolbar shows the streaming button; click it to begin. The status reads connecting, then live. Errors show in plain words.

  5. Stop Streaming

    Click the streaming button again or close the game. The stream stops cleanly.

Custom RTMP

  1. Open the Custom Tab

    Under Settings → Streaming & Media, open the Custom tab and enter your RTMP URL (with stream key appended as needed).

  2. Click Verify

    TruchiEmu checks the server and reports pass or fail before you go live.

Share Button & Hotkeys

The Share tab configures the share button interaction:

  • Single-press share: Quick reveal-in-Finder of the most recent recording / screenshot
  • Long-press share: Triggers the "Save Last Moments" rolling video buffer flush
  • Hotkeys: Bind controller or keyboard hotkeys for both share actions in Settings → Hotkeys

Related Features