Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.9 KB

README.md

File metadata and controls

64 lines (47 loc) · 1.9 KB

FastVideo

FastVideo is a Chrome extension that enhances video playback with smart speed controls and audio quality preservation.

FastVideo

Available in the Chrome Web Store

Features

🎮 Speed Control

  • Instantly set video playback to 2x speed
  • Works on any HTML5 video element
  • Preserves audio quality at higher speeds

🔊 Advanced Audio Processing

  • Real-time pitch correction using Web Audio API
  • Multi-stage audio processing chain:
    • Dynamic gain control
    • Adaptive pitch correction
    • Audio compression
    • Volume normalization
  • Maintains natural voice pitch at high speeds
  • Automatically adjusts to prevent audio distortion

💫 Visual Feedback

  • Clean, minimal speed indicator overlay
  • Shows current playback speed
  • Automatically fades after 2 seconds
  • Non-intrusive placement in top-right corner

🎯 Smart Video Detection

  • Automatically finds the active video on the page
  • Only affects currently playing videos
  • Works with multiple video elements on the same page

Usage

  1. Install from Chrome Web Store
  2. Navigate to any page with a video
  3. Click the FastVideo icon in your toolbar
  4. The video will instantly speed up to 2x with preserved audio quality
  5. A brief overlay will confirm the speed change

Technical Details

  • Built with vanilla JavaScript
  • Uses Chrome Extension Manifest V3
  • Implements advanced Web Audio API features:
    • BiquadFilter for pitch correction
    • DynamicsCompressor for audio clarity
    • GainNodes for volume control
    • Real-time parameter automation
  • Features graceful fallbacks for all functionality

Browser Support

  • Chrome (Primary support)
  • Other Chromium-based browsers (Edge, Brave, etc.)

License

See LICENSE file for details.