finds.dev← search

// the find

AlexPresso/VideoStation-FFMPEG-Patcher

★ 1,167 · Shell · updated Oct 2025

Patcher to enable DTS, EAC3 and TrueHD transcoding support to Synology VideoStation (from DSM 6.2 to DSM 7.0 and above ; ffmpeg4, 5, 6, 7 ready)

A shell script patcher for Synology VideoStation that replaces the bundled ffmpeg/gstreamer binaries with wrappers pointing to SynoCommunity's ffmpeg packages, enabling DTS, EAC3, and TrueHD audio passthrough. It's squarely for Synology NAS owners who are frustrated that VideoStation can't transcode lossless or high-bitrate audio formats out of the box. This is a well-maintained workaround for a vendor limitation, not a general-purpose tool.

The script handles both patching and unpatching cleanly, so you can safely roll back before a DSM update. Support for ffmpeg 4 through 7 means it hasn't been left behind as SynoCommunity packages evolved. The HEVC + DTS/EAC3 combination (the hardest case) is explicitly supported with a credited contributor. The included issue-report.sh script for gathering diagnostics before filing bugs shows real operational maturity for a project of this size.

The install method is `curl | bash` with no checksum verification — if the GitHub repo or CDN is compromised, you're running arbitrary code as root on your NAS. The libs/ directory contains precompiled .so binaries checked directly into git with no build reproducibility; you're trusting whoever committed those blobs. You must manually re-run the patcher after every VideoStation, AME, or DSM update, which is easy to forget and leaves you with a silently broken setup. No automated testing against real DSM versions means regressions can sit undetected until users report broken streams.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →