A comprehensive collection of over 100+ Python scripts for video and image editing. This repository enables creators, developers, and multimedia enthusiasts to automate and experiment with video generation, transformation, enhancement, and storytelling.
-
🎞️ Video Effects & Filters
- Apply sepia, blur, grayscale, posterize, cartoonize, and more.
- Adjust brightness, contrast, speed, and volume.
- Add fade-in/out transitions.
-
🖼️ Image Editing
- Resize, rotate, upscale, and colorize images.
- Convert formats: PNG, JPG, SVG, etc.
- Insert captions, overlays, and borders.
-
🎶 Audio & Music Integration
- Add background music to videos or slideshows.
- Extract or replace audio from existing videos.
- Generate subtitles from audio.
-
📽️ Video Composition
- Create slideshows, collages, timelapses, and trailers.
- Merge videos, insert logos or watermarks.
- Animate SVGs, lyrics, and poems.
-
💡 AI/Creative Scripts
- Generate poetic animations (
Love_poem.py,Jodha in loop.py). - Create YouTube Shorts, intros, and outros.
- Integrate Blender, stylized filters, and creative overlays.
- Generate poetic animations (
📁 effects/
├── add_fade_in_out.py
├── apply_gaussian_blur.py
├── apply_sepia_filter.py
📁 editing/
├── add_text_overlay.py
├── add_logo_to_video.py
├── overlay_images_on_video.py
📁 audio/
├── extract_audio_from_video.py
├── add_music_to_slideshow.py
📁 creative_scripts/
├── Love_poem.py
├── Jodha in loop.py
├── script_Poem to movie_v1.py
📁 tools/
├── create_thumbnail.py
├── convert_video_to_gi
🚀 Quick Start
🔧 Requirements
Install dependencies from the requirements.txt file:
pip install -r requirements.txt
▶️ Example Usage
python add_text_overlay.py
python apply_filter.py
python script_Poem to movie_v1.py
Most scripts are plug-and-play with parameters editable at the top of each file.
🖥️ Streamlit Web Apps
The repository includes apps like:
app.py: Streamlit dashboard to run multiple video functions.
video_maker_app.py: Combine images + MP3 into a video easily.
main.py: Aggregated utility runner for batch processing.
📦 Notable Scripts
Script Description
20 effects video.py Showcase of 20+ visual effects in one video
add_watermark_to_video.py Add semi-transparent watermark to a video
generate_video_montage.py Auto-create montages from a folder of videos
script_Posterize_v1.py Comic-book-style posterize effect
script_Epub to Youtube_v1.py Converts an eBook (ePub) into a video format
script_Animated svg_v1.py Turn SVG files into animated clips
script_Photo frames_v1.py Frame multiple photos with style and text
🌐 GitHub Pages / Docs
f.py
├── resize_image.py