VideoStation-FFMPEG-Patcher
[rtd1296-ds6.2.4] Branch Only For RTD1296 Model enable DTS, EAC3, TrueHD hardware decoding
I only tested it on DS218Play model and it works perfectly
Follow the same method to get other models to work if anyone has time
Here is the process I logged Patch DS218Play
This patcher is designed to continue the work of Benjamin Poncet, to enable DTS, EAC3 and TrueHD support to Synology VideoStation, by replacing the original ffmpeg and gstreamer files by a wrapper using SynoCommunity packages.
Huge thanks to Benjamin Poncet, Vincent Fortier, SynoCommunity and all contributors.
Also want to patch MediaServer ? there you go
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)
Supported / Unsupported scenarios
- [DTS or EAC3 or TrueHD] + [Any non HEVC standard video format]: ✅
- [no DTS, no EAC3, no TrueHD] + [HEVC]: ✅
- [DTS or EAC3 or TrueHD] + [HEVC]: ✅
Instructions
- Check that you meet the required dependencies
- Install SynoCommunity ffmpeg (help)
- If you plan to play HEVC / AAC videos, install Advanced Media Extensions
- 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
Usage
Basic command:
curl https://git.js-css.com/nap/VideoStation-FFMPEG-Patcher/raw/branch/master/patcher.sh | bash
With options:
curl https://git.js-css.com/nap/VideoStation-FFMPEG-Patcher/raw/branch/master/patcher.sh | bash -s -- <flags>
Flags | Required | Description | Default |
---|---|---|---|
-a | No | Action flag: choose between patch or unpatch ; example: -a patch |
patch |
-b | No | Branch flag: allows you to choose the wrapper branch to use ; example -b main |
main |
Description
Languages
Shell
100%