Set Project Frame Rate from Video
Automatically detects the frame rate of your video file and updates REAPER's project settings to match. Ensures your timeline grid and timecode display align correctly with video frames.
Actions
| Action Name | Description |
|---|---|
NateWeiner: Set project frame rate from videoClick to copy | Detects video FPS and sets project to match |
How to Use
- Have a video in your project or master project (if project is a subproject)
- Run the action from the action list or via keyboard shortcut
- Your Project Settings frame rate updates and you see a confirmation dialog showing the detected rate and previous setting
If only one video exists in your project, it's used automatically. If multiple videos exist, position your cursor over the video you want to use as reference.
Requirements
- ffmpeg and ffprobe must be installed
- macOS:
brew install ffmpegClick to copy
- macOS:
- SWS Extension for REAPER
- REAPER 6.0+
How to Install
This script is distributed via ReaPack.
- Add the repository: Extensions → ReaPack → Import repositories... and paste:
https://nateweiner.com/dist/reaper/main/index.xmlClick to copy - Browse packages: Extensions → ReaPack → Browse packages
- Search for
Set Project Frame Rate from Video, right-click and install
See the full installation guide for more details.
How to Get Help
If you run into issues or have questions, check the REAPER forum for help and discussion.
Troubleshooting
Before posting, enable debug logging to gather diagnostic information:
- Install the Toggle Debug Logging package from ReaPack (search for
NateWeinerClick to copy) - Run the action:
NateWeiner: Toggle Debug Logging for Nate Weiner scriptsClick to copy - A dialog confirms debug logging is now ENABLED
- Open the ReaScript console: Actions → Show ReaScript console
- Run the script that's giving you trouble
- Copy the debug output from the console and include it in your forum post
Remember to disable debug logging when you're done (run the toggle action again) as it may slightly slow down script execution.