YouTube Thumbnail Generator
Created an offline Python package using AI to generate thumbnails for YouTube videos.
- Workflow:
- Launches a custom webpage to select local video files.
- Extracts frames from the video using FFmpeg.
- Generates corresponding AI prompts based on the frames and sends them to Cursor.
- Uses Cursor to create optimized YouTube thumbnails.
- Style: Primarily generates text-overlay thumbnails. The current quality rates a “70/100,” which is significantly better than the default YouTube templates or my manual designs.
- Process Time: Generating one thumbnail takes approximately 5 minutes (frame extraction, AI analysis/generation, cropping to YouTube dimensions, and compression).
- Implementation: Built entirely on a self-developed web interface.
- Current Test Results: Tested with 2 long-form cooking videos and 2 long-form vlogs (4 thumbnails total). The entire process took about half an hour but is considered necessary for performance optimization.
Crucial Note: If the thumbnail is poor, basic click-through rates will suffer significantly. I created independent tools for frame extraction, cropping, and compression to ensure modularity without conflicts.
Audio Retention (Vocal Removal)
- Context: My vlogs and cooking videos are often shot on a mobile phone or include incidental conversations/phone call recordings. Manually editing out these specific segments is tedious.
- Methodology:
- Uses source separation to remove voice tracks while retaining background music and ambient noise (making the result “lifeless” or lacking authentic atmosphere).
- Employs open-source AI tools, specifically Ultimate Vocal Remover.
- Configured via Cursor to optimize models, parameters, GPU usage, and balance between speed and quality based on my hardware setup.
- Performance:
- Without a dedicated GPU, processing is extremely slow.
- On an RTX 3060 (likely intended by “30hx”) with 6GB VRAM: A 10-minute WAV file processes in roughly 30 seconds.
- This is significantly faster than CapCut’s network API and runs entirely locally and for free, eliminating privacy concerns.
- Strategy: The primary goal right now is volume (“traffic”), so this method suffices. High-quality editing will follow later once I establish a “premium” content strategy. English voiceovers and AI dubbing may also be considered for local deployment in the future.
Tips & Analytics
- Channel Authority: My channel’s authority weight is currently very strong, but engagement metrics are low:
- Similar cooking videos get 0–20 views.
- Similar vlog content gets 10–50 views.
- These stagnant data patterns persist over several months and appear heavily influenced by channel-level factors rather than just content type.
- Thumbnail Impact: I am curious if redesigning the thumbnails with better aesthetics will drive up both click-through rates and recommendation visibility.
- Revenue: Income has dropped to approximately 1/5 of previous levels.
- Primary revenue source is currently Short-form videos (YouTube Shorts).
- Long-form content is planned for the future but needs a boost in discoverability.