smacke / smacke/ffsubsync

Synced subtitles still out-sync

Open
#48 17 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

out-of-sync
Dominant language
Python
Stars
7.9k
Forks
323
PR merge metrics
No merged PRs in 30d

Description

Command:
subsync walking_dead_10x03.mkv -i walking_dead_10x03.srt -o walking_dead_10x03.nl.srt

Unsynced sub:

1
00:00:00,016 --> 00:00:01,936
Het begint.
- Sluit de poorten voor vanavond...

2
00:00:01,992 --> 00:00:03,868
en verdubbel de beveiliging op de muur.

3
00:00:04,356 --> 00:00:06,593
Wat voorafging in The Walking Dead.

4
00:00:07,579 --> 00:00:10,251
De mensen schijten
in hun broek van angst.

Synced Subs:

1
00:00:01,004 --> 00:00:02,404
We gaan terug.

2
00:00:06,369 --> 00:00:08,385
6u

3
00:00:08,559 --> 00:00:10,418
Uur 7

4
00:00:32,316 --> 00:00:34,156
Uur 2

It seems the original subs are complete wrong. Looks like a different episode. But after the sync its looks alot better. But still few sec out-sync

When i`ll try another file: man with a plan s03e9
Unsynced:

1
00:00:01,585 --> 00:00:03,353
Here's to the sale of our flip house.

2
00:00:03,378 --> 00:00:05,878
Much like me, it looks
good on the outside,

3
00:00:05,914 --> 00:00:07,797
but it has a questionable foundation.

Synced:

1
00:00:06,615 --> 00:00:08,383
Here's to the sale of our flip house.

2
00:00:08,408 --> 00:00:10,908
Much like me, it looks
good on the outside,

3
00:00:10,944 --> 00:00:12,827
but it has a questionable foundation.

This one is complete out-sync. The first one must start around: 00:00:02,200 --> 00:00:04,100

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 reproducing the issue with the subsync commands and subtitle samples shown for both episodes. Compare the generated subtitle timings with the stated expected offsets and investigate why synchronization remains incorrect when the input subtitles appear to belong to another episode. Done means the reported cases produce correctly aligned subtitles or are rejected with a clear explanation.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.