Skip to content

gravity-zero/normalize_video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Normalize Video

Normalize Video is a tool designed to standardize the titles of your videos (movies and series) by reorganizing files from a source folder to a destination folder.

The goal is to automate this process through scheduled tasks, so you no longer need to perform it manually. TV series are automatically classified by series name and season, with the entire directory structure created on the fly. After processing, a summary table displays all extracted information (language, quality, file extension, etc.) along with the total number of movies/series processed.

If mkvtoolnix is installed, the program will automatically update the video title in the MKV file and set the default audio track and subtitles to French (forcing French if the audio track is in VF). This behavior can be customized as needed.

Config

In the file config/constants.go, set the following constants:

  • ORIGIN_PATH /path/to/source/folder/
  • DEST_PATH /path/to/destination/folder/

Install Dependancies

make init
Or install dependencies by your own
mkvtoolnix:
sudo apt install mkvtoolnix

Other Dependencies:

go mod tidy
go mod download

Start

make start

Build

make build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published