-
Notifications
You must be signed in to change notification settings - Fork 1
VTT Editor Pro v2.1 ‐ Usage Guide
Complete step-by-step user guide for VTT Editor Pro v2.1.
- Click the "📁 Import MP3" button in the top bar
- Select an audio file from your computer (MP3, WAV, OGG, or M4A)
- Wait for the waveform to load
- The waveform will appear in the Timeline section
Tip: You can also drag and drop your audio file directly onto the page.
- Click "➕ Add Region" button or press
Enter - A 2-second region appears at the current playback position
- The cue editor opens automatically
- Set the Start time (e.g., 5.000)
- Set the End time (e.g., 7.500)
- Type your subtitle text
- Click "➕ Add Cue"
- Play the audio (
Spacekey) - Press
Ctrl+Sto mark the start point - Press
Ctrl+Eto mark the end point - Type your text
- Press
Ctrl+Enterto save
- Click and drag the middle of a region to move it
- The entire cue shifts in time
- Timestamps update automatically
- Click and drag the white handles at region edges
- Left handle: Adjust start time
- Right handle: Adjust end time
- v2.1: Tooltip shows precise timestamp while dragging
- Enable "🧲 Snap Grid" checkbox
- Choose interval (100ms, 250ms, 500ms, 1s)
- Regions automatically align to grid when resizing
- Perfect for consistent timing
- Double-click a region on the waveform
- The cue editor opens with that cue loaded
- Modify the text
- Click "💾 Update" or press
Ctrl+Enter
- Find the cue in the "📋 Liste des Cues" section
- Click the "✏️" edit button
- Modify text, timing, or color
- Click "💾 Update"
- Click "
▶️ Play" button or pressSpace - Audio plays from current position
- Active lyric highlights in real-time
- Click anywhere on the waveform to jump to that position
- Use
←and→arrow keys to skip ±1 second - Click a lyric line to jump to that cue
- Watch the "📝 Paroles complètes" panel on the right
- The active line highlights in green
- Auto-scrolls to keep active line visible
- Click "💾 Export VTT" button
- The file downloads automatically
- Filename matches your audio file (e.g.,
song.vtt) - Ready to use with video players!
- Select a cue (click region or edit button)
- Click the color picker in the cue editor
- Choose a new color
- Click "💾 Update"
- The region updates immediately
Random Color: Click the "🎲" button for a random color.
The default palette includes:
- 🟢 Spotify Green (#1db954)
- 🔴 Red (#ff6b6b)
- 🔵 Blue (#54a0ff)
- 🟡 Yellow (#f9ca24)
- 🟣 Purple (#8854d0)
- And 11 more vibrant colors
Batch editing lets you modify multiple cues at once. See detailed guide
- Click "📝 Batch Edit" button
- Choose a mode:
- Find & Replace: Search and replace text
- Transform: Change case (UPPERCASE, lowercase, etc.)
- Modify: Add prefix/suffix to cue ranges
- Apply changes
- All cues update instantly
- Click "↶" button or press
Ctrl+Z - Reverts last action
- Unlimited undo history
- Click "↷" button or press
Ctrl+Y - Re-applies undone action
- Add cue
- Delete cue
- Update text
- Update timing
- Batch edits
- Color changes
- Click "📄 Import VTT" button
- Select your
.vttfile - All cues load automatically
- Regions appear on waveform
- Ready to edit!
Note: Colors are preserved if saved with NOTE color: comments.
When two cues overlap:
- Both cues highlighted in orange
- Warning badge: "
⚠️ Chevauchement détecté" - You can allow overlaps with "🔀 Allow Overlap" toggle
If you try to save a cue without text:
- Yellow warning toast appears
- Cue is saved but marked incomplete
If start ≥ end:
- Red error toast: "Le début doit être avant la fin!"
- Cue is not saved until fixed
VTT Editor Pro automatically saves your work:
- Every 5 seconds to browser LocalStorage
- On page reload, you can restore saved cues
- Works offline (no internet needed)
Warning: Clearing browser data will erase auto-saved work.
-
Use keyboard shortcuts - Much faster than clicking
-
Mark while playing - Use
Ctrl+SandCtrl+Eto mark timestamps on-the-fly -
Snap-to-grid for consistency - Enable snap for professional timing
-
Batch edit for corrections - Fix common typos across all cues instantly
-
Use colors to organize - Different colors for speakers or sections
- Import audio
- Enable Snap Grid (250ms or 500ms)
- Play audio and mark start/end while listening
- Add text quickly
- Use Batch Edit to add "♪" prefix/suffix to all cues
- Export VTT
- Zoom In: Click "🔍+" or scroll up on waveform
- Zoom Out: Click "🔍-" or scroll down
- Useful for precise timing adjustments
- "🗑️ Clear All" button removes ALL cues
- Warning: This action cannot be undone after you create a new cue
- Use with caution!
- "🔀 Allow Overlap" checkbox
- Disabled (default): Overlaps blocked and highlighted
- Enabled: Overlaps allowed, no warnings
- Import MP3
- Play and listen to identify lines
- Mark start/end for each line
- Type lyrics
- Use Batch Edit → Add Prefix "♪ " and Suffix " ♪"
- Export VTT
- Import audio extracted from video
- Enable Snap Grid (250ms)
- Create cues for dialogue
- Adjust timing precisely with handles
- Check for overlaps
- Export VTT and add to video file
- Import podcast audio
- Create longer cues (30s-2min)
- Label each segment
- Use colors for different topics
- Export for podcast player
VTT Editor Pro works best in:
- ✅ Chrome/Edge 90+: Fully supported
- ✅ Firefox 88+: Fully supported
- ✅ Safari 14+: Fully supported
- ✅ Opera 76+: Fully supported
Note: Older browsers may have limited audio format support.
- Check audio format: MP3 and WAV work best
- Try a different browser: Some formats are browser-specific
- File size: Very large files (>100MB) may take time
-
Refresh page: Sometimes a hard refresh helps (
Ctrl+Shift+R) - Check console: Open browser DevTools and check for errors
- Enable cookies: LocalStorage requires cookies enabled
- Check storage quota: Browser may be out of space
- Disable popup blocker: May block download
- Check download folder: File may have downloaded
- Home - Documentation home
- Features - Complete feature list
- How It Works - Technical architecture
- Keyboard Shortcuts - All shortcuts
- Batch Editing Guide - Batch editing details
- Snap-to-Grid Guide - Snap-to-grid details
🆕 v3.x
📘 Guides