Use ffprobe and ffmpeg via execa to inspect audio streams and downloaded files during a flow. Both tools are pre-installed on QA Wolf runners.
See the ffprobe documentation and ffmpeg documentation for the full list of available flags.
Examples
Inspect a stream URL
Detect silence in a downloaded file
Assert file metadata
When to use
- Your app streams audio and you need to assert on codec, bitrate, or sample rate.
- Your app generates or downloads audio files and you need to verify they aren’t silent or corrupted.
- Your app plays back recordings and you need to confirm the file contains valid audio data.
- Your test needs to validate audio properties that can’t be asserted through the UI.
Full sample test
Last modified on May 20, 2026