3,365 apps tracked 0 new today 17 updated today Synced 2m ago

Subtitle Composer

Video subtitle editor that supports basic and advanced editing operations

KDE ✓ Verified

org.kde.subtitlecomposer
View on Flathub ↗

Subtitle Composer is an open source text-based subtitle editor that supports basic and advanced editing operations.

Features

  • Open/Save Text Subtitle Formats - SubRip/SRT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions
  • Open/OCR Graphics Subtitle Formats - VobSub (.idx/.sub/.rar), BluRay/PGS (*.sup), formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS)
  • Demux Graphics/Text Subtitle Stream from video file - SRT, SSA/ASS, MOV text, MicroDVD, DVD/Vob, DVB, XSUB, HDMV-PGS
  • Speech recognition from audio/video file using PocketSphinx
  • Smart language/text encoding** detection
  • Live preview of subtitles in integrated video player w/ audio stream selection
  • Preview/editing of subtitles on graphical audio waveform w/ audio stream selection
  • Sync by dragging several anchors/graftpoints and stretching timeline
  • Time shifting and scaling, lines duration re-calculation, framerate conversion, etc.
  • Joining and splitting of subtitle files
  • Side by side subtitle translations
  • Text styles (italic, bold, underline, stroke, color)
  • Spell checking
  • Detection of timing errors in subtitles
  • Scripting (JavaScript, Python, Ruby and other languages supported by Kross).

Screenshots

Main application window
Main application window

Observed history

App ChangeVersionWhen ↓

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

0.8.218 Aug 2025
  • Fixed issues and crashes with newer Qt6 versions
  • Fixed Waveform and VideoPlayer paint issues
  • Fixed PGS subtitle mime type
  • Improved Wayland compatibility
  • Improved GoogleCloudEngine translations
  • Added configurable whitespace detection to VobSub import
  • Replaced deprecated FFmpeg channel code
  • Require FFmpeg >= 5.1.5
0.8.17 Jun 2024
  • Fixed (rare) memory issues and crashes
  • Fixed crashes on waveform widget
  • Fixed video player rendering in Qt 6.7
  • Fixed scripts manager assert failures
  • Fixed inability to view non-script files in scripts manager
  • Fixed seeking in some media formats
  • Fixed video player subtitle rendering
  • Fixed broken rendering on hi-res videos
  • Fixed HDR video rendering (SMPTE-ST-2084 gamma transfer)
  • Added check for maximum number of characters per line
  • Added MinT translate engine
  • Improved translation support and UI
  • Improved video player scaling
  • Dropped KIO file operations
0.8.06 Nov 2023
  • Fixed video player on GLES only hardware
  • Fixed skewed video on video player
  • Fixed closing fullscreen video player
  • Fixed subtitles under fullscreen video toolbar
  • Fixed video player media state notifications
  • Fixed subtitle video overlay font size accuracy
  • Fixed deadlock/crash while changing audio stream on paused/stopped media
  • Improved Waveform widget performance
  • Fixed waveform misalignment due to rounding error
  • Fixed waveform widget drawing on null image and painting of removed lines
  • Fixed waveform default zoom scale
  • Fixed subtitle text line separator draw on LinesWidget
  • Fixed unbreak lines (newline searches in QTextDocument)
  • Fixed crash in split lines
  • Fixed VobSub import ignoring Text styles
  • Fixed VobSub crash when moving to previous image
  • Fixed YouTubeCaptions format parsing/saving
  • Fixed undo/redo actions creation order, incorrect state
  • Fixed some memory and saving issues
  • Fixed embedded ASS decoding
  • Fixed example remove hearing impaired script
  • Fixed broken about dialog
  • Added Qt6 support
  • Added WebVTT format support
  • Added subtitle positioning UI and support
  • Added subtitle class/comments/voice UI and support
  • Improved rich text editing/preview
  • Rich text rendering on waveform/video/editors
  • Added DeepL translate engine
  • Added Google Cloud translate engine
  • Recreated translation interface
  • Added/improved ffmpeg 5 support
  • Subtitle lines are always time sorted; remove sort lines menu action
  • Replaced Kross with QJSEngine, removed ruby and python support
  • Improved script manager and tools menu
0.7.128 Jul 2021
  • Fixed script edititing on AppImage
  • Fixed AppImage/Windows builds, themes and look
  • Fixed theme/icons/look outside KDE environment
  • Fixed opening files on windows
  • Fixed various bugs and rare crashes
  • Fixed Undo stack and improved text editing undo
  • Improved/replaced Video player(s) (performance, Wayland support, OpenGL/FFmpeg)
  • Improved Waveform performance
  • Improved LinesWidget/Model performance
  • Improved Wayland support
  • Improved open/save file dialogs to use native dialogs
  • Improved text charsets/encodings/end-of-line selection, detection and handling
  • Improved VobSub support
  • Improved inline editor to support text styles
  • Improved subtitle style rendering
  • Improved character/sec support and added coloring
  • Improvide command line - ability to open all subtitle/media files
  • Added Pause/Duration columns to list view
  • Removed invalid subpicture/x-pgs mime
  • Updated/added many translations - thanks to KDE community