FunClipper
Inspired by one of the users on this forum who asked for help with creating a VR compilation, I created this app
FunClipper is a Windows desktop app that lets you take multiple videos, cut the parts you want from each one, and merge them into a single video. The funscripts get automatically merged and time-aligned, no manual editing required
This is a fully standalone app - no external dependencies, no setup, no additional tools required. Download → run → use
Here is an example of the final result achieved using this app (video + script)
Nothing was edited, this is pure output from the app:
The videos and amazing scripts used here come from @SIDM from this post:
https://discuss.eroscripts.com/t/rinjo-18-mega-script-bundle-incooming-brace-and-or-bust-32-scripts-of-varying-lengths-over-3-hours-of-scripted-content/308452
What it does
- Add clips from anywhere on your drive (file picker, folder import, or just drag & drop onto the window)
- Set start/end timestamps for each clip using the built-in preview player
- Reorder clips by dragging them up and down the list
- Merge everything into one
.mp4+ one.funscript
Funscripts are detected automatically - just put them in the same folder as the video with the same filename (video.mp4 + video.funscript) and the app handles the rest. Timing math, offset calculation, fade transitions etc
Preview player
Click
Preview on any clip to open it in the built-in player. Use the seekbar to find your cut points, then hit Set Start / Set End
Keyboard shortcuts:
Space- play/pause← →- seek[- set start at current position]- set end at current position
Green marker = start, red marker = end, visible directly on the seekbar
Settings
| Option | What it does |
|---|---|
| Fade in/out | Each clip fades smoothly at the edges. Default 1.2s. Applies to video and funscript both |
| Encoder | GPU (Nvidia, hevc_nvenc) or CPU (libx264) |
| Resolution | Presets for VR, 16:9 and 2:1 from 1080p to 8K. Portrait/Landscape toggle. Custom option too |
| FPS | 24 / 30 / 60 / 120 FPS. Mixed FPS clips all get normalized to your target |
| Quality | Fast / Balanced / Quality |
| Audio | Keep original, replace with an MP3, or mix MP3 with original audio + volume slider |
| Normalize | Evens out volume differences between clips |
Larger clips scale down, smaller ones get centered with black bars
Output is encoded with -pix_fmt yuv420p, -tag:v hvc1 and -movflags +faststart so it SHOULD play correctly in HereSphere and other VR players
Audio in preview
If you’re using Replace or Mix mode, the preview player syncs the music to the correct timeline position for that clip so clip 3 will play the music starting from where clips 1+2 would have ended. What you hear in preview is what the final video sounds like
Timeline
There’s a visual timeline at the bottom showing all clips proportionally. If you have a music track loaded, the audio length shows as a grey background so you can see at a glance if it covers all your clips. Click any block to open that clip’s preview
Download link → 279.32 MB folder on MEGA
VirusTotal scan results → VirusTotal
Built with Electron + ffmpeg
If needed, I will add more features or improve what is already there. I am open to suggestions. Let me know if you run into any issues :3
UPDATE 1.1.0
-
Script preview
Added script preview under each video preview -
Generate Full Preview
FunClipper now renders a fast, lower-quality preview of the final output, including both video and script, so you can verify everything before the final render


