README.md 4.08 KB
Newer Older
1 2 3
## Subtitle Composer
[![Build Status](https://build.kde.org/job/Extragear/job/subtitlecomposer/job/kf5-qt5%20SUSEQt5.12/badge/icon)](https://build.kde.org/job/Extragear/job/subtitlecomposer/)
[![Localization](https://d322cqt584bo4o.cloudfront.net/subtitlecomposer/localized.svg)](https://l10n.kde.org/stats/gui/trunk-kf5/po/subtitlecomposer.po/)
Mladen Milinkovic's avatar
Mladen Milinkovic committed
4

5
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.
Mladen Milinkovic's avatar
Mladen Milinkovic committed
6

Mladen Milinkovic's avatar
Mladen Milinkovic committed
7
### FEATURES
8
  - Open/Save **Text Subtitle Formats**
9
    - SubRip/SRT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions
10
  - Open/OCR **Graphics Subtitle Formats**
11 12
    - 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
13
    - SRT, SSA/ASS, MOV text, MicroDVD, Graphic formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS)
14 15
  - **Speech Recognition** from audio/video file using PocketSphinx
  - Smart **language/text encoding** detection
16
  - Live preview of subtitles in **integrated video player** (MPV, GStreamer, MPlayer, Xine, Phonon) w/ audio stream selection
17 18
  - Preview/editing of subtitles on **audio waveform** w/ audio stream selection
  - Quick and **easy subtitle sync**:
19 20 21
    - Dragging several anchors/graftpoints and stretching timeline
    - Time shifting and scaling, lines duration re-calculation, framerate conversion, etc.
    - Joining and splitting of subtitle files
22 23 24 25 26
  - 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](http://techbase.kde.org/Development/Tutorials/Kross-Tutorial)).
Mladen Milinkovic's avatar
Mladen Milinkovic committed
27

28
![Main Window](https://cdn.kde.org/screenshots/subtitlecomposer/mainwindow.png)
Mladen Milinkovic's avatar
Mladen Milinkovic committed
29

30 31 32 33
### INSTALL
#### Linux
  - AppImage - downloadable from [releases](https://github.com/maxrd2/subtitlecomposer/releases) page
  - Arch
34 35
    - unofficial [repository](https://wiki.archlinux.org/index.php/unofficial_user_repositories#subtitlecomposer) with [subtitlecomposer-git](https://smoothware.net/subtitlecomposer/x86_64/) package
    - AUR - packages [subtitlecomposer](https://aur.archlinux.org/packages/subtitlecomposer) or [subtitlecomposer-git](https://aur.archlinux.org/packages/subtitlecomposer-git)
muzena's avatar
muzena committed
36
  - Ubuntu
37 38
    - official [subtitlecomposer](https://packages.ubuntu.com/subtitlecomposer) package
    - unofficial [repository](https://launchpad.net/~subtitlecomposer) - packages [subtitlecomposer](https://launchpad.net/~subtitlecomposer/+archive/ubuntu/subtitlecomposer-git-stable) or [subtitlecomposer-git](https://code.launchpad.net/~subtitlecomposer/+archive/ubuntu/subtitlecomposer-git)
39
  - Debian
40
    - official [subtitlecomposer](https://packages.debian.org/subtitlecomposer) package
41
  - OpenSUSE
42 43 44 45
    - official [subtitlecomposer](https://software.opensuse.org/package/subtitlecomposer) package

#### Windows
  - Installer downloadable from [releases](https://github.com/maxrd2/subtitlecomposer/releases) page
46 47

### BUILD
48
Instructions for building from sources can be found on [wiki page][build instructions]
49

50
### CONTRIBUTING
51
Submit bug reports or feature requests to the [official issue tracker][bugs].
52

53
Video tutorials are very welcome as are any kind of documentation/tutorials/examples, please let us know if you make some.
54

55
Feedback and/or ideas on how to make Subtitle Composer better are welcome and appreciated.
Mladen Milinkovic's avatar
Mladen Milinkovic committed
56

57
Pull requests and patches are welcome. Please follow the [coding style](README.CodingStyle.md).
Mladen Milinkovic's avatar
Mladen Milinkovic committed
58

59
### LICENSE
Mladen Milinkovic's avatar
Mladen Milinkovic committed
60

61
Subtitle Composer is released under [GNU General Public License v2.0](LICENSE)
Mladen Milinkovic's avatar
Mladen Milinkovic committed
62 63


64 65 66 67
[bugs]: https://invent.kde.org/kde/subtitlecomposer/issues "Issue Tracker"
[milestones]: https://invent.kde.org/kde/subtitlecomposer/-/milestones "Milestones"
[coding style]: https://invent.kde.org/kde/subtitlecomposer/blob/master/README.CodingStyle.md "Coding Style"
[build instructions]: https://invent.kde.org/kde/subtitlecomposer/wikis/Building-from-sources "Build Instructions"