smacke / smacke/ffsubsync

Option to give a time code where to reset synchronisation

Open
#218 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
7.9k
Forks
323
PR merge metrics
No merged PRs in 30d

Description

First of all thank you so much for this gem.

Let's suppose I have a video with some section in the middle that was not present in the video the subtitle was made for, or vice-versa (previously section, video credits, commercial breaks, etc).

It could be practical to have an option (for instance --reset-at) give a time where to reset synchronization, so the sync process is cut in two parts that are merged together.

This option could be allowed to be used several times if necessary.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the command-line synchronization entry point and the existing synchronization flow. Define how the proposed --reset-at option should accept multiple times and how the separately synchronized sections are merged. Done means videos with one or more missing or extra sections can be synchronized correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
audio-video-rtc
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.