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 NameDescription
NateWeiner: Set project frame rate from videoDetects video FPS and sets project to match

How to Use

  1. Have a video in your project or master project (if project is a subproject)
  2. Run the action from the action list or via keyboard shortcut
  3. 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 ffmpeg
  • SWS Extension for REAPER
  • REAPER 6.0+

How to Install

This script is distributed via ReaPack.

  1. Add the repository: Extensions → ReaPack → Import repositories... and paste:
    https://nateweiner.com/dist/reaper/main/index.xml
  2. Browse packages: Extensions → ReaPack → Browse packages
  3. 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:

  1. Install the Toggle Debug Logging package from ReaPack (search for NateWeiner)
  2. Run the action: NateWeiner: Toggle Debug Logging for Nate Weiner scripts
  3. A dialog confirms debug logging is now ENABLED
  4. Open the ReaScript console: Actions → Show ReaScript console
  5. Run the script that's giving you trouble
  6. 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.

Other Scripts