SubzBor is a Graphical User Interface that uses FFmpeg, MKVmerge, MKVextract and it's own internal codecs to cut (split) subtitles.
It's main purpose is to cut subtitles and keep them in sync while their movie is being edited in any frame accurate video editor that does not support subtitle processing.
so there is no need to HardSub (burn in) nor any other complicated manual editing.
Download Latest Version
Screenshots
Tutorials and Guides
Available with internal codecs (ouput format = input format):
- Subrip (srt)
- Advanced Substation Alpha (ass)
- Substation Alpha (ssa)
Available with FFmpeg (ouput format = srt):
- Subrip (srt)
- Advanced Substation Alpha (ass)
- Substation Alpha (ssa)
- Web Video Text Tracks Format (vtt)
- Synchronized Accessible Media Interchange (smi , sami)
- Spruce subtitle format (stl)
- JACOsub subtitle (jss)
- MicroDVD subtitle (sub)
- 3GPP Timed Text subtitle (ttxt)
- MPL2 subtitle (mpl)
- PJS subtitle (pjs)
- RealText subtitle (rt)
- SubViewer subtitle (sub)
- SubViewer1 subtitle (sub)
- VPlayer subtitle (txt)
Available with MKVToolNix (ouput format = input format):
- VobSub (idx|sub)
- Presentation Graphic Stream (sup)
Copyright (C) 2017 Mohammadreza Bahrami, m.audio91 [AT] gmail.com
- clone this repository plus CommonUtils and CodecUtils repositories.
- update your Free Pascal and Lazarus to at least the version mentioned in latest SubzBor release description. use fpcupdeluxe if you have problem updating.
- open the project (subzbor.lpi) in Lazarus and go to
project > project options > compiler options > paths > Other unit files
to add CommonUtils and CodecUtils folders to your unit search paths. - compile and run.
- issues? please report here
you also need to copy "Tools" folder from the latest SubzBor release next to your newly compiled executable. otherwise you can't split subtitles.
note: never compiled nor tested on MacOS. but you can help development for this platform too.