需要启用Emby硬件加速,字幕烧录不适用于处理能力有限的系统和没有硬件加速能力的系统。
方案一:基本设置
在设置->服务器->转码中,启用硬件加速。如果使用Intel集成显卡,建议选择高级模式,禁用VAAPI,或者调整顺序,优先使用QuickSync,以获得更好的吞吐性能。
接着取消勾选允许实时提取字幕,禁用此选项会将字幕与视频转码一起压制。
方案二:插件增强
在设置->高级->插件中,点击Catalog,找到Diagnostics PlugIn
,点击安装,安装完毕后重启Emby服务器。
重启完毕后再次进入Emby设置,会看到多了几个菜单,进入设置->高级->Subtitle Options,进行更加精细的配置,这里选择首选烧录。
接下来播放一个带有内嵌字幕的视频,查看效果。
打开设置高级User Sessions,可以看到转码详情。
QSV硬件解码,软件缩放、叠加字幕,最后由硬件编码输出视频流。
在Diagnostic Options中默认启用了Disable Hardware Subtitle Overlay(禁用硬件字幕叠加),如果禁用这个选项,那么缩放、叠加字幕也将由显卡处理。
这里还有一个比较有用的选项Force Subtitle Burn-In,如果首先烧录不生效,可以尝试启用这个选项。
经过测试,建议保持Disable Hardware Subtitle Overlay默认设置,在我的设备上,如果使用硬件进行字幕叠加,IO延迟会比使用软件处理字幕叠加更高。
9 条评论
不行啊,得是视频转码的时候,如果直接播放还是不行呢
是的,必须转码,字幕压制必须是对视频重编码。能够直接播放的场景我假定是在家庭内网环境,使用PotPlayer 或IINA这类客户端吧,兼容性更好。
大佬用的什么版本,我无法获取这个插件加载不出来,需要魔法吗?
我现在用的版本:4.8.10.0。需要Emby Premiere订阅,或者使用开心版,才能开启硬件转码。
顺便问一下,大佬是在群晖docker环境还是套件,还是windows版.
群晖套件安装。
感谢大佬回复,目前使用的是4.8.3.0,已经开启了硬件转码,在catalog页面找到了插件,不过点开插件后一直转圈加载,没有看到安装插件的按钮.是需要在Emby Premiere页面设置什么吗?还是网络问题.再次感谢大佬的回复.
你可以开一下代理试试看看。
如果需要的话改怎么操作,亦或是有没有不需要魔法的安装方式如docker,手动安装之类的