-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Description
The Problem:
Subtitles gradually lose sync due to altered video speeds; adjusting the player’s playback speed fails to fix this as it scales both video and subtitles simultaneously.
Expected Behavior:
Subtitles should remain synchronized throughout the video by scaling their playback rate independently of the video speed.
Proposed Technical Fixes
- Linear Time Scaling: Add a subtitle scaling/stretch factor (e.g., a ratio like 1.001) that adjusts the subtitle timestamps independently of the video playback speed.
- Two-Point Sync: Allow users to synchronize subtitles at two different points (Point A and Point B) and then use those data points to calculate and apply the necessary time-stretch ratio.
- Framerate Presets: Provide one-click buttons for common conversion ratios (e.g., 23.976fps → 25fps) to fix standard encoding mismatches.
- Auto-Detection & Audio Matching: Use available synchronization tool metrics or audio waveforms to automatically align subtitles. It may be possible to leverage a similar technique to intro/outro detection to match subtitle text timing with detected speech "zones" or "bubbles" in the audio data.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels