Collection of scripts for processing video files and subtitles.
Extracts embedded subtitle tracks from video files as .srt.
Generates a cover image for each video, overlaying its runtime/resolution.
Removes embedded cover images from supported video files.
Fixes invalid characters, adds missing spaces and strips tags from .srt files.
Moves subtitle files to the Recycle Bin when no same-name .mp4 or .mkv video exists beside them. Also checks subtitle files in a subs or subtitles subfolder against videos in its parent folder.
Converts supported non-SRT subtitle files to .srt with FFmpeg and moves the original to the Recycle Bin after successful conversion. Existing .srt files are not overwritten.
Shifts every timestamp in an .srt file by a given amount of milliseconds.