AI Audit
Re-watch a video against its Video Analysis, apply only the fixes the footage confirms, and get a report of every fix, declined change and watch item.
Available on Nodaro Cloud
The AI Audit node checks a Video Analysis result against the video it describes. It re-watches the clip, compares every claim in the analysis with the footage, and corrects only what the video itself confirms. Every outcome is disclosed in a report: what was fixed, what was proposed but declined, and what a person should look at.
On a self-hosted install, the node shows a NODARO mark and runs through your Nodaro Cloud connection, billed to the connected account. Without a connection, the node shows a Connect nodaro.ai button and does not run.
When to use it
- You want to check an analysis before you spend credits recreating every scene from it.
- You want to catch mistakes that one pass can miss. Examples are a misread camera move, a line of dialogue given to no one, or a slot description that drifts from the footage.
- You re-edited or re-uploaded a clip and want to re-check a saved analysis against it.
Quick start
Add the node
Press Tab on the canvas and choose Video › Analyze › AI Audit.
Connect the video
Connect the video to the Video input, for example from Upload Video or Video URL. The audit cannot run without it.
Connect the analysis
Connect the Scenes JSON output of a Video Analysis node to the Analysis input. Run that node first, so its result exists.
Run it
Click Run. The corrected analysis comes out of Scenes JSON and Text, and the report appears on the node.
Inputs
| Input | Accepts | What it does |
|---|---|---|
| Video | Video nodes, such as Upload Video and Video URL | The footage to re-watch. Required. There is no YouTube URL option on this node. |
| Analysis | The output of Video Analysis or of another AI Audit node | Optional. The analysis to check. Without it, the node runs its own fast analysis first, then audits that. |
Outputs
| Output | What it carries |
|---|---|
| Scenes JSON | The corrected analysis, in exactly the same structure as a Video Analysis result. Wire it anywhere a Video Analysis result is accepted. |
| Text | The same corrected analysis as plain text, for any prompt or text input. |
Because the structure is the same, an audited analysis is a drop-in replacement. For example, the Auto-cast from analysis option of Generate Video Pro reads it with no change.
Settings
AI Audit has no settings: no quality tier and no options. The audit follows the footage. The only thing that changes its behavior and its price is whether an analysis is connected, and the settings panel says which case applies:
- Auditing the analysis from the connected node, with the credit range for a connected analysis.
- No analysis wired, with the higher credit range of the run that analyzes the video first.
The report
Every verdict of the re-watch lands in the report as one of three kinds. Nothing in the corrected analysis changes without a matching entry.
| Kind | Meaning |
|---|---|
| Corrected | The footage contradicted the analysis, and the audit fixed it. The audit applies a fix only when the video itself confirms it. |
| Refused | The audit considered a change, but its safeguards declined it because the footage did not give enough evidence. The analysis stays as it was, and the concern is listed so you can judge it. |
| Watch | Something worth a person's look, with no change proposed, for example a state that might have been dropped between scenes. |
Each finding names the scene number, using the corrected analysis's own numbering, and gives a plain-language reason. Where it applies, a finding also names the field it concerns. The report starts with a one-line summary of the audit's verdict, and says whether the node had to analyze the video first.
A clean audit, with nothing corrected, refused or flagged, is a valid and common result: the analysis held up against the footage.
The report is shown on the node. It is not an output you can wire. Through the API and MCP, it is in the job's output_data.report, for example from get_job after a video_audit call.
Credits
The price depends on the length of the video and on whether an analysis is connected. The length falls into the smallest step that fits it: up to 60, 180, 360 or 600 seconds, the same steps as Video Analysis.
| Case | Up to 60 s | Up to 180 s | Up to 360 s | Up to 600 s |
|---|---|---|---|---|
| Analysis connected | 215 | 291 | 664 | 1,075 |
| No analysis connected | 396 | 477 | 1,180 | 1,924 |
Example. A 72-second clip falls in the 180-second step. With a finished analysis connected, the audit is a re-check only and costs 291 credits. Without one, the node must first run its own fast analysis, so the same clip costs 477 credits.
| Model | Maker | Modes | Credits | Details |
|---|---|---|---|---|
| AI Audit | Nodaro | Video audit | from 215 | Re-watches a clip against a wired analysis, applies video-verified corrections under guards, and returns a disclosed report of what changed. Billed per duration bucket. |
| AI Audit (with analysis run) | Nodaro | Video audit | from 396 | Same video-verified audit as AI Audit, but auto-runs a fast analysis first when none is wired in, then applies corrections under guards and returns a disclosed report. Billed per duration bucket. |
Limits
- Maximum length: 10 minutes (600 seconds), the same as Video Analysis.
- No YouTube links. Connect a video node instead.
- The video is required. A run with nothing connected to Video is refused before any credits are reserved.
- A connected analysis must exist. If the Analysis input is connected to a node that has no result yet, the run is refused. It does not fall back to the more expensive run that analyzes the video first. Run the Video Analysis node first, or disconnect it.
Tips
- Connect the analysis whenever you have one. The audit is cheaper and checks the exact analysis you plan to use.
- Chain audits for a second opinion. One AI Audit's output can feed the Analysis input of another, for an independent second pass.
- Read the report even when nothing changed. A "nothing changed" summary with Watch findings still points at something worth checking.
Frequently asked questions
Related
Video Analysis
Generate Video Pro
Video URL
AI Audit
Last updated on
Video Analysis
Break a video or YouTube link of up to 10 minutes into scenes of 8 seconds or less, with prompt-ready visuals, camera, audio and castable people and places.
Audio nodes
Every audio node in Nodaro, from text to speech, voice changing and dubbing to Suno music, sound effects, stem separation, editing, sync and transcription.