Skip to content

Guiss-Guiss/Video-Cropper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Video Cropper | Recadreur Vidéo

English | Français

English

Features

  • 🎥 MP4 video support
  • 🔊 Audio preservation
  • 🖱️ Interactive crop area selection
  • 📐 Customizable aspect ratios
  • 👆 Draw-to-crop functionality

Dependencies

opencv-python
tkinter
Pillow
moviepy

Installation

pip install opencv-python pillow moviepy

Note: tkinter usually comes with Python installation

Usage

  1. Run the script
  2. Select video file
  3. Draw rectangle for crop area
  4. Choose aspect ratio (optional)
  5. Process video

Technical Details

  • Frame-by-frame processing
  • Non-destructive editing
  • Original audio preservation

Français

Fonctionnalités

  • 🎥 Support des fichiers MP4
  • 🔊 Préservation de l'audio
  • 🖱️ Sélection interactive de la zone de recadrage
  • 📐 Ratios d'aspect personnalisables
  • 👆 Recadrage par dessin

Dépendances

opencv-python
tkinter
Pillow
moviepy

Installation

pip install opencv-python pillow moviepy

Note: tkinter est généralement inclus avec Python

Utilisation

  1. Lancer le script
  2. Sélectionner la vidéo
  3. Dessiner un rectangle pour la zone de recadrage
  4. Choisir le ratio d'aspect (optionnel)
  5. Traiter la vidéo

Détails Techniques

  • Traitement image par image
  • Édition non destructive
  • Conservation de l'audio original

Components | Composants

OpenCV: Video processing | Traitement vidéo
tkinter: GUI interface | Interface graphique
Pillow: Image conversion | Conversion d'image
MoviePy: Audio handling | Gestion audio

Support

  • 📧 Report issues on GitHub
  • 📧 Signaler des problèmes sur GitHub

License | Licence

MIT License | Licence MIT

About

Video cropping tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages