# 安装ffmpeg解码器

  1. 在群晖套件中心,设置,套件来源,新增,名称(任意写),位置:https://packages.synocommunity.com

  2. 安装ffmpeg,有4,5,6三个版本,我安装了6版本,

  3. 停止videostation.

  4. 备份:备份VideoStation软件包的ffmpegffprobevainfo三个文件。

  5. 替换文件:用ffmpeg6软件包的ffmpegffprobevainfof替换VideoStation软件包的对应三个文件

  6. 修正权限:修正ffmpegffprobevainfo三个文件权限

  7. 开启DTS支持:备份->修改。

  8. 启动VideoStation.

    #4.备份文件
    cd /var/packages/VideoStation/target/bin
    mv ffmpeg ffmpeg_$(date +%y%m%d%H%M%S)
    mv ffprobe ffprobe_$(date +%y%m%d%H%M%S)
    mv vainfo vainfo_$(date +%y%m%d%H%M%S)
    #5.替换文件
    cd /var/packages/ffmpeg6/target/bin/
    cp -a ffmpeg ffprobe vainfo /var/packages/VideoStation/target/bin
    #修正权限
    cd /var/packages/VideoStation/target/bin
    chown VideoStation:VideoStation ffprobe vainfo
    chmod 750 ffmpeg
    chmod u+s ffmpeg
    #开启DTS->备份
    cd /volume1/@appstore/VideoStation/lib/
    cp -a libsynovte.so libsynovte.so_$(date +%y%m%d%H%M%S)
    #开启DTS->修改
    sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' libsynovte.so
    

    9.一键执行的脚本

    #/bin/sh
    
    #4.备份文件
    _tmpdist=/var/packages/VideoStation/target/bin
    mv ${_tmpdist}/ffmpeg ${_tmpdist}/ffmpeg_$(date +%y%m%d%H%M%S)
    mv ${_tmpdist}/ffprobe ${_tmpdist}/ffprobe_$(date +%y%m%d%H%M%S)
    mv ${_tmpdist}/vainfo ${_tmpdist}/vainfo_$(date +%y%m%d%H%M%S)
    #5.替换文件
    _tmpsrc=/var/packages/ffmpeg6/target/bin
    cp -a ${_tmpsrc}/ffmpeg ${_tmpsrc}/ffprobe ${_tmpsrc}/vainfo ${_tmpdist}
    #修正权限
    chown VideoStation:VideoStation ${_tmpdist}/ffprobe ${_tmpdist}/vainfo
    chmod 750 ${_tmpdist}/ffmpeg
    chmod u+s ${_tmpdist}/ffmpeg
    #开启DTS->备份
    _appDir=/volume1/@appstore/VideoStation/lib
    cp -a ${_appDir}/libsynovte.so ${_appDir}/libsynovte.so_$(date +%y%m%d%H%M%S)
    #开启DTS->修改
    sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' ${_appDir}/libsynovte.so