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.7.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

MediaCurator-0.0.7-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: MediaCurator-0.0.7.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.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.2

File hashes

Hashes for MediaCurator-0.0.7.tar.gz
Algorithm Hash digest
SHA256 899332d4fed48050ea2cdfa1f1c6734a9b92c7973f8fa814e472c68a3f215a57
MD5 12d3bd86bf5de69bce36992f33e22077
BLAKE2b-256 750bcac62ae4ab49b22d44c3c9f0b98d4812b94ca0ddc27312b237e65e686348

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MediaCurator-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 23.9 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.56.0 CPython/3.9.2

File hashes

Hashes for MediaCurator-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 aadd5f86ba196beff10fcc6b84bca04b56aee77ed4929c55fd22cd148bd11207
MD5 057c5c0f263cb38a8603eb9ddd5b1b56
BLAKE2b-256 9a90f9495b7e92dc8a97564507743da34471550b6fbc03d30a98c7a739447707

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