Skip to content

Analyze Audio Node

Audio

Decode audio and report waveform, peak/RMS, and silence ranges

video_analyze_audiomedia
Inputs6
Outputs4
Security exposure7/10
Packagemedia

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
7/10High
PrivacyPotential sensitivity of processed data.
8/10High
PerformanceRuntime or resource pressure.
7/10High
GovernancePolicy, audit, or compliance impact.
8/10High
ReliabilityOperational stability considerations.
7/10High
CostExternal or compute cost impact.
10/10High

Input Pins

6

Input

Execution
exec_in

Trigger

Source

Struct
source

Source audio/media FlowPath

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null
Schema enforced

Waveform Buckets

Integer
waveform_buckets

Number of waveform buckets

Default 64

Silence dB

Float
silence_threshold_db

RMS threshold in dB

Default -60

Window ms

Integer
window_ms

Silence analysis window

Default 20

Min Silence ms

Integer
min_silence_ms

Minimum silence duration

Default 500

Output Pins

4

Done

Execution
exec_out

Continues

Report

Struct
report

Audio analysis report

AudioAnalysisReportAudioAnalysisReport9 fields
duration_secondsnumber:doublerequired
format double
sample_rateinteger:uint32required
format uint32min 0
channelsinteger:uint16required
format uint16min 0max 65535
decoded_framesinteger:uintrequired
format uintmin 0
sample_framesinteger:uintrequired
format uintmin 0
peak_amplitudenumber:floatrequired
format float
rmsnumber:floatrequired
format float
waveform_bucketsinteger:uintrequired
format uintmin 0
silence_rangesinteger:uintrequired
format uintmin 0

Waveform

Struct Array
waveform

Waveform buckets

WaveformBucketInfoWaveformBucketInfo7 fields
start_sampleinteger:uintrequired
format uintmin 0
end_sampleinteger:uintrequired
format uintmin 0
start_secondsnumber:doublerequired
format double
end_secondsnumber:doublerequired
format double
minnumber:floatrequired
format float
maxnumber:floatrequired
format float
rmsnumber:floatrequired
format float

Silence

Struct Array
silence

Detected silence ranges

SilenceRangeInfoSilenceRangeInfo5 fields
start_sampleinteger:uintrequired
format uintmin 0
end_sampleinteger:uintrequired
format uintmin 0
start_secondsnumber:doublerequired
format double
end_secondsnumber:doublerequired
format double
duration_secondsnumber:doublerequired
format double

Node Info

Internal name
video_analyze_audio
Category
Audio