完美解决群晖全系列 Video Station 不能播放 DTS、EAC3的问题

匿名用户 2020-03-27 13:37:52 28点赞 257收藏 61评论

有缘者可以看到,文章禁止转载。

本文需要SSH操作权限,至于安全性自行评估。

本人DS218+ 6.2 update4 和 Video Station 2.4.7 测试通过,但不保证其他人也可以正常测试通过。

完美解决群晖全系列 Video Station 不能播放 DTS、EAC3的问题

完美解决群晖全系列 Video Station 不能播放 DTS、EAC3的问题

完美解决群晖全系列 Video Station 不能播放 DTS、EAC3的问题

一、添加第三方套件库

在群晖的套件中心添加,并下载最新版ffmpeg

二、备份与修改 libsynovte.so

#backup libsynovte.so

cp /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.old

# remove "eac3" from blacklisted codecs in LibSynoVTE::ArgumentHelper::AbleToDecodeAudioByCodec()

sed -i 's/eac3/XXXX/' /var/packages/VideoStation/target/lib/libsynovte.so

# remove "dts" from blacklisted codecs in LibSynoVTE::ArgumentHelper::AbleToDecodeAudioByCodec()

sed -i 's/dts./XXX./' /var/packages/VideoStation/target/lib/libsynovte.so

三、备份与修改 ffmpeg

#backup ffmpeg

mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.old

# replace old ffmpeg binary by the one from the community package, and filter unsupported "hls_seek_time" option

cp -r /usr/local/ffmpeg/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg

chmod 755 /var/packages/VideoStation/target/bin/ffmpeg


展开 收起
61评论

  • 精彩
  • 最新
  • 我这样修改后,不能显示手机拍摄的,视频缩略图了

    校验提示文案

    提交
    我这没有这个现象

    校验提示文案

    提交
    收起所有回复
  • 连个配置文件路径都不给,服了U

    校验提示文案

    提交
    要啥路徑?

    校验提示文案

    提交
    收起所有回复
  • 怎么改,谁告诉我 [喜极而泣]

    校验提示文案

    提交
    哪裏不會?

    校验提示文案

    提交
    收起所有回复
  • 大佬硬核,看代码难道是video本来可以支持dts,然后故意屏蔽的?不过自从买了premium的emby,就把video删了。

    校验提示文案

    提交
    是的,我比較窮

    校验提示文案

    提交
    收起所有回复
  • videostation 2.4.9的行吗?而且是ds3615没找到对应的ffmpeg

    校验提示文案

    提交
    这个得看开源社区是否提供

    校验提示文案

    提交
    收起所有回复
  • Video Station只缓冲不播放谁遇到过,如何解决啊!!急求

    校验提示文案

    提交
  • 这个方法有点问题,群晖VideoStation自带的ffmpeg参数与第三方的ffmpeg不同,直接复制过去会出错,建议使用脚本来运行第三方ffmpeg。
    具体方法可以看这里:去看看

    校验提示文案

    提交
    这个教程真亲民,谢谢大佬!!!!
    同时也谢谢贴中其他技术大佬!!!!!

    校验提示文案

    提交
    404了。。。。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 亲测群晖918+,系统版本DSM6.2.3, Video station 2.4.9-1626版本, 完美解决DTS、AC3音轨不能播放问题,谢谢楼主。

    校验提示文案

    提交
    我也是,一样一样的,谢谢楼主!

    校验提示文案

    提交
    收起所有回复
  • 感谢楼主 VS终于可以用了

    校验提示文案

    提交
  • 连个前因后果也没有,果然纯技术……

    校验提示文案

    提交
  • 真的有人用video station看电影吗?emby plex哪个不行

    校验提示文案

    提交
    有啊,我就是用video station看电影、节目,自动下字幕,香。

    校验提示文案

    提交
    有啊,很方便,而且削刮很准

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 似乎不能解H265。

    校验提示文案

    提交
  • 按楼主的方法,解码是OK.,但是我播放的时候没字幕啊!有解决办法吗?

    校验提示文案

    提交
  • 去看看 这个链接中解决的更完美也更保姆些

    校验提示文案

    提交
    这个连接我一直打不开。。。

    校验提示文案

    提交
    收起所有回复
  • 先MARK一下,我还是用着1538版本,不需要修改,就是不懂新版本的video station有啥飞越性更改。
    我折腾了一轮的plex、Emaby、Jelm之类的,最后回归video station,从跨平台、自动下字幕来,还是video station更适合大众,而且是免费,就是削刮影片信息现在有点问题。

    校验提示文案

    提交
  • 看不懂,但是向高手致敬 [击掌]

    校验提示文案

    提交
  • 纯技术文章,顶顶更健康 [惊喜] [惊喜]

    校验提示文案

    提交
  • 大神的套路太硬核了,完全搞不懂。
    [大哭]
    等待大佬级的理解了,发面向小白的教程,另外希望也有威联通适用的
    [棒棒哒]

    校验提示文案

    提交
    威联通的解码app早就有了…

    校验提示文案

    提交
    收起所有回复
  • 好哇,你就逼疯小白就对了!

    校验提示文案

    提交
  • 自带的video功能太少了。而且转码能力约等于无。直接买了infuse

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
257
扫一下,分享更方便,购买更轻松