All Projects → nwoltman → Srt To Vtt Cl

nwoltman / Srt To Vtt Cl

Licence: mit
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format

Labels

Projects that are alternatives of or similar to Srt To Vtt Cl

Hulusubs dl
Command line script that downloads subtitles from hulu.com
Stars: ✭ 42 (-32.26%)
Mutual labels:  srt
Go Astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Stars: ✭ 305 (+391.94%)
Mutual labels:  srt
Translate Subtitle File
🤖 字幕组机翻小助手 - 【功能1:翻译字幕文件】 .srt .ass .vtt 【功能2:语音转文字】(拖入视频或音频识别出字幕) (最新版 v4.1.0 更新时间2021年2月23号) 可配置12家翻译服务商,如谷歌,百度,腾讯,彩云,IBM,Azure,Amazon等(可配置6家语音服务商:阿里云,讯飞,腾讯云,IBM,Azure,Amazon )优点:1. 可以用多家服务商,2. 自己配 API Key 用自己账户的免费额度,比如腾讯每月有500万字符的免费翻译额度,IBM 500分钟的语音转文字免费额度(tern.best 那个域名过期了我不想续费了)
Stars: ✭ 579 (+833.87%)
Mutual labels:  srt
tms
tms(toy media server) is a toy media server for myself learning media develop. Just for fun.
Stars: ✭ 29 (-53.23%)
Mutual labels:  srt
streamdelay
A delay + dump button for live streams, allowing screening and redaction of explict content.
Stars: ✭ 31 (-50%)
Mutual labels:  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 (+524.19%)
Mutual labels:  srt
node-rtmp-hls
NodeJS live stream server with HLS ABR support
Stars: ✭ 55 (-11.29%)
Mutual labels:  srt
Pgstosrt
PGS to Srt converter
Stars: ✭ 21 (-66.13%)
Mutual labels:  srt
Wwdc Session Transcripts
WWDC Session Transcripts
Stars: ✭ 283 (+356.45%)
Mutual labels:  srt
Ffsubsync
Automagically synchronize subtitles with video.
Stars: ✭ 5,167 (+8233.87%)
Mutual labels:  srt
yangwebrtc
Webrtc SDK for C++
Stars: ✭ 257 (+314.52%)
Mutual labels:  srt
srtdroid
Secure Reliable Transport (SRT) Protocol for Android
Stars: ✭ 35 (-43.55%)
Mutual labels:  srt
Fastocloud
Self-hosted IPTV/NVR/CCTV/Video service (Community version)
Stars: ✭ 464 (+648.39%)
Mutual labels:  srt
ccaptioner
An extension to assign a text track to a video element in a web page
Stars: ✭ 45 (-27.42%)
Mutual labels:  srt
Srt2txt
Subtitle converter from SRT to Adobe Encore script
Stars: ✭ 6 (-90.32%)
Mutual labels:  srt
srt2hls
Simple audio HLS streaming server based on Liquidsoap
Stars: ✭ 66 (+6.45%)
Mutual labels:  srt
Tsduck
MPEG Transport Stream Toolkit
Stars: ✭ 381 (+514.52%)
Mutual labels:  srt
Youtube Auto Subtitle To Chinese Subtitle Download
下载 Youtube 自动字幕翻译成中文字幕后的字幕文件
Stars: ✭ 29 (-53.23%)
Mutual labels:  srt
Fasubrip
FaSubrip autodetects and converts encoding of farsi (persian) subrip files. with additional functionalities.
Stars: ✭ 22 (-64.52%)
Mutual labels:  srt
Subplayer
📝 SubPlayer is a online subtitle editor
Stars: ✭ 517 (+733.87%)
Mutual labels:  srt

SRT to VTT Command Line

Build Status

A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.

If you'd rather use a GUI than the command line, check out the SRT to VTT Converter.

Binaries

Usage

For the most basic usage, simply put the binary file in the same directory as the .srt files you want to convert and run the converter. This will convert all files in that directory and save them with the .vtt extension.

For more advanced usage, see below:

srt-vtt  [-q] [-v] [-r] [-o <string>] [-t <integer>] [--] [--version] [-h] <string>

  -q,  --quiet
    Prevents details about the conversion from being printed to the console.
    Overrides --verbose.

  -v,  --verbose
    Indicates that details about the conversion should be printed to the console.

  -r,  --recursive
    If the input is a directory, this flag indicates its subdirectories will be searched
    recursively for .srt files to convert. This flag is ignored if the input path is a
    file.

  -o <string>,  --output-dir <string>
    The path to a directory where all output VTT files will be saved.

  -t <integer>,  --offset <integer>
    Timing offset in milliseconds. Can be any integer between 2147483647 and -2147483648.

  --,  --ignore_rest
    Ignores the rest of the labeled arguments following this flag.

  --version
    Displays version information and exits.

  -h,  --help
    Displays usage information and exits.

  <string>
    Path to a file to convert or directory containing files to convert (to convert files
    in a directory and it's subdirectories, include the -r switch).

  If called without any arguments, all .srt files in the current directory will be
  converted and saved within the current directory.

Build

OS X / Linux

Compiler requirements: Clang v3.4+ or GCC v5.1+

git clone https://github.com/nwoltman/srt-to-vtt-cl.git
cd srt-to-vtt-cl
make

The built binary will be located in bin/Mac-OSX on OS X and bin/<uname -s>/<uname -m> on Linux (i.e. on Ubuntu: bin/Linux/x86_64)

Windows

  • Open the Visual Studio solution
  • If in Debug mode, change to Release mode
  • Press Ctrl+Shift+B or in the menu Build -> Build Solution

Test

make
make test
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].