Skip to content

A simple subtitle tool for Unity3D inspired by Source Engine Closed Captions

License

Notifications You must be signed in to change notification settings

GasimoCodes/Subtitler-Public

Repository files navigation

Subtitler img

Subtitler

A simple to use Subtitling/Closed-Captions solution for Unity3D inspired by Source Engine Closed Captions.

Subtitler has reached a stable version and has released on the Asset Store. This branch will continue to exist but will not receive any future updates or support. To support the project or get the full up-to-date version, please obtain the asset through Asset Store.



Editor.63.mp4

image Capture2

Features

  • Cull subtitles based on Player Distance / Audio Volume
  • Define dialogue entries with variable timing offsets and display lengths
  • Assign AudioClip to each dialogue entry, or use one big clip for whole dialogue instead (useful for videos or heavily processed sounds which can't be split by lines)
  • Rich Text Support, multiline support
  • UI Options (Alignment, background panel visibility, Font size)
  • Trigger events (ScriptableEvent) when a certain line gets played
  • Fancy Editor Subtitle Authoring tool (>=2023.3, fallbacks to normal Inspector)
  • API to hook your custom subtitles scripts or logic
  • API to stop currently playing subtitles using their runtime ID
  • Timeline Integration
  • Unity Localization support
  • SRT Files support
  1. Import Subtitler https://github.com/GasimoCodes/Subtitler.git?path=com.gasimo.subtitler into Package Manager

  2. To see samples, open Package Manager, navigate to Subtitler. Press Samples and select import. Sample will automatically import into Assets/Samples/Subtitler

For usage see Docs

Dependencies

  • Unity 2022 or Newer (Lower versions werent tested, should work on any version with proper UIToolkit support)

Releases

No releases published

Packages

No packages published

Languages