Timecode Guide
SMPTE timecode is a standard for labeling individual frames in video and audio. PixelRecorder embeds timecode directly into your recordings for seamless synchronization in professional editing software.
What is Timecode?
Timecode is a sequence of numeric codes generated at regular intervals to identify each frame. The format is:
HH:MM:SS:FF- HH - Hours (00-23)
- MM - Minutes (00-59)
- SS - Seconds (00-59)
- FF - Frames (depends on frame rate)
For example, 01:23:45:12 means 1 hour, 23 minutes, 45 seconds, and 12 frames.
Why Timecode Matters
Frame-Accurate Sync
When you record screen, camera, and audio separately, timecode ensures they sync perfectly in your NLE. Without timecode, you would need to manually align clips using visual or audio cues.
Multi-Camera Editing
If you are recording from multiple sources (screen + camera), timecode allows your editing software to automatically sync all sources.
Professional Workflow
Broadcast and film productions rely on timecode for:
- Syncing dailies
- Logging footage
- Generating edit decision lists (EDLs)
- Conforming edits
Timecode in PixelRecorder
Enabling Timecode
- Open Settings
- Navigate to Recording > Timecode
- Enable Embed Timecode
- Choose your timecode source
Timecode Sources
PixelRecorder supports several timecode sources:
| Source | Description | Use Case |
|---|---|---|
| System Clock | Uses current time | General recording |
| Free Run | Continuous from start | Long-form content |
| Record Run | Resets each recording | Short clips |
| External LTC | From audio timecode | Broadcast sync |
Supported Formats
Timecode is embedded in:
- MOV files - In the timecode track
- BWF audio files - In the BEXT chunk
Using Timecode in Your NLE
DaVinci Resolve
- Import your clips
- Right-click and select Sync Clips by Timecode
- Resolve automatically aligns all sources
Final Cut Pro
- Select clips to sync
- Choose Clip > Synchronize Clips
- Select Timecode as the sync method
Adobe Premiere Pro
- Select clips in the Project panel
- Right-click and choose Merge Clips
- Select Timecode for synchronization
Best Practices
- Use the same timecode source for all devices
- Verify timecode before recording in the preview
- Check sync after import in your NLE
- Keep recordings from the same session together
Troubleshooting
Timecode Not Syncing
- Verify all sources use the same frame rate
- Check that timecode is enabled in export settings
- Ensure your NLE supports the timecode format
Timecode Drift
If timecode drifts over long recordings:
- Use an external timecode source for better accuracy
- Consider re-syncing at regular intervals