Gabriel Rodríguez

Media Optimizer

Date
March 2025 – Present (9 months)
Position
Personal project
Graphic material
See screenshots
Technologies
Python

A simple CLI tool designed to optimize different media files (pictures and videos) through a user-friendly interface, with keyboard-navigable menus, progress bars and extensive options to tweak its behavior and output quality.

Here are some examples of the results that can be achieved:

For pictures:

  • Input: 55 high-quality, 6240x4160 JPEG pictures taken with a DSLR camera, totalling 1.17 GiB
  • Options: size=original, format=original, quality=80
  • Output: 256.57 MiB (78.5% less)

For videos:

  • Input: 2 high-quality, 3840x2160 MPEG-4/H.264 videos recorded with a smartphone, totalling 460.37 MiB
  • Options: size=original, quality=22 (no noticeable difference), preset=medium
  • Output: 100.47 MiB (78.2% less)