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

Uploaded Source

Built Distribution

MediaCurator-0.0.13-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: MediaCurator-0.0.13.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.18 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.2

File hashes

Hashes for MediaCurator-0.0.13.tar.gz
Algorithm Hash digest
SHA256 d278bd403359f8b0fec686c35fdda89bc846ca4fbd3d49bafbde18ac4e1047d8
MD5 49141479412910b9ca77f17f779a6ce3
BLAKE2b-256 2bf9aadd3e5370585ca82098ce711220abfa1c8a631d49423e71548108849d2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MediaCurator-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.18 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.2

File hashes

Hashes for MediaCurator-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 263445affbe60229bd7df8a8c34d526e623789e081f9ed088e4cf027ffc3d38b
MD5 a45787745ad01936f762656fd82012b6
BLAKE2b-256 96f1357379d836cc1ad8226b18697aa2879b767a46fd87ef74d9ec32985e8291

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