https://github.com/alexpresso/mediaserver-ffmpeg-patcher
Patcher to enable DTS, EAC3 and TrueHD support to Synology MediaServer
https://github.com/alexpresso/mediaserver-ffmpeg-patcher
dts eac3 ffmpeg ffmpeg-wrapper mediaserver synology synology-mediaserver truehd video
Last synced: 3 months ago
JSON representation
Patcher to enable DTS, EAC3 and TrueHD support to Synology MediaServer
- Host: GitHub
- URL: https://github.com/alexpresso/mediaserver-ffmpeg-patcher
- Owner: AlexPresso
- Created: 2022-08-16T18:29:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T21:07:16.000Z (6 months ago)
- Last Synced: 2025-03-24T11:45:06.531Z (4 months ago)
- Topics: dts, eac3, ffmpeg, ffmpeg-wrapper, mediaserver, synology, synology-mediaserver, truehd, video
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 53
- Watchers: 5
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MediaServer-FFMPEG-Patcher
This patcher is designed to simplify the patching steps of the Synology MediaServer and bring DTS, TrueHD and EAC3 transcoding support.
### Also want to patch VideoStation ? [there you go](https://github.com/AlexPresso/videostation-ffmpeg-patcher)
## Dependencies
- DSM 6.2.2-24922 Update 4 (and above)
- SynoCommunity ffmpeg 4.2.1-23 (and above) ([help](https://synocommunity.com/#easy-install))## Instructions
- Check that you meet the required [dependencies](https://github.com/AlexPresso/mediaserver-ffmpeg-patcher#dependencies)
- Install SynoCommunity ffmpeg ([help](https://synocommunity.com/#easy-install))
- 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/mediaserver-ffmpeg-patcher#usage) command (Basic command) to execute the patch
- Enable audio transcoding in MediaServer settings
- You'll have to re-run the patcher everytime you update MediaServer and DSM## Usage
Basic command:
`curl https://raw.githubusercontent.com/AlexPresso/mediaserver-ffmpeg-patcher/main/patcher.sh | bash`
With options:
`curl https://raw.githubusercontent.com/AlexPresso/mediaserver-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` |