Use cases

The main reasons to use MediaCurator would be the following:

Purge

Please see Warnings

List and delete all videos using the Windows Media Video codecs

mediacurator list -del -filters:wmv -dirs:/mnt/media/

List and delete all videos using an Audio Video Interleave

mediacurator list -del -in:avi -dirs:/mnt/media/

List and delete any videos with encoding errors

mediacurator list -del -filters:fferror -dirs:/mnt/media/

Batch repair encoding errors

List all videos with encoding errors

mediacurator list -filters:fferror -dirs:/mnt/media/

List and delete any videos with encoding errors

mediacurator list -del -filters:fferror -dirs:/mnt/media/

Convert all videos with encoding errors to High Efficiency Video Coding and the delete the originals

mediacurator convert -del -filters:fferror -dirs:"/mnt/media/Movies/"

Batch re-encode

Convert all videos with old codecs to High Efficiency Video Coding to save space and delete the originals

mediacurator convert -del -filters:old -dirs:"/mnt/media/Movies/"

Convert all videos with the codec mpeg4 to an mkv container using the av1 video codec

mediacurator convert -filters:mpeg4 -out:av1,mkv -dirs:"/mnt/media/Movies/"

Convert any video with avi or mpg extensions, print formated text including ffmpeg’s output and then delete the originals

mediacurator convert -del -in:avi,mpg -print:formated,verbose -dirs:/mnt/media/