PGSSUB图形字幕, EMBY播放时会在视频左上

类似这样:
QQ图片20230812194158.png

翻看EMBY ffmpeg日志,视频第五个流是PGSSUB字幕流
QQ图片20230812195041.png

视频播放流参数在这,PGS字幕先转码成1920x806字幕图层,以overlay方式覆盖在视频上
QQ图片20230812194112.png
红框地方就PGS字幕流图层的显示坐标

  • x:从左上角横坐标(1920宽度),默认:0
  • y:从左上角纵坐标(1080高度),默认:0
  • W:主输入宽度(视频显示宽度)
  • H:主输入高度(视频显示高度)
  • w:overlay图层宽度(字幕图层)
  • h:overlay图层高度(字幕图层)

参数里字幕图层坐标overlay@6=x=(W-w)/2:y=(H-h)
字幕图层大小和视频大小一样:1920 x 804
计算坐标x=0 y=0 字幕在视频左上偏下一点
若将参数改成overlay@6=x=W/4:y=h/4字幕则正好在正中偏下的位置
QQ图片20230812201105.png
当然y还可以再大一点就偏下刚好了,但是可能其他视频PGS字幕会显示不全

EMB插件中找到Diagnostics Plugin 安装
QQ截图20230812201515.png

EMBY的诊断插件可以替换转码参数
将:
x=(W-w)/2:y=(H-h):repeatlast=0
替换:
x=W/4:y=h/4:repeatlast=0
QQ截图20230812201756.png
这里请勾上:Disable Hardware Subtitle Overlay(禁用硬件字幕转码叠加)
QQ截图20230812201912.png
最后保存即可

最后修改:2023 年 08 月 12 日 08 : 27 PM
如果觉得我的文章对你有用,无需赞赏用心感谢!