Emby&Plex

Post on 2023-09-26
376
0

背景

1.为解决plex垃圾的官方缓存策略导致某些影片缓存很慢或者卡顿不起任务等问题。
2.倍速播放等
3.由于官方采用mpv作为内置播放器才有此优化教程。
4.针对云盘挂载用户有较大提升。

教程

ps:仅针对win客户端做更改教程,以下修改均需要重启plex,其他客户端自行思考思路。
修改位置:

  1. C:\Users\你的用户名\AppData\Local\Plex\mpv.conf

例如:

播放缓存策略更改

例:

  1. # This is a sample mpv.conf file. You may edit this file as you desire to change MPV's behavior. See the mpv.conf.md file for more info
  2. #开启缓存
  3. cache=yes
  4. #cache=no
  5. #最大缓存大小(KiB或MiB)
  6. demuxer-max-bytes=2048MiB
  7. #两个缓存时间参数改大,不知道哪个起作用
  8. demuxer-readahead-secs=60000
  9. cache-secs=60000
  10. #用内存而不是磁盘缓存
  11. cache-on-disk=no
  12. stream-buffer-size=1024KiB


或者

  1. #开启缓存
  2. cache=yes
  3. #最大缓存大小(KiB或MiB)
  4. demuxer-max-bytes=1024MiB
  5. #用内存而不是磁盘缓存
  6. cache-on-disk=no
  7. cache-secs=3600

以上例子均作为参考,没完美参数,具体可以自己调整或者直接抄作业一。

plex倍速修改

倍速修改参考
示例:

  1. #[ multiply speed 1/1.1 # decrease the playback speed
  2. #] multiply speed 1.1 # increase the playback speed
  3. #{ multiply speed 0.5 # halve the playback speed
  4. #} multiply speed 2.0 # double the playback speed
  5. #BS set speed 1.0 # reset the speed to normal

参数说明:add speed 0.25就是一次增加0.25,multiply就是乘以系数

示例修改

  1. C:\Users\你的用户名\AppData\Local\Plex\input.conf

添加

  1. [add speed-0.25
  2. ]add speed0.25
  3. \setspeed1.0

使用按键英文模式下的[]\这三个按键来操作对应功能即可。
倍速效果
可自行研究mpv参数其他功能,如有好的方案请多多分享留言。

OSD面板查看修改教程

修改此处文件

  1. C:\Users\你的用户名\AppData\Local\Plex\input.conf

添加

  1. Alt+i script-binding stats/display-stats-toggle# decoding of mpv, view display information

然后按ALT+i就可以看到OSD参数面板了,再次按住ALT+i即可取消面板。
接着在

  1. C:\Users\你的用户名\AppData\Local\Plex\mpv.conf

加上

  1. #按键提示
  2. osd-level=1

这样你按键盘的快捷键,屏幕会有提示,例如你调速。
效果

最终效果

改完了之后,plex是不是发疯一样的拉缓存呀~
这长长的缓冲条,舒服多了~