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

Releases

MediaCurator is released on PyPi. Instalation instructions are found on the Github page.

Usage

mediacurator [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] [-dirs/-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:

mediacurator list -filters:old -print:formated -dirs:/mnt/media/ >> ../medlist.txt
mediacurator convert -del -filters:mpeg4 -out:av1,mp4 -dirs:"/mnt/media/Movies/"
mediacurator convert -del -in:avi,mpg -print:formated,verbose -dirs:/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.8.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

MediaCurator-0.0.8-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: MediaCurator-0.0.8.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.26.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.7

File hashes

Hashes for MediaCurator-0.0.8.tar.gz
Algorithm Hash digest
SHA256 8af83ad132a35a35119ecc7a0ab25f2261af489b6c1c0a0aaf3e4eb606945e63
MD5 617e41aaca9eb45bc8a491b44f831c6f
BLAKE2b-256 7da9ac125a97933e2a15148ae0c1159ed2bc20d51a15bab1cf860ac2e750d03f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MediaCurator-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.26.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.7

File hashes

Hashes for MediaCurator-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 dd90c4172034dddfb80a6cae066ac5ad3bc3c2973c57a747e622f73a6f795789
MD5 3cc5446b8140b5ffae2ddb636aa52554
BLAKE2b-256 57137c4049c14207dd346cc81060aa119735209e24d01d05581decb339ab0810

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