FFmpeg EAC3 and/or DTS support in Video Station for DSM 6.x

Backup Synology’s original ffmpeg and link directly to SynoCommunity’s version instead:

1
2
mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.old
ln -sf /var/packages/ffmpeg/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg

Remove “eac3”, “dts”, and “truehd” from blacklisted codecs in LibSynoVTE::ArgumentHelper::AbleToDecodeAudioByCodec():

1
2
3
4
cp -p /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.old
sed -i 's/eac3/ZXXZ/' /var/packages/VideoStation/target/lib/libsynovte.so
sed -i 's/dts/ZXZ/' /var/packages/VideoStation/target/lib/libsynovte.so
sed -i 's/truehd/ZXZZXZ/' /var/packages/VideoStation/target/lib/libsynovte.so