Go to file
Fabrice Quenneville c42271b0e4 Feat: Enhance video conversion process on odd pixel dimensions
- Added line break in conversion output before each video for improved readability.
- Implemented handling for odd pixel dimensions by adding black pixel padding to ensure even width and height.
2024-10-18 01:21:34 -04:00
docs Fix makedocs script to run from project root and update 1.0.1 release notes 2024-10-17 20:20:12 -04:00
docsource Fix makedocs script to run from project root and update 1.0.1 release notes 2024-10-17 20:20:12 -04:00
mediacurator Feat: Enhance video conversion process on odd pixel dimensions 2024-10-18 01:21:34 -04:00
tests Permission fixed. 2022-09-05 03:52:09 -04:00
.gitignore Permission fixed. 2022-09-05 03:52:09 -04:00
LICENSE Permission fixed. 2022-09-05 03:52:09 -04:00
MANIFEST.in Permission fixed. 2022-09-05 03:52:09 -04:00
README.md Rename MediaCurator to mediacurator and update to version 1.0.1 2024-10-17 19:58:25 -04:00
requirements.txt Permission fixed. 2022-09-05 03:52:09 -04:00
setup.py chore: applied code formatting across mediacurator modules 2024-10-17 20:12:17 -04:00
TODO.md Permission fixed. 2022-09-05 03:52:09 -04:00

mediacurator

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

  • List all the videos 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