Free subtitle cutting tool with the help of FFmpeg and MKVToolNix
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
extra
languages
LICENSE.md
README.md
charencsiconv.res
charencsiconv.txt
charencslaz.res
charencslaz.txt
dummyvidres.png
dummyvidres.res
subzbor.ico
subzbor.lpi
subzbor.lpr
uabout.lfm
uabout.pas
ucharenc.lfm
ucharenc.pas
udatas.lfm
udatas.pas
ui18nguide.lfm
ui18nguide.pas
umain.lfm
umain.pas
uprefs.lfm
uprefs.pas
uprobe.pas
uproc.pas
uresourcestrings.pas
usbconst.pas
utimecodeformatdialogex.pas

README.md

SubzBor

Image of SubzBor
v1.7.9

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

it supports the following formats:

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

Image of SubzBor

compilation guide:

  1. clone this repository plus CommonUtils and CodecUtils repositories.
  2. update your Free Pascal and Lazarus to at least the version mentioned in latest SubzBor release description. use fpcupdeluxe if you have problem updating.
  3. 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.
  4. compile and run.
  5. 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.