Skip to content

YelloooBlue/NeatSub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeatSub

NeatSub is an intelligent subtitle file management tool designed to streamline the workflow for video content creators and enthusiasts. This powerful yet intuitive software addresses a common challenge: how to quickly and efficiently match and rename large numbers of subtitle files with their corresponding video files.

ToDo

  • A Package may contain enforce subtitles,CC subtitles, etc.

    (may be distinguished by the file size)

  • A Package may contain multiple languages of subtitles

Usage

CLI

python neatsub_cli.py

  1. Enter the directory which contains the [video] files

  2. Enter the directory which contains the [subtitle] files

    2-1. If there are multiple [subtitle extensions], you can select what you want to keep

  3. Try to match the video files with the subtitle files

    3-1. If not all files are matched, you can [ignore the show name] and try to match the rest of the files(by season and episode)

  4. Select the language for the subtitle files

    which corresponds to the language suffix in the emby/jellyfin (e.g., .zh-CN.srt, .en.srt)

  5. Preview the operation details and confirm the operation

Web GUI

NeatSub

About

NeatSub 是一款高效的批量字幕匹配与管理工具。支持通过 Web 界面批量上传字幕文件,自动重命名并移动到对应的媒体目录。兼容 Emby、Jellyfin 等媒体服务器,支持 Docker 一键部署。NeatSub is an efficient batch subtitle matching and management tool. It supports bulk subtitle uploads via a web interface, automatically renames and moves files to the correct media directories. Support Emby, Jellyfin and Docker deployment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors