This subtitle converter can quickly convert subtitles to SubRip (SRT) or any supported format.
It removes all custom styles and comments from the original file so you will get a clean subtitle.
- SAMI (Synchronized Accessible Media Interchange)
- SubStation Alpha (or ASS)
- MicroDVD
- SubViewer 2.0
- WebVTT (Web Video Text Tracks)
- Youtube Specific XML Format (Read-Only)
- Timed Text Markup Language
You don't need to worry about encoding problem anymore such as EUC-KR.
This software will detect your subtitle encoding type and convert into UTF-8 automatically.
You can convert all supported formats with one command line.
Download Kayla.NET-Win64.exe
from Releases and run.
Download Kayla.NET-Linux
from Releases and run following commands:
$ chmod +x Kayla.NET-Linux
$ ./Kayla.NET-Linux
Tested with Ubuntu 20.04.
Download Kayla.NET-macOS
from Releases and run following commands:
$ ./Kayla.NET-macOS
Tested with macOS 10.15.
Syntax:
-i, --input Required. Set the files or folders to be converted.
-o, --output Required. Set the path to save the converted files.
-f, --format Set the output format. The default value is SubRip. You can use following formats:
MicroDVD (*.sub)
SAMI (*.smi)
SubStationAlpha (*.ass)
SubViewer (*.sub)
TimedText (*.xml)
WebVTT (*.vtt)
SubRip (*.srt)
-s, --sync Set seconds to adjust subtitle sync. e.g: 3 or -3
-b, --batch Set if you want to convert all supported files in a folder.
Batch Convert: $ Kayla.NET --batch --format [Format] --input "/path/to/folder/sub.smi" --output "/path/to/folder/output"
Single File Convert: $ Kayla.NET --format [Format] --input "/path/to/folder/sub.smi" --output "/path/to/folder/output"
Example:
$ Kayla.NET --format SubRip --input "/path/to/folder/sub.smi" --output "/path/to/folder/output"
This software will work with Windows, Linux and macOS without any additional software.
This software is licensed by GPL-3.0 License.
Some code snippets are from https://github.com/AlexPoint/SubtitlesParser.