Skip to content

A command-line tool for converting text files into subtitle (.srt) format. It parses scripts or transcripts, splits them into sentences, and formats them into customizable subtitles for multimedia content

License

Notifications You must be signed in to change notification settings

teddante/SubtitleSplitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubtitleSplitter

SubtitleSplitter is a simple command-line tool written in C# that allows you to convert a plain text file into a series of subtitles in .srt format. It's designed to take a text file containing a script or transcript and break it into chunks that can be used as subtitles for video or audio content.

Features

  • Read a text file and split it into sentences.
  • Convert sentences into a subtitle file format.
  • Customize the number of sentences per subtitle.
  • Customize the gap duration between subtitles.

Getting Started

Prerequisites

  • .NET SDK

Installation

Clone the repository to your local machine using:

git clone https://github.com/yourusername/SubtitleSplitter.git

Navigate into the cloned repository:

cd SubtitleSplitter

Build the project using:

dotnet build

Usage

To use SubtitleSplitter, simply drag a .txt file onto the executable or run it from the command line with the file path as an argument.

SubtitleSplitter.exe "path/to/your/file.txt"

The tool will then generate an .srt file in the same directory as the input file.

Contributing

If you would like to contribute to the development of SubtitleSplitter, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A command-line tool for converting text files into subtitle (.srt) format. It parses scripts or transcripts, splits them into sentences, and formats them into customizable subtitles for multimedia content

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published