Skip to main content

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

Project description

MediaCurator

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

  • List all the video’s and their information with or without filters
  • Batch find and repair/convert videos with encoding errors
  • Batch recode videos to more modern codecs (x265 / AV1) based on filters: extentions, codecs, resolutions …

Documentation

The documentation is available on the following link

Usage

./curator.py [list,convert] [-del] [-in:any,avi,mkv,wmv,mpg,mp4,m4v,flv,vid] [-filters:fferror,old,lowres,hd,720p,1080p,uhd,mpeg,mpeg4,x264,wmv3,wmv] [-out:mkv/mp4,x265/av1] [-print:list,formated,verbose] [-dir/-files:"/mnt/media/",,"/mnt/media2/"]

for multiple files or filenames use double comma separated values ",,"

default options are: -in:any -filters: -out:mkv,x265 -print:list

Examples:

./curator.py list -filters:old -print:formated -dir:/mnt/media/ >> ../medlist.txt
./curator.py convert -del -filters:mpeg4 -out:av1,mp4 -dir:"/mnt/media/Movies/"
./curator.py convert -del -in:avi,mpg -print:formated,verbose -dir:/mnt/media/

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MediaCurator-0.0.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

MediaCurator-0.0.1-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file MediaCurator-0.0.1.tar.gz.

File metadata

  • Download URL: MediaCurator-0.0.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for MediaCurator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 aa4c801a6770b57136632b44f6ede87fd4e2c227ef79dcc99b4f52e2d66e9a4d
MD5 746717838e235884335b257c1e53aebf
BLAKE2b-256 2a36a42b4e36916b975aa77ecdfc426e77c0209f08aed113434d42d97bd0b6b6

See more details on using hashes here.

File details

Details for the file MediaCurator-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: MediaCurator-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for MediaCurator-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 560b69c3b86da49ab2eb40ff0a75f46086596e7da3e93b075af53abb1e8e9b00
MD5 a9925d1e1d94eed745b4c9b8f80e49bd
BLAKE2b-256 7ff99075129a49289785fe10464107cf0404ff2a0740bb3647b709842f0d30f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page