类似这样:
翻看EMBY ffmpeg日志,视频第五个流是PGSSUB字幕流
视频播放流参数在这,PGS字幕先转码成1920x806字幕图层,以overlay方式覆盖在视频上
红框地方就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
字幕则正好在正中偏下的位置
当然y还可以再大一点就偏下刚好了,但是可能其他视频PGS字幕会显示不全
EMB插件中找到Diagnostics Plugin 安装
EMBY的诊断插件可以替换转码参数
将:
x=(W-w)/2:y=(H-h):repeatlast=0
替换:
x=W/4:y=h/4:repeatlast=0
这里请勾上:Disable Hardware Subtitle Overlay(禁用硬件字幕转码叠加)
最后保存即可