本帖最后由 卡热虎 于 2021-10-6 13:51 编辑
第二次:
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.orig
Ⅰ.(这里用来备份群晖原本的VideoStation ffmpeg)
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
Ⅱ.(这里用来下载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
Ⅳ.(这里用来备份VideoStation's libsynovte.so)
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
Ⅵ.(这里用来为libsynovte.so 添加 DTS, EAC3 and TrueHD支持)
以上脚本输入完毕后,关闭Video Station,让ffmpeg与Video Station的关联生效!
再次进入Video Station就能播放原本不能播放的视频内容了!
------------------------------------
以上方法完毕后还会转圈所以需要添加以下代码:
mv /var/packages/CodecPack/target/bin/ffmpeg33 /var/packages/CodecPack/target/bin/ffmpeg33.orig
mv /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.orig
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg33
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
|