准备工作:
一.套件中心更新最新VideoStation套件
二.在第三方的套件中心(社群)安装最新ffmpeg套件 首先,手动添加一个第三方的套件中心,群晖定义为社群
- 在套件中心,打开设置配置框,然后切换到套件来源选项卡,新建一个来源: 来源名称随意写一个,来源位置填写:http://packages.synocommunity.com/
- 在社群中找到ffmpeg,官方是这样介绍ffmpeg.org(A complete, cross-platform solution to record, convert and stream audio and video.)的; 点击下载安装。
当然你可以手动下载ffmpeg安装包,通过手动的方式安装到Nas中,这里不做过多介绍; 附:ffmpeg包地址 如果你都是安装最新版的VideoStation和ffmpeg,默认情况下应该是不支持DTS音频解码的。下面我们开始配置一下。
配置工作:
一. 首先我们要以命令行的方式登录到nas中,打开控制面板
,点开终端机和SNMP
icon,启动ssh功能
端口号可以用默认的22端口,也可以自己用一个未被占有的端口号,我这里用9422;然后点击应用
使它生效。
二. 在电脑上打开终端,输入:
ssh -p 9422 admin@192.168.50.88
登录进入nas
三. 切换到root帐户,输入命令:
sudo -i
四. 将ffmpeg套件的ffmpeg新版程序替换VideoStation套件中的对应旧版程序 命令如下:
- 首先进入VideoStation套件的目录:
cd /var/packages/VideoStation/target/bin
- 然后备份一下ffmpeg和ffprobe
mv ffmpeg ffmpeg.orig mv ffprobe ffprobe.orig
- 分别从ffmpeg包中copy ffmpeg和ffprobe到VideoStation的bin目录
cp /var/packages/ffmpeg/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ cp /var/packages/ffmpeg/target/bin/ffprobe /var/packages/VideoStation/target/bin/
- 设置一下ffmpeg的权限
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg chmod 750 /var/packages/VideoStation/target/bin/ffmpeg chmod u+s /var/packages/VideoStation/target/bin/ffmpeg
- 修改类库,添加dts支持,修改之前我们先备份一下
cp -an /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig # Patch libsynovte.so to authorize EAC3, DTS and TrueHD sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
最后,我们把所有配置工作都完成了,现在可以打开VideoStation,看一部DTS音频的电影,见证一下奇迹了。