VideoStation-FFMPEG-Patcher
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.
⚠️ Warning ⚠️
Due to recent publication of DSM 7.0, the ffmpeg-wrapper is working randomly on ARMv8 (x64 and x86 should be fine). I'm working hard to fix it but in the mean time please do not update your ARMv8 NAS to DSM 7.0. I'm also aware and investigating about the following issues:
- performance issues on some architectures
- x265 (HEVC) running in infinite loop
Supported architectures
(check your NAS architecture here)
- ARMv8 ⚠️ (partial support of DSM 7.0)
- Old ARM ⚠️ (partial support of DSM 7.0)
- x64 ✅ (DSM 7.0 ready)
- x86 ✅ (DSM 7.0 ready)
Dependencies
- 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)
Instructions
- 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 -ito switch to root user - Use the following command (Basic command) to execute the patch
- VideoStation will have to be repatched everytime you update it (and when you update DSM)
Usage
Basic command usage:
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 -- <option>
| Options | Description |
|---|---|
| -f | Force patcher to install ffmpeg-wrapper (only usefull on ARMv8 architectures if the default procedure doesn't work) |
