All Projects → daxliar → Submerger

daxliar / Submerger

Licence: mit
SRT Subtitles Merger

Programming Languages

lua
6591 projects
languages
34 projects

Projects that are alternatives of or similar to Submerger

Subed
Subtitle editor for Emacs
Stars: ✭ 77 (-16.3%)
Mutual labels:  srt, subtitles
video-subtitle-extractor
视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。A GUI tool for extracting hard-coded subtitle (hardsub) from videos and generating srt files.
Stars: ✭ 1,763 (+1816.3%)
Mutual labels:  subtitles, srt
pysubs2
A Python library for editing subtitle files
Stars: ✭ 174 (+89.13%)
Mutual labels:  subtitles, srt
Srt
A simple library for parsing, modifying, and composing SRT files.
Stars: ✭ 210 (+128.26%)
Mutual labels:  srt, subtitles
ccaptioner
An extension to assign a text track to a video element in a web page
Stars: ✭ 45 (-51.09%)
Mutual labels:  subtitles, srt
ttml2srt
convert TTML subtitles to SRT subtitles
Stars: ✭ 46 (-50%)
Mutual labels:  subtitles, srt
pysub-parser
Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).
Stars: ✭ 40 (-56.52%)
Mutual labels:  subtitles, srt
Subtitle.js
Stream-based library for parsing and manipulating subtitle files
Stars: ✭ 234 (+154.35%)
Mutual labels:  srt, subtitles
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-21.74%)
Mutual labels:  srt, subtitles
libgosubs
golang library to read and write various subtitle formats
Stars: ✭ 20 (-78.26%)
Mutual labels:  subtitles, srt
ttml2srt
Convert TTML subtitles used by Netflix, HBO, CMore and others to SRT format
Stars: ✭ 51 (-44.57%)
Mutual labels:  subtitles, srt
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (+5516.3%)
Mutual labels:  srt, subtitles
subed
Subtitle editor for Emacs
Stars: ✭ 143 (+55.43%)
Mutual labels:  subtitles, srt
Netflix To Srt
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
Stars: ✭ 387 (+320.65%)
Mutual labels:  srt, subtitles
Pgstosrt
PGS to Srt converter
Stars: ✭ 21 (-77.17%)
Mutual labels:  srt, subtitles
Srt To Vtt Cl
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format
Stars: ✭ 62 (-32.61%)
Mutual labels:  srt
Iblockchain
Learn blockchain by building one in node.js
Stars: ✭ 79 (-14.13%)
Mutual labels:  learn
Yaf Php Doc
YAF(Yet Another Framework)源码PHP移植版,同时提供了IDE Helper Doc的能力💡💡💡
Stars: ✭ 58 (-36.96%)
Mutual labels:  learn
Caption
Get Caption, start watching.
Stars: ✭ 1,258 (+1267.39%)
Mutual labels:  subtitles
Phoenix Ecto Append Only Log Example
📝 A step-by-step example/tutorial showing how to build a Phoenix (Elixir) App where all data is immutable (append only). Precursor to Blockchain, IPFS or Solid!
Stars: ✭ 58 (-36.96%)
Mutual labels:  learn

SubMerger - SRT Subtitles Merger

Lua script to merge two input subtitles in SRT format in a new SRT file.
This tool is meant to help people that are learning new languages and would need to have on screen the two translations at the same time.
Here is an example of how VLC would playback the file generated (colors are configurable).

GitHub Logo

Usage

It requires first the two input subtitle fils in SRT format then an out SRT file

 $ ./submerger.lua <input srt file 1> <input srt file 2> <output srt file> [html color code 1] [html color code 2]

Esample

$ ./submerger.lua first_language.srt second_language.srt merged.srt
Imported 620 blocks from "first_language.srt"
Imported 587 blocks from "second_language.srt"
Written 514 blocks to "merged.srt"

Requirements

Lua 5.1 or later is required.

TODO

  • Make this command line tool a VLC addon.
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].