GithubHelp home page GithubHelp logo

real-time-subtitles's Introduction

Real time subtitles

Real time subtitles is for events or conferences with audio or video screenings where translations are prepared as text but not yet time coded or embedded to video. This application provides functionality for real time syncking and overlaying of subtitles on video screening.

Features:

  • Two windows:
    • control window with context view: current subtitle highlighted in the context of previous and upcoming subtitle lines
    • subtitle window which may be overlayed to the bottom of video playing in separate player
  • keyboard control forward, backward stepping in subtitle queue, toggling on/off overlay window visibility
  • jump to defined subtitle line
  • settings for size, color and positioning of overlaying subtitles window
  • logging subtitle times for timecoding

Subtitle files preparation

  • encoding: unicode 7 Utf-8 text files with end lines with LF only
  • lines separated with line feed (LF) line breaks

Requirements

  • Python 2.7
  • PyQt 5

Perhaps easiest to get it running is to install Anaconda python distribution

Potential issue with anaconda and windows: If error: application failed because could not load qt platform plugin "windows" ContinuumIO/anaconda-issues#1270 fix: "COPY the Continuum\Anaconda3\Library\plugins\platforms folder to Continuum\Anaconda3

real-time-subtitles's People

Contributors

juyshy avatar

Stargazers

 avatar Ross Campbell avatar yk avatar

Watchers

James Cloos avatar  avatar

Forkers

bellyfat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.