---
Type: desktop-application
ID: subtitlecomposer
Package: subtitlecomposer
Name:
C: Subtitle Composer
Summary:
C: Video subtitle editor that supports basic and advanced editing operations.
Description:
C: >-
<p>An open source text-based subtitle editor that supports basic and advanced editing operations, aiming to become an
improved version of Subtitle Workshop for every platform supported by Plasma Frameworks.</p>
<p>Features</p>
<ul>
<li>Open/Save Text Subtitle Formats - SubRip/SRT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions</li>
<li>Open/OCR Graphics Subtitle Formats - VobSub (.idx/.sub/.rar), BluRay/PGS (*.sup), formats supported by ffmpeg (DVD/Vob,
DVB, XSUB, HDMV-PGS)</li>
<li>Demux Graphics/Text Subtitle Stream from video file - SRT, SSA/ASS, MOV text, MicroDVD, DVD/Vob, DVB, XSUB, HDMV-PGS</li>
<li>Speech recognition from audio/video file using PocketSphinx</li>
<li>Smart language/text encoding** detection</li>
<li>Live preview of subtitles in integrated video player w/ audio stream selection</li>
<li>Preview/editing of subtitles on graphical audio waveform w/ audio stream selection</li>
<li>Quick and easy subtitle sync</li>
<li>Dragging several anchors/graftpoints and stretching timeline</li>
<li>Time shifting and scaling, lines duration re-calculation, framerate conversion, etc.</li>
<li>Joining and splitting of subtitle files</li>
<li>Side by side subtitle translations</li>
<li>Text styles (italic, bold, underline, stroke, color)</li>
<li>Spell checking</li>
<li>Detection of timing errors in subtitles</li>
<li>Scripting (JavaScript, Python, Ruby and other languages supported by Kross).</li>
</ul>
ProjectLicense: GPL-2.0+
Categories:
- AudioVideo
Url:
homepage: https://github.com/maxrd2/subtitlecomposer
Icon:
cached:
- name: subtitlecomposer_subtitlecomposer.png
width: 48
height: 48
- name: subtitlecomposer_subtitlecomposer.png
width: 64
height: 64
- name: subtitlecomposer_subtitlecomposer.png
width: 128
height: 128
stock: subtitlecomposer
remote:
- url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/icons/128x128/subtitlecomposer_subtitlecomposer.png
width: 128
height: 128
Launchable:
desktop-id:
- subtitlecomposer.desktop
Provides:
ids:
- subtitlecomposer.desktop
binaries:
- subtitlecomposer
mediatypes:
- text/x-ssa
- text/x-ass
- text/x-microdvd
- text/x-mpsub
- application/x-subrip
- text/x-subviewer
- text/x-mplsub
- text/x-tmplayer
- text/x-tmplayer+
- application/x-vobsub
- subpicture/x-pgs
- video/mp2t
- application/x-vobsub
- video/x-matroska
- video/mp4
Screenshots:
- default: true
caption:
C: Main application window
thumbnails:
- url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/screenshots/image-1_1248x827.png
width: 1248
height: 827
- url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/screenshots/image-1_752x498.png
width: 752
height: 498
- url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/screenshots/image-1_624x413.png
width: 624
height: 413
- url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/screenshots/image-1_224x148.png
width: 224
height: 148
source-image:
url: s/su/subtitlecomposer/316c15f3a175d270c0c67c619cd1ba3c/screenshots/image-1_orig.png
width: 1438
height: 954
Releases:
- version: 0.6.6
type: stable
unix-timestamp: 1518307200
description:
C: >-
<ul>
<li>Fixed open video dialog filters</li>
<li>Fixed "Insert Line" on waveform adding at the wrong index - thanks @qsniyg</li>
<li>Added MMB seeking on waveform - thanks @qsniyg</li>
<li>Fixed some compilation issues</li>
<li>Updated translations - thanks @gogogogi, @muzena</li>
<li>Fixed vobsub when opening from video file and symbol cache filename</li>
<li>Fixed subtitle loading times of huge files</li>
<li>Improved vobsub text detection</li>
<li>Fixed ASS rich text parsing on import subtitle stream action</li>
<li>Replaced buggy mplayer vobsub import code with ffmpeg</li>
<li>Fixed memory leaks/usage of WaveformWidget's scroll animation</li>
<li>Optimized import subtitle stream from video action</li>
<li>Replaced gstreamer with ffmpeg libraries in application core usage</li>
<li>Added abort button to speech recognition</li>
<li>Waveform smooth scrolling</li>
<li>Added join/split lines actions to waveform context menu</li>
<li>Fixed some crashes, memory leaks and overall code cleanups</li>
<li>Cleaned up settings widget and texts</li>
</ul>
- version: 0.6.5
type: stable
unix-timestamp: 1505692800
description:
C: >-
<ul>
<li>ADD: Added support for binary subtitle formats</li>
<li>ADD: fine control video playback speed</li>
<li>ADD: controls for video playback speed</li>
<li>MOD: GStreamer backend audio improvements.</li>
<li>MOD: Moved open video actions under File menu</li>
<li>MOD: More tolerant parsing of SubRip subtitles.</li>
<li>MOD: Improved split lines command</li>
<li>MOD: Updated Czech translation - thanks @goliashcz</li>
<li>MOD: Updated Croatian translations - thanks @muzena</li>
<li>FIX: Waveform widget dragging and speed improvements, fixed buffer overflow</li>
<li>FIX: WaveformWidget: zoom out wasn't working on movies without audio</li>
<li>FIX: Fixed cases where subtitle hide time would end up before show time.</li>
<li>FIX: Improved context menus.</li>
<li>FIX: Fixed moving of anchored lines.</li>
<li>FIX: Open subtitle wouldn't autoload video in some cases</li>
<li>FIX: Open video now includes .divx and .webm extensions</li>
<li>FIX: Tools menu scripts are filtered based on installed kross interpreters</li>
<li>FIX: Moved custom icons to more standard location, using QIcon::fromTheme()</li>
<li>FIX: Error Check > Absolute Duration config fields were changing incorrect values.</li>
<li>FIX: MPV Backend: fixed deprecated options, updated vo devices - thanks @luzfcb</li>
<li>FIX: better rendering on high DPI screens.</li>
<li>FIX: MPV Backend: framerate/video length wasn't reported to subtitle composer anymore</li>
<li>FIX: detection/handling of current playing line</li>
<li>FIX: Parsing text containing <font> without color attribute</li>
<li>FIX: compilation without xine - thanks @pinotree</li>
<li>FIX: ASS parsing - thanks @Martchus</li>
</ul>
- version: 0.6.4
type: stable
unix-timestamp: 1462579200
- version: 0.6.3
type: stable
unix-timestamp: 1459641600