go-astisub - Manipulate subtitles in GO (.srt, .stl, .ttml, .vtt (webvtt), etc.)

  •        31

This is a Golang library to manipulate subtitles.It allows you to manipulate srt, stl, ttml and webvtt files for now.

https://github.com/asticode/go-astisub

Tags
Implementation
License
Platform

   




Related Projects

WWDC_2014_Video_Subtitle - WWDC 2014 Video Subtitles

  •    Javascript

These subtitle contents are provided by Apple, the original files are Webvtt format which is not a most frequently used format, so I fetch them from Apple website, then combine and translate them to srt format which is supported by most of video players. Thanks to Edward, he told me some of the videos in the WWDC apps had got English subtitles yesterday and he is paying close attention to this thing all the time.

srtplayer

  •    VBScript

This prog plays .srt (subtitle) files. It uses the Internet Explorer and runs on Windows machines. In addition, there is a script which updates existing srt files and changes the timecode (important for different frame settings)

Gtk Subtitle Ripper

  •    

GtkSubRipper is a dvd subtitle extraction tool written in C with the Gtk2 toolkit. It reads unencrypted vob files and outputs .srt/.sub files, suitable for use with divx movie players. It is based on the sources of the windows subripper application.

Open Subtitle Translator

  •    Java

This program is designed to help teams translating SRT movie subtitle files. It provides an automatic translation done using the translation tool Google Translator. More details and Downloads look at project site http://opensub.sourceforge.net Due to Google changes in Google Translator API that it's not more free and just work as paid service this program is not working more. It's possible implement translation using Microsoft API but i don't have time to do it now. If you want fix this co

confluent-kafka-go - Confluent's Apache Kafka Golang client

  •    Go

confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-go is a lightweight wrapper around librdkafka, a finely tuned C client.


go-colorful - A library for playing with colors in go (golang).

  •    Go

A library for playing with colors in go (golang). I love games. I make games. I love detail and I get lost in detail. One such detail popped up during the development of Memory Which Does Not Suck, when we wanted the server to assign the players random colors. Sometimes two players got very similar colors, which bugged me. The very same evening, I want hue was the top post on HackerNews' frontpage and showed me how to Do It Right™. Last but not least, there was no library for handling color spaces available in go. Colorful does just that and implements Go's color.Color interface.

unipdf - Golang PDF library for creating and processing PDF files (pure go)

  •    Go

UniDoc's UniPDF (formerly unidoc) is a PDF library for Go (golang) with capabilities for creating and reading, processing PDF files. The library is written and supported by FoxyUtils.com, where the library is used to power many of its services. Multiple examples are provided in our example repository https://github.com/unidoc/unidoc-examples as well as documented examples on our website.

excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.

  •    Go

Excelize is a library written in pure Golang and providing a set of functions that allow you to write to and read from XLSX files. Support reads and writes XLSX file generated by Microsoft Excel™ 2007 and later. Support save file without losing original charts of XLSX. This library needs Go version 1.8 or later. The full API docs can be seen using go's built-in documentation tool, or online at godoc.org.Here is a minimal example usage that will create XLSX file.

readline - Readline is a pure go(golang) implementation for GNU-Readline kind library

  •    Go

Readline is a pure go(golang) implementation for GNU-Readline kind library

go-chart - go chart is a basic charting library in native golang.

  •    Go

Package chart is a very simple golang native charting library that supports timeseries and continuous line charts. The v1.0 release has been tagged so things should be more or less stable, if something changes please log an issue.

fortio - Fortio load testing library, command line tool, advanced echo server and web UI in go (golang)

  •    Go

Fortio (Φορτίο) started as, and is, Istio's load testing tool and now graduated to be its own project. Fortio runs at a specified query per second (qps) and records an histogram of execution time and calculates percentiles (e.g. p99 ie the response time such as 99% of the requests take less than that number (in seconds, SI unit)). It can run for a set duration, for a fixed number of calls, or until interrupted (at a constant target QPS, or max speed/load per connection/thread).

unidoc - UniDoc is a PDF library for Golang

  •    Go

UniDoc is a powerful PDF library for Go (golang). The library is written and supported by the owners of the FoxyUtils.com website, where the library is used to power many of the PDF services offered. The choice is yours. There are multiple respectable efforts out there that can do many good things.

dotsql - A Golang library for using SQL.

  •    Go

A Golang library for using SQL. It is not an ORM, it is not a query builder. Dotsql is a library that helps you keep sql files in one place and use it with ease.

go-ps - Find, list, and inspect processes from Go (golang).

  •    Go

go-ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a platform-safe way. The library can find and list processes on Linux, Mac OS X, Solaris, and Windows.If you're new to Go, this library has a good amount of advanced Go educational value as well. It uses some advanced features of Go: build tags, accessing DLL methods for Windows, cgo for Darwin, etc.

EGESPLOIT - EGESPLOIT is a golang library for malware development

  •    Go

EGESPLOIT is a golang library for malware development, it has few unique functions for meterpreter integration.

Displacer

  •    

Displacer is an utility to fix movie subtitles (.sub amp; .srt) by rearranging (displacing) the time or frame when the subtitle appears on the screen. It supports positive or negative displacement.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.