Video Splice
Documentation

Trim, cut, and splice videos directly in your browser. Powered by FFmpeg WebAssembly for professional-quality results.

Overview

Video Splice is a browser-based video editor powered by FFmpeg WebAssembly. Trim videos, create clips, and extract segments—all without uploading files to a server. Processing happens entirely on your device for maximum privacy.

Private & Secure

Client-side processing

Precise Cuts

Frame-accurate trimming

Fast Processing

WebAssembly powered

Authentication Required

Due to the computational intensity of video processing, this tool requires authentication.Create a free account to get started.

Supported Formats

Input Formats

  • MP4 (H.264, H.265)
  • WebM (VP8, VP9)
  • MOV (QuickTime)
  • AVI
  • MKV

Output Format

  • MP4 (H.264)
  • Optimized for web
  • Progressive playback
  • AAC audio

Key Features

Trim & Cut

Select start and end times to extract specific segments from your video. Perfect for removing unwanted content or creating highlights.

Visual Timeline

Drag handles on an intuitive timeline to precisely select the portion you want to keep. Real-time preview as you adjust.

Quality Preservation

FFmpeg ensures professional-quality output with minimal compression artifacts. Original quality is maintained wherever possible.

Fast Processing

WebAssembly delivers near-native performance. Most videos process in seconds, not minutes.

No Upload Required

Everything happens in your browser. Your videos never leave your device, ensuring complete privacy.

How to Use

1

Sign In

Log in to your account. Video processing requires authentication to prevent abuse.

2

Upload Video

Select your video file (up to 500MB). Supported formats: MP4, WebM, MOV, AVI, MKV.

3

Set Trim Points

Use the timeline scrubber to set your start and end points. The preview updates in real-time.

4

Process Video

Click "Trim Video" to start processing. FFmpeg runs in your browser to create the cut.

5

Download Result

Once processing completes, download your trimmed video. The file is optimized for web playback.

Technical Details

Processing Engine
FFmpeg WebAssembly (industry-standard video processing)
Max File Size
500MB per video (browser memory limitation)
Output Codec
H.264 (libx264) with AAC audio for maximum compatibility
Quality Settings
CRF 23 (balanced quality/size), medium preset
Processing Location
100% client-side in your browser (zero server processing)
Browser Requirements
Modern browser with WebAssembly support (Chrome 89+, Firefox 90+, Safari 14.1+, Edge 90+)

Best Practices

  • Use MP4 when possible - MP4 H.264 processes fastest and has widest compatibility
  • Keep files under 500MB - Larger files may cause browser memory issues
  • Close other tabs - Video processing is memory-intensive. Close unnecessary browser tabs.
  • Don't refresh during processing - Progress will be lost if you navigate away or refresh
  • Save original files - Keep your source videos as backups before trimming

Troubleshooting

Processing is very slow

Large files (>200MB) take longer. Close other tabs and applications. Consider using a desktop computer for very large files.

Browser crashes or freezes

Your file may be too large for available browser memory. Try splitting the video into smaller segments first.

Output video won't play

Ensure you're using a modern browser. Try opening the video in VLC Media Player, which supports all codecs.

Audio is out of sync

Variable frame rate (VFR) videos can cause sync issues. Convert to constant frame rate (CFR) before trimming.