Skip to content

go1968/Media-Rotator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Media Rotator

Rotate or flip images and videos in place, preserving original timestamps.

Media Rotator Icon

Download

Download the latest Windows .exe (built automatically via GitHub Actions)

Features

  • 🔄 Rotate media 90° clockwise or counter-clockwise
  • 🪞 Flip (mirror) media horizontally or vertically
  • 📁 Process multiple files at once
  • 🖼️ Supports images: JPG, PNG, BMP, GIF, TIFF, WebP
  • 🎬 Supports videos: MP4, MOV, AVI, MKV, WMV, WebM, and more
  • ⏱️ Preserves original file timestamps
  • 🎨 High-quality video encoding (CRF 18, visually lossless)
  • 🚀 Fast image processing with Pillow
  • 🔇 Silent operation - no popups or interruptions

Requirements

ffmpeg is required for video processing.

Installing ffmpeg on Windows:

  1. Download from: https://www.gyan.dev/ffmpeg/builds/
  2. Download "ffmpeg-release-essentials.zip"
  3. Extract to C:\ffmpeg\
  4. Add C:\ffmpeg\bin to your PATH

OR simply place ffmpeg.exe in the same folder as Media Rotator.exe

Verify ffmpeg:

ffmpeg -version

Usage

  1. Double-click Media Rotator.exe
  2. Select one or more image or video files
  3. Choose a transformation:
    • Rotate right (90° clockwise)
    • Rotate left (90° counter-clockwise)
    • Flip (mirror) horizontally
    • Flip (mirror) vertically
  4. Wait for processing to complete
  5. Files are transformed in place (originals overwritten)

Technical Details

  • Images: Processed with Pillow (fast, no re-encoding)
  • Videos: Processed with ffmpeg using -crf 18 -preset veryfast
    • Video stream is re-encoded (required for spatial filters)
    • Audio stream is copied (no re-encoding)
    • Rotation metadata is cleared
  • Timestamps: Original creation and modification dates are preserved

Building from Source

See BUILD_INSTRUCTIONS.md for local build instructions.

License

Open source - feel free to use and modify.

Credits

Windows port of the macOS AppleScript version.

About

An app enabling rotation or flipping (mirroring) of video and image files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages