Using the third-party FFMPEG decoder, Synology DSM6.X version of Video Station perfectly supports DTS, EAC3, and TrueHD

1. Install ffmpeg decoder

1. In the Synology Package Center, go to Settings, Package Source, Add, Name (write whatever you want), Location: http://packages.synocommunity.com 利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

If you cannot install the ffmpeg package normally according to the above method, you can go to this address:https://github.com/th0ma7/synology/tree/master/packagesPlease download the corresponding ffmpeg installation package according to your own CPU architecture and upload it to Synology’s package center for installation. Currently, common architectures include:

(1) The CPU architecture of DS918+ is apollolake

(2) The CPU architecture of DS3617xs is broadwell

(3) The CPU architecture of DS3615xs is bromolow

The corresponding versions of other CPU architectures can be queried here:https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-modelffmpeg

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

2. Install VideoStation

Install Video Station in the Package Center. The Video Station version installed in this article is 2.4.7-1603.利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

3. Let’s first test what it would be like to use Video Station to play video files encoded with DTS and EAC3 before modification.

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHDThis is a video file encoded with EAC3

 

 利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHDInterface tips for playing EAC3 encoding with Video Station

 

 利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHDThis is a video file with DTS encoding

 

 利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHDInterface tips for playing DTS encoding using Video Station

 


4. Use third-party FFMEG instead

Go to Synology’s control panel, terminal and SNMP, check to enable the SSH function, and adjust the corresponding port number. Then open the XSheell software on your computer and log in to Synology via SSH as the root user (if you haven’t turned on root yet, please turn it on yourself:https://wp.gxnas.com/?s=root), execute the following command:

1. Adjust file permissions

 

sudo chmod +s /var/packages/ffmpeg/target/bin/ffmpeg
sudo chmod +s /var/packages/ffmpeg/target/bin/ffprobe
sudo chmod +s /var/packages/ffmpeg/target/bin/vainfo

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

2. Back up original files

 

sudo sed -i'-BACKUP' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so
sudo mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg-BACKUP
sudo mv /var/packages/VideoStation/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe-BACKUP

 利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

3. Change /var/packages/VideoStation/target/ffmpeg to a custom script and call the third-party ffmpeg decoder (the command has been updated, the picture below is a previous screenshot, please ignore any differences in the command)

 

echo "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" | base64 -d | gunzip > /var/packages/VideoStation/target/bin/ffmpeg

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

4. Update ffprobe vainfo

sudo ln -s /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/ffprobe
sudo ln -s /var/packages/ffmpeg/target/bin/vainfo /var/packages/VideoStation/target/bin/vainfo

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

5. Unblock EAC3, DTS, and TrueHD

 

sudo sed -i'-BACKUP' -e 's/eac3/ZAAP/' -e 's/dts/ZAP/' -e 's/truehd/ZAPZAP/' /var/packages/VideoStation/target/lib/libsynovte.so

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

6. Adjust file permissions

sudo chmod +x /var/packages/VideoStation/target/bin/ffmpeg
sudo chmod +s /var/packages/VideoStation/target/bin/ffmpeg
sudo chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD 

 

5. Next, let’s use Video Station to play the file that just failed to play and do a test.

1. DTS playback is normal利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD

 

2. EAC3 plays normally

利用第三方FFMPEG解码器让群晖DSM6.X版本的的Video Station完美支持DTS、EAC3、TrueHD

6. Very perfect!

Newsletter Updates

Enter your email address below and subscribe to our newsletter