群晖7.X系统Video Station不支持视频格式的解决方案

  1. 版本为:7.1-42661-update4,

  2. 先安装好Advanced Media Extensions套件,(该套件需要全白才能安装成功)在这里插入图片描述

  3. 在套件中心的社群安装ffmpeg(博主使用手动安装ffmpeg然后运行代码,好像没效果,但是在社群安装ffmpeg在运行代码就成功了有效果了),在这里插入图片描述

  4. 最后安装video套件,安装好,先停用套件,在这里插入图片描述

  5. 使用xshell工具或者其他ssh工具,连接到群辉复制下面的代码运行即可,

<span class="token function">mv</span> -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig <span class="token function">wget</span> -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper <span class="token operator">></span> /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">chown</span> root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">chmod</span> <span class="token number">750</span> /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">chmod</span> u+s /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">cp</span> -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig <span class="token function">chown</span> VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig <span class="token function">sed</span> -i -e <span class="token string">'s/eac3/3cae/'</span> -e <span class="token string">'s/dts/std/'</span> -e <span class="token string">'s/truehd/dheurt/'</span> /var/packages/VideoStation/target/lib/libsynovte.so <span class="token function">cp</span> /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak <span class="token function">cp</span> /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
 <span class="token function">mv</span> -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig  <span class="token function">wget</span> -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper <span class="token operator">></span> /var/packages/VideoStation/target/bin/ffmpeg  <span class="token function">chown</span> root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">chmod</span> <span class="token number">750</span> /var/packages/VideoStation/target/bin/ffmpeg <span class="token function">chmod</span> u+s /var/packages/VideoStation/target/bin/ffmpeg  <span class="token function">cp</span> -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig <span class="token function">chown</span> VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig  <span class="token function">sed</span> -i -e <span class="token string">'s/eac3/3cae/'</span> -e <span class="token string">'s/dts/std/'</span> -e <span class="token string">'s/truehd/dheurt/'</span> /var/packages/VideoStation/target/lib/libsynovte.so  <span class="token function">cp</span> /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak  <span class="token function">cp</span> /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41 
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /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 cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.orig chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.orig sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so cp /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
  1. 在下载ffmpeg脚本的时候,有可能会报错,多数可能是群辉里面的/var/packages/VideoStation/target/bin/文件夹没有权限,具体看自己运行时报的什么错误进行解决,
  2. 最后在xshell先运行查看ffmpeg日志代码,然后重启video套件,播放视频看有没有报错。
<span class="token function">tail</span> -f /tmp/ffmpeg.log
 <span class="token function">tail</span> -f /tmp/ffmpeg.log 
tail -f /tmp/ffmpeg.log

在这里插入图片描述

  1. 补充:如果使用以上教程还不能成功硬解,那么要检查自己的主板bios的TV项有没有关闭!

参考文章链接:https://zhuanlan.zhihu.com/p/462662893

原文链接:https://blog.csdn.net/dddd222asd/article/details/126241431?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167586359916800217086582%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167586359916800217086582&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-30-126241431-null-null.blog_rank_default&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%2C%E7%BE%A4%E6%99%96%2Cnas%2C%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%2CDSM%EF%BC%8C%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%2Cipv6%2C%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%2Cwordpress%EF%BC%8C%E5%BB%BA%E7%AB%99%2C%E9%98%BF%E9%87%8C%E4%BA%91%2C%E8%85%BE%E8%AE%AF%E4%BA%91%2C%E5%9F%9F%E5%90%8D%2C%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%2C

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享