View, Validate, and Export OGrafs to Video Files!
Running at ograf-devtool.superfly.tv
OGraf DevTool is a Web App for working with OGrafs - in your browser - on your local machine. List all OGrafs in a local folder. Play and view them. Validate them against the official OGraf spec. Auto-generate and add thumbnails to them. Export them to video files!
- Local Folder Access: Open OGrafs directly from your local hard drive. No upload required.
- Remote & Cloud Sources: Load OGrafs directly from GitHub repos, or on OGraf servers.
Get a quick overview of your OGrafs, using the list / grid view.
The DevTool checks if there are any issues with the OGraf manifest or code.
- Automated Verification: Automatically checks manifests and code structure against the official OGraf Specification.
- Issue Tracker & Guidance: Detects schema violations, missing required assets, runtime errors, and compatibility warnings with actionable debugging feedback.
- Real-Time Control GUI:
- Trigger actions (Play, Stop, Pause, custom actions).
- Auto-generated dynamic form controls for data input, using ograf-form.
- Non-Real-Time Timeline Controls:
- Frame-accurate timeline scrubber with playhead, play/pause, looping, frame stepping, and custom frame rate playback.
Render Non-Real-Time OGrafs directly to video files (with transparency) within the browser.
- Automatically generate thumbnail images for OGrafs in batch or individually.
- Automatically writes thumbnail files to your local folder and updates the OGraf's manifest.
You can use the official hosted instance without installing anything: ograf-devtool.superfly.tv
# Clone the repository
git clone https://github.com/SuperFlyTV/ograf-devtool.git
cd ograf-devtool
# Install root and client dependencies
npm install
npm run install:client
# Start development mode (client + server with hot-reload)
npm run devThe application will be available at http://localhost:3100/ (or the port shown in your terminal).
Commits merged into the main branch automatically trigger a GitHub Action that builds a Docker container and deploys it to the production environment.
- Bug Reports & Feature Requests: Open an issue on the OGraf DevTool Issues page or submit a Pull Request.
- OGraf Specification: For questions or feedback regarding the OGraf specification itself, visit the EBU OGraf Repository.
Developed with ❤️ by SuperFly.tv





