feat: integrate audio waveform visualizer inside trim controls#1029
feat: integrate audio waveform visualizer inside trim controls#1029Abhishek2005-ard wants to merge 5 commits into
Conversation
|
@Abhishek2005-ard is attempting to deploy a commit to the magic-peach1's projects Team on Vercel. A member of the Team first needs to authorize it. |
👋 Thanks for your PR, @Abhishek2005-ard!Welcome to Reframe — a browser-based video editor built for everyone 🎬 What happens next
Quick checklist
Useful links
Happy coding! 🎉 |
✅ PR Format Check Passed — @Abhishek2005-ardBasic format checks passed. A maintainer will review your code changes. This does not mean the PR is approved — it just means the format is correct. |
|
@magic-peach |
|
@Abhishek2005-ard The audio waveform visualizer integration looks well-done — good alignment with the trim handles, skeleton loading state, and proper async decoding. However, there are issues that need to be fixed before this can merge:
Please fix these and I'll review again! |
|
@magic-peach |
|
@magic-peach |
|
@magic-peach |
Description
This PR integrates a highly-requested audio enhancement feature: a visual audio waveform rendered directly above the video timeline trim controls. This helps content creators make extremely precise cuts and edits by visually identifying active dialogues, music beats, and silent pauses in their uploaded video files.
Key Changes
<WaveformCanvas>component insideTrimControl.tsxdirectly above the trim range slider, visualising audio amplitude across the video’s timeline.AudioContext.decodeAudioData) to process audio tracks asynchronously, preserving UI responsiveness.Testing & Validation
ScreenRecord:-
Screen.Recording.2026-05-23.232253.mp4
close #1027