Skip to main content

Longplay

The Longplay feature creates a continuous video recording of your gaming session with synchronized subtitle files. Every line of captured game text is written as an SRT subtitle entry timed to when it appeared during gameplay — giving you a watchable video of your play session with Japanese text subtitles. This is perfect for review, immersion, or sharing your gameplay with context. You can also mine after the fact with tools such as ASBPlayer, and various mpv tools.

Video player showing game recording with SRT subtitles
A longplay recording playing in MPV with Japanese subtitles

Use Cases

  • Review sessions — Rewatch gameplay with subtitles to reinforce comprehension.
  • Passive immersion — Watch recordings later as listening/reading practice.
  • Progress tracking — See how your understanding improves over time.
  • Sharing — Share annotated gameplay with others.
  • Post-session mining — Use tools like ASBPlayer to mine vocabulary from the recorded session.

How It Works

SRT subtitle file alongside video file
The SRT file is automatically placed next to the recording with the same base name
  1. GSM starts recording alongside OBS's Replay Buffer when you begin playing.
  2. As you play, every line of game text captured by GSM is written to an SRT subtitle file.
  3. Each subtitle entry is timed to match when the line appeared relative to the recording start.
  4. When you stop recording, the SRT file is finalized alongside the video file.

The SRT file is placed next to the recording with the same base name:

Game_2025-02-28.mkv
Game_2025-02-28.srt

Most media players (VLC, mpv, etc.) will automatically load the subtitle file when you play the video.

How to Use

  1. Enable Generate Longplay in GSM's settings (General tab).
  2. Make sure text capture is active (text hooker or OCR).
  3. Play the game normally.
  4. Recording will begin simulatenously with Replay Buffer Recording.
  5. When you close GSM, the recording will stop and your Video + SRT file will be saved in OBS's recording folder.
Longplay toggle in General tab
Enable longplay with a single toggle in the General tab

Settings

SettingDescriptionDefault
Generate LongplayEnable/disable longplay subtitle generationDisabled

That's it — longplay is a simple toggle with no additional configuration needed.

Longplay vs. Normal Mining

Longplay and normal mining serve different purposes and can run simultaneously:

Normal MiningLongplay
PurposeCreate individual Anki flashcardsCreate a reviewable video with subtitles
TriggerCard creation in AnkiContinuous during recording
OutputAudio clips, screenshots, Anki cardsFull video + SRT subtitle file
OBS ModeReplay bufferFull recording
Text HandlingMatch sentence to cardWrite every line as a subtitle
tip

You can use both at the same time! Keep the replay buffer running for mining while also recording for longplay.

File Splitting

If OBS splits the recording into multiple files (due to file size limits or format settings), GSM handles this automatically — it finalizes the current SRT file and starts a new one for the next video segment. (Idk if this is true?)

Prerequisites

  • OBS connected and configured for recording (not just replay buffer).
  • Text capture active (text hooker or OCR).