Go to file
2020-11-05 07:29:49 -05:00
.gitignore Added verbose mode 2020-11-01 01:35:36 -04:00
curator.py Changed api for more flexible options and list of directories 2020-11-05 07:29:49 -05:00
README.md Changed api for more flexible options and list of directories 2020-11-05 07:29:49 -05:00
requirements.txt Added more verbosity for the scanning process. Changed the filename. Added ffmpeg detection 2020-11-05 05:37:48 -05:00

MediaCurator

MediaCurator is a Python command line tool to manage a media database.

  • List all the video's and their codecs with or without filters
  • Batch recode videos to more modern codecs (x265 / AV1) based on filters: extentions, codecs ...

Installation

This package will only work on Linux and requires FFMPEG installed. For now it will be distributed on GitHub

Installation:

git clone https://github.com/fabquenneville/MediaCurator.git
cd MediaCurator
pip install -r requirements.txt 

Usage

./converter.py [list,convert] [-in:any,avi,mkv,wmv,mpg,mp4,m4v,flv] [-filter:old,mpeg,mpeg4,x264,wmv3,wmv] [-dir/-file:/mnt/media/TV\ Shows/ >> ../medlist.txt]

./converter.py list -in:any -filter:old -dir:/mnt/media/TV\ Shows/ >> ../medlist.txt
./converter.py convert -del -in:any -filter:mpeg4 -out:x265,mkv -dir:"/mnt/media/Movies/"
./converter.py convert -del -verbose -in:avi,mpg -dir:/mnt/media/Movies/

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

GNU GPLv3