AlexPresso / VideoStation-FFMPEG-Patcher

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)
977 stars 96 forks source link
aac advance-media-extension advanced-media-extensions ame dsm7 dts eac3 ffmpeg ffmpeg-wrapper gstreamer gstreamer-plugins gstreamer-vaapi synology synology-videostation truehd video videostation videostation-ffmpeg wrapper

VideoStation-FFMPEG-Patcher

Banner

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

Supported scenarios

Instructions

Update procedure

To update the wrapper, just unpatch and repatch using the following commands:

Usage

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 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
-p No Proxy flag: allows you to use a proxy to connect to github ; example -p http://my-proxy https://raw.githubusercontent.com
-v No FFMpeg version flag: allows you to choose desired ffmpeg version ; example -v 5 4