Auto Sub ReTimer GUI (GPU-CPU) V1.8 #9
AndryOut
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Auto Sub Retimer
General Fixes for all scripts:
Fase0:
Improved tag detection for .srt and .ass files.
Previously, OnTop lines (positioned at the top of the screen) that did NOT overlap would still go to "OnTop.ass/srt" without being processed to improve timing. Now, they will remain in "Dialogues" for processing. Lines with temporal overlap will remain in "OnTop" as before. (If by chance the ontop line is a sign and is not placed in "Signs" because it has few tags, its timing may be adjusted).
Dialog lines that overlap in time with another dialog line (which are not OnTop, tag or styles) are now also handled. If there is an overlap, the line that creates the overlap will be put on OnTop.ass/srt (temporally or chronologically, depending on the situation) because it cannot be handled by Auto Sub ReTimer.
"Fase3":
Improved calculations based on the video frame rate automatically detected by Pyscenedetect.
Now processes subtitles directly with the detected video frame rate without intermediate conversions and without creating additional files (more precise).
Removed some functions that are no longer needed
"Fase4":
Fixed an issue in a function that could cause lines to become 0ms long, it now has protections to prevent this from happening.
Fixed an issue where the "Max range to detect scene change before the initial timestamp (ms)" and "Max range to detect scene change after the initial timestamp (ms)" values in the GUI were not applying correctly, remaining fixed at the hardcoded base value (fallback).
Changed some hardcoded values to make them slightly more aggressive. This function looks for lines where the initial timestamp is too close to a speech peak (which could cause them to appear delayed visually on video) and inserts a lead-in to compensate for the delay.
Consequently, the "leftovers" given by "Fase2" will be corrected where possible by "Fase4".
Whisper:
Whisper ReTiming:
Thanks to @adriks for the tests (@Adriks11 on Telegram).
Test:
It allows you to automatically snap lines (timestamps snap to the closest frame, just like aegi does).
It's not perfect. If anyone has any suggestions or finds any errors, message me on Telegram @DaiBakaAndry.
(If you want to test, copy the two files "Fase3" and "Fase4" and replace them with the existing ones in "Auto Sub ReTimer\Scripts\Migliora il Timing Dei Sub")
(If you want to use "Whisper" in "Auto Sub ReTimer GUI" you need to download it and place the "Faster-Whisper-XXL" folder inside the "Auto Sub ReTimer" folder.)
Whisper taken from https://github.com/Purfview/whisper-standalone-win
Full Changelog: V1.7...V1.8
This discussion was created from the release Auto Sub ReTimer GUI (GPU-CPU) V1.8.
Beta Was this translation helpful? Give feedback.
All reactions