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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: MediaCurator-0.0.10.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.5 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.10.tar.gz
Algorithm Hash digest
SHA256 a1870f65e2379fe6b6add63e2e8f13fe73c7f6d9fe3cba14ee6be2d9e94ea1a0
MD5 8ff53f67884f6578fe5b04dcfe6f0f30
BLAKE2b-256 f2d636c8a56334f5b4bfa70870325ccda4f0ca051124e824c8ca80f424c5eac7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MediaCurator-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 24.0 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.25.1 requests-toolbelt/0.9.1 urllib3/1.26.5 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 7dd60e9ac4fac0fc552e581b60fecbb8f8246206d8822141cfa14041b10efcfd
MD5 46cb949f7f66a40be5cb4a8973b3872a
BLAKE2b-256 0c73dfbb5da889a709e9fc1a530d0ba900a728658ae1d7a54cd33febd9f527fb

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