/OVE

Subtitle Editing Web app

Primary LanguageJavaScript

Online Video Editor(OVE)

OVE is a specialized software designed for the creation, and customization of subtitles in multimedia content such as videos and films. The primary goal is to provide users with a user-friendly platform to enhance and optimize the subtitle experience in a variety of media formats.

Vue 3 + Vite

The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Recommended IDE Setup

Features (CURRENTLY IMPLEMENTED)

Playback Controls:

Play/Pause: The ability to start and stop playback is essential for accurately timing subtitles. Frame-by-Frame Navigation: Allows users to navigate through the video frame by frame for precise timing adjustments.

Timecode Display:

Current Timecode: A display showing the current timecode helps users align subtitles with specific moments in the video.

Zoom and Pan:

Zoom In/Out: Allows users to zoom in on the video timeline for more accurate timing adjustments. Pan: Move the viewable area along the timeline to focus on specific segments of the video.

Playback Speed Control:

Adjustable Speed: Alter the playback speed to review subtitles at different paces, especially helpful for precise timing adjustments.

Full-Screen Mode

Full-screen mode is a crucial feature in video editing and subtitle edition applications, offering users an immersive and distraction-free environment to work on their projects. This mode maximizes the use of the display, providing a larger canvas for editors to focus

Subtitle Viewer and Editor

Loads at most (2x) subtitle file(s) and aloows merging deletion and adding a new subtitle at any point in the file View timestamp and marking time features

Script Viewer

A section that enables the user to view in fullscreen or copy a script version of the edited subtitle

Saving Features

Functions that enable to copy the script as text, save as an SRT file and loading subtitle and movie files

Run Locally

Clone the project

  git clone https://github.com/Tibex88/OVE

Go to the project directory

```bash
  cd OVE

Install dependencies

  npm install

Start the server

  npm run dev

Screenshots

App Screenshot