SMPTE Timecode
PixelRecorder embeds SMPTE timecode in all recordings, enabling frame-accurate sync in professional video editors.
What is Timecode?
SMPTE timecode is a standardized time reference format used in video and audio production. It identifies each frame with a unique address in the format:
HH:MM:SS:FFHours:Minutes:Seconds:FramesExample: 01:23:45:12 = 1 hour, 23 minutes, 45 seconds, frame 12
Why Timecode Matters
Frame-Accurate Sync
When recording multiple sources (screen, camera, audio), each file can be perfectly aligned in post-production using timecode.
Professional Workflows
Timecode is the standard in broadcast and film production. PixelRecorder’s embedded timecode works with:
- DaVinci Resolve
- Premiere Pro
- Final Cut Pro
- Avid Media Composer
Time-Saving
Without timecode, you must manually sync by matching audio waveforms or visual cues. With timecode, sync is automatic and perfect.
Timecode in PixelRecorder
Automatic Embedding
Timecode is automatically embedded in:
- MOV video files
- BWF audio files
No additional setup required.
Synchronized Start
All streams start recording with the same timecode, ensuring perfect sync regardless of source.
Start Timecode
You can set a custom start timecode:
- Default: Current time of day
- Custom: Any valid timecode value
- Useful for multi-session projects
Frame Rate and Timecode
Timecode is linked to frame rate:
| Frame Rate | Timecode Type | Use Case |
|---|---|---|
| 24 fps | Non-drop | Film |
| 25 fps | Non-drop | PAL video |
| 30 fps | Non-drop | NTSC progressive |
| 29.97 fps | Drop-frame | NTSC broadcast |
| 60 fps | Non-drop | High frame rate |
| 59.94 fps | Drop-frame | NTSC HFR |
Drop-Frame vs Non-Drop
Drop-frame timecode skips frame numbers (not actual frames) to maintain sync with real-world time at 29.97/59.94 fps.
Non-drop timecode counts continuously, drifting slightly from real-world time at fractional frame rates.
PixelRecorder handles this automatically based on your frame rate selection.
Using Timecode in NLEs
DaVinci Resolve
- Import all clips
- Select clips to sync
- Right-click > Create Multicam Clip Using Selected Clips
- Choose “Timecode” as sync method
Premiere Pro
- Import clips
- Select clips in bin
- Create Multi-Camera Source Sequence
- Choose Timecode for sync
Final Cut Pro
- Import clips
- Select clips
- Create Multicam Clip
- Use Timecode sync option
Troubleshooting
If timecode sync fails:
- Verify all clips have same frame rate
- Check that timecode is embedded (use MediaInfo)
- Ensure NLE is reading timecode correctly