From 58dd08b16c57d104ebfc2c8065ee5ba19a21e132 Mon Sep 17 00:00:00 2001 From: AlexPresso <15526962+AlexPresso@users.noreply.github.com> Date: Sat, 22 Oct 2022 19:44:33 +0200 Subject: [PATCH] Update readme --- README.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index dd6b87c..e2e37c4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ -# VideoStation-FFMPEG-Patcher +# VideoStation-FFMPEG-Patcher

Banner

-This patcher is designed to simplify the installation steps from this [Gist](https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e) (huge thanks to [Benjamin Poncet](https://github.com/BenjaminPoncet)) and enable **DTS**, **EAC3** and **TrueHD** support to Synology VideoStation by replacing the ffmpeg library files by a wrapper using SynoCommunity ffmpeg. +This patcher is designed to continue the work of [Benjamin Poncet](https://github.com/BenjaminPoncet), 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](https://github.com/BenjaminPoncet), [Vincent Fortier](https://github.com/th0ma7), [SynoCommunity](https://github.com/SynoCommunity) and all contributors. ### Also want to patch MediaServer ? [there you go](https://github.com/AlexPresso/mediaserver-ffmpeg-patcher) @@ -12,15 +14,17 @@ This patcher is designed to simplify the installation steps from this [Gist](htt - 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](https://synocommunity.com/#easy-install)) +- SynoCommunity gstreamer 1.20.2 (and above) ## 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]: ⚠️ 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](https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher/pull/33)) +- **[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](https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher/pull/33)) ## Instructions - Check that you meet the required [dependencies](https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher#dependencies) - Install SynoCommunity ffmpeg ([help](https://synocommunity.com/#easy-install)) +- If you plan to play HEVC / AAC videos, install Advanced Media Extensions - Connect to your NAS using SSH (admin user required) ([help](https://www.synology.com/en-global/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet)) - Use the command `sudo -i` to switch to root user - Use the [following](https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher#usage) command (Basic command) to execute the patch @@ -32,7 +36,7 @@ Basic command: With options: `curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash -s -- ` -| 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` | +| 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 |