This patcher is designed to simplify the installation steps from this Gist (huge thanks to Benjamin Poncet) and enable DTS, EAC3 and TrueHD support to Synology VideoStation by replacing the ffmpeg library files by a wrapper using SynoCommunity ffmpeg.
- DSM 6.2.2-24922 Update 4 (and above)
- Video Station 2.4.6-1594 (and above)
- SynoCommunity ffmpeg 4.2.1-23 (and above) (help)
- [DTS or EAC3 or TrueHD] + [Any non HEVC standard video format]: ✅
- [no DTS, no EAC3, no TrueHD] + [HEVC]: ✅
- [DTS or EAC3 or TrueHD] + [HEVC]:
⚠️ Not working on architectures where Advanced Media Extensions uses GStreamer for audio decoding (Please don't submit any more issue related to this scenario, I'm working on it, see #33)
- Check that you meet the required dependencies
- Install SynoCommunity ffmpeg (help)
- Connect to your NAS using SSH (admin user required) (help)
- Use the command
sudo -i
to switch to root user - Use the following command (Basic command) to execute the patch
- You'll have to re-run the patcher everytime you update VideoStation, Advanced Media Extensions and DSM
Basic command:
curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash
With options:
curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash -s -- <flags>
Flags | Required | Description |
---|---|---|
-a | No | Action flag: choose between patch or unpatch ; example: -a patch |
-b | No | Branch flag: allows you to choose the wrapper branch to use ; example -b main |