smacke / ffsubsync

Automagically synchronize subtitles with video.
MIT License
6.64k stars 272 forks source link

Use embedded PGS subtitles as a reference #94

Open boban-bmw opened 3 years ago

boban-bmw commented 3 years ago

Hello,

First off, thanks for your work, it's very useful!

Untouched Blu-ray rips (so-called REMUX releases in the pirate world) very often have PGS subtitles embedded. These can be considered perfectly synced, since they came with the Blu-ray.

Can they be used as a reference point for syncing instead of relying on audio voice detection?

smacke commented 3 years ago

Hi, glad you have found this tool useful. This seems like a good idea; however, it may be a while before I have cycles to work on this.

pen-ops commented 3 years ago

would be interested in this as well!!!

boban-bmw commented 3 years ago

I've created a small program which integrates with ffsubsync and uses PGS subtitles as reference:

https://github.com/boban-bmw/pgs-to-srt-ffsubsync

It worked nicely for my collection so maybe it will help someone else too.

I would've loved to integrate this directly into ffsubsync, but I'm not a Python dev. 😄

pen-ops commented 3 years ago

this is great, hope smackle implements it !

darthShadow commented 2 years ago

This would be really helpful for 4k rips, which is where srt subtitles are most necessary to avoid any transcoding due to various limitations in the clients.