Patcher to enable DTS, EAC3 and TrueHD support to Synology VideoStation (from DSM 6.2 to DSM 7.0 and above ; ffmpeg4, 5, 6 ready)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
AlexPresso 6df0e10c7c Update bug_report.md 5 years ago
.github/ISSUE_TEMPLATE Update bug_report.md 5 years ago
ffmpeg Add FFMPEG 6 years ago
.gitignore Improvements and Fix wrapping procedure on non ARMv8 (#10) 5 years ago
README.md Update README.md 5 years ago
banner.png Add files via upload 6 years ago
ffmpeg-wrapper.sh Fix CodecPack patch, add improved ffmpeg-wrapper, add auto VideoStation / CodecPack restart 5 years ago
motd.txt Update motd.txt 5 years ago
patcher.sh Add motd 5 years ago

README.md

VideoStation-FFMPEG-Patcher

Banner

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.

Supported architectures

(check your NAS architecture here)

  • ARMv8 ⚠️ (DSM 7.0 ready but the wrapper could have performances issues on some NAS models)
  • Old ARM (DSM 7.0 ready)
  • 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 -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 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)