All Projects → zezo010 → Elgindy-VTT-to-SRT-Subtitle-Converter

zezo010 / Elgindy-VTT-to-SRT-Subtitle-Converter

Licence: other
A tool for converting Web Video Text Tracks Format (WebVTT) subtitle to srt one. As most of video players support srt subtitles and can't open vtt subtitles, We should convert vtt to srt or sub subtitles but it's not easy to do that.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Elgindy-VTT-to-SRT-Subtitle-Converter

youtube-vtt
▶️ Extract and save WebVTT closed caption tracks from YouTube videos
Stars: ✭ 32 (-52.94%)
Mutual labels:  subtitles, vtt, webvtt
srt-to-vtt-converter
A simple application for quickly converting subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.
Stars: ✭ 56 (-17.65%)
Mutual labels:  vtt, webvtt
ccaptioner
An extension to assign a text track to a video element in a web page
Stars: ✭ 45 (-33.82%)
Mutual labels:  subtitles, vtt
VTT-to-SRT-Converter
Convert WebVTT subtitles to SubRip.
Stars: ✭ 29 (-57.35%)
Mutual labels:  vtt, webvtt
ttml2srt
Convert TTML subtitles used by Netflix, HBO, CMore and others to SRT format
Stars: ✭ 51 (-25%)
Mutual labels:  subtitles, srt-subtitles
vtt-creator
Very basic Node.js/JavaScript library to generate VTT open subtitles files
Stars: ✭ 22 (-67.65%)
Mutual labels:  subtitles, vtt
Hulusubs dl
Command line script that downloads subtitles from hulu.com
Stars: ✭ 42 (-38.24%)
Mutual labels:  vtt, srt-subtitles
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (+7498.53%)
Mutual labels:  subtitles, srt-subtitles
pysubs2
A Python library for editing subtitle files
Stars: ✭ 174 (+155.88%)
Mutual labels:  subtitles, webvtt
subtitles
Go library and command-line tools for manipulating .srt, .vtt and .ssa subtitles
Stars: ✭ 27 (-60.29%)
Mutual labels:  vtt, srt-subtitles
youtube tool
Tool for extracting comments or subtitles from youtube video's
Stars: ✭ 89 (+30.88%)
Mutual labels:  subtitles
video-subtitle-extractor
视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。A GUI tool for extracting hard-coded subtitle (hardsub) from videos and generating srt files.
Stars: ✭ 1,763 (+2492.65%)
Mutual labels:  subtitles
libgosubs
golang library to read and write various subtitle formats
Stars: ✭ 20 (-70.59%)
Mutual labels:  subtitles
mpvacious
Adds mpv keybindings to create Anki cards from movies and TV shows.
Stars: ✭ 286 (+320.59%)
Mutual labels:  subtitles
sausage
Learn Foreign Languages via Movies Subtitle
Stars: ✭ 12 (-82.35%)
Mutual labels:  srt-subtitles
srtmerger
subtitle merger is a tool for merging two or more subtitles for videos.
Stars: ✭ 35 (-48.53%)
Mutual labels:  subtitles
talksearch
🎤 An interactive search experience for video titles and transcripts
Stars: ✭ 24 (-64.71%)
Mutual labels:  subtitles
pysub-parser
Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).
Stars: ✭ 40 (-41.18%)
Mutual labels:  subtitles
PersianSubtitleFixer
Fix Arabic and Persian subtitles by converting them into UTF-8
Stars: ✭ 25 (-63.24%)
Mutual labels:  subtitles
TV4Dialog
No description or website provided.
Stars: ✭ 33 (-51.47%)
Mutual labels:  subtitles

Elgindy-VTT-to-SRT-Converter

A tool for converting Web Video Text Tracks Format (WebVTT) subtitle to srt one. As most of video players support srt subtitles and can't open vtt subtitles, We should convert vtt to srt or sub subtitles but it's not easy to do that.

Web Video Text Tracks Format (WebVTT) is a modern subtitle format used for online video subtitles. This tool converts many text-based subtitle formats to vtt. WebVTT is also used widely, especially for e-Learning localization and multimedia applications, since it works particularly well with HTML5-based platforms.

The SubRip text format – commonly called SRT – was initially developed as part of a program that extracts captions and subtitles from media files. This SRT text format was notable for its simplicity and ease-of-use, especially when compared to other formats available at the time, many of which used XML-based code.

You can select multiple files or a folder to convert a batch of subtitles at once.

VTT vs. SRT

1. Caption numbers. VTT files can have caption numbers, but they're not actually necessary, as you can see in the file above. SRTs must have them. 2. Time-code format. SRT separates seconds from milliseconds with a comma. VTT uses a period instead (see the time-code in yellow above). Also, no time-code hours are required in VTT files, though they’re almost always provided. 3. Metadata. WebVTT files can have metadata, and in fact, some is required, in particular having WEBVTT in the first line of the file. The VTT screenshot above has the full header highlighted (it includes file type and language), as well as a metadata note in the body. SRT can’t support metadata. 4. Formatting options. WebVTT has very robust features, including font, color and text formatting, and placement. Initially SRT couldn’t support any formatting, but it’s been upgraded to support basic text formats (bold, italic, underline) and placement. However, it doesn’t have nearly the same capabilities as VTT.

<

Requirements:

.Net framework 4.5 && Win 7 SP1, Win 8, Win 8.1, Win 10, Win Server

Download the binary file of this project from : latest release

If you like my work, Please buy me a cup of coffee

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].