Skip to content

hwwilliams/Title-Tagging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Title-Tagging

A script to embed title tags in video files. Currently only MP4 is supported.

Dependencies: Python 3, Mutagen, and Progress

Install Mutagen by running pip install mutagen

Install Progress by running pip install progress


This script relies on files being named in fairly specific and uniform fashion. It will attempt to extract an episode name and embed that into the file's title tag.

A valid file would look similar to 'Python 3 Tutorial for Beginners - S01E01 - Why Learn Python?.mp4'.

The most important part of this naming scheme is the last instance of ' - ' plus the period before the file extension. Whatever is between the last instance of ' - ' and the period will be the episode name, minus any leading or trailing white spaces.

I use this to populate the metadata fields inside Plex when using a personal media library with embedded metadata. Having the title tags set allows Plex to pull that data instead of having to manually rename each file's episode name from within Plex.


Correct format of a file name is as follows

Example 1:

Full file name: Python 3 Tutorial for Beginners - S01E01 - Why Learn Python?.mp4

Title tag: Why Learn Python?

Example 2:

File name: 01 - Why Learn Python?.mp4

Title tag: Why Learn Python?

About

A script to embed title tags in video files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages