Help / Getting started
Checking the bundled surround decoder (DTS, AC-3 & TrueHD)
Vesari Stylus plays DTS, AC-3, EAC-3 and TrueHD (including DTS audio tucked inside a .wav file) using a decoder called FFmpeg that ships inside the app. There is nothing to download and nothing to set up.
This page is for the rare case where those tracks stop playing.
The short version
If your DTS, AC-3 or TrueHD tracks play, you are done. Nothing here applies to you.
If they are silent, or the app says it couldn't find FFmpeg, the bundled copy has gone missing. Reinstalling Vesari Stylus puts it back, and that fixes it in almost every case.
How to tell this is your problem
The signature is specific: every silent track is a surround file, and the rest of your library is fine. FLAC, MP3, AAC, OGG, WAV, AIFF, WavPack and ALAC never use the decoder, so they keep playing normally while the surround ones do not.
If everything is silent, the decoder is not your problem. See No sound instead.
Why it goes missing
The decoder is a separate file installed alongside the app. Two things remove it:
- Antivirus quarantine. Some security tools flag it and quietly move it away. It is a large, well-known media tool, and this is a false positive, but the effect is real.
- A damaged or interrupted install. Rare, but it happens.
Nothing you do inside Vesari Stylus can delete it.
The fix: reinstall
- Download the installer again and run it. You do not need to uninstall first.
- Reopen Vesari Stylus and play the track again.
Your library, settings, playlists and tags are untouched by a reinstall. They live separately from the app itself.
If your antivirus quarantined the file, add Vesari Stylus to its exclusions before reinstalling, or the same thing will happen again.
If reinstalling isn't an option
You can install your own copy of FFmpeg instead. Vesari Stylus looks for one on your PC and prefers it over the bundled copy, so this also works if you want to use a specific build.
On Windows 10 or 11, one command does it:
Click Start, type Terminal, and open it.
Type this and press Enter:
winget install Gyan.FFmpegIf it asks you to accept the source agreements, type Y and press Enter.
Close and reopen Vesari Stylus, then play your track again.
That is all it takes. Vesari Stylus finds a winget-installed copy on its own, with no PATH editing needed.
Checking which copy is in use
Open a new Terminal window and type:
ffmpeg -version
Version details mean you have your own copy installed and Vesari Stylus will use it. "Not recognized" is not a problem on its own: it only means you have no system-wide copy, and the app falls back to its bundled one.
Still not playing?
If surround tracks still fail after a reinstall, that is worth telling us about. See Is this a bug? How to report it, and mention that it is DTS, AC-3 or TrueHD specifically, plus whether your antivirus has quarantined anything.