TA的每日心情 | 开心 昨天 06:46 |
---|
签到天数: 809 天 [LV.10]以坛为家III
白金会员
- 积分
- 77018
|
扔份我的部分配置: vo = gpu #vo = mediacodec_embed # <默认gpu|gpu-next|mediacodec_embed> 视频输出驱动。许多渲染相关的选项也只能在前两项下正常工作。当前版本首选gpu #android平台使用 mediacodec_embed 时, 效率最高且只使用本机解码渲染, 无法使用特殊滤镜。 # gpu最高普适性和完成度;gpu-next查看此处讨论 https://github.com/hooke007/MPV_lazy/discussions/39 gpu-context = android #gpu-context =opengl # <win|d3d11|winvk|android> 选择图形输出后端,默认 auto(此项的值与 --gpu-api=<opengl|d3d11|vulkan> 相对应) #android平台使用vo=gpu时, 此项应为android gpu-api=opengl ### gpu-api的选择? ## macOS: 只有opengl可选 ## Linux: vulkan或者opengl,推荐vulkan ## Windows:vulkan、d3d11及opengl都可选。三者理论上vulkan性能最好,但依然推荐d3d11。 ## 通过d3d11 api,目前mpv已支持windows的10 bit输出和HDR colorspace的设定。 ## HDR metadata pass on正在跟进,独占全屏正在跟进。 #android平台为保证兼容性推荐opengl #---------------------------------------- hwdec = mediacodec-copy #hwdec = mediacodec # 指定应使用的硬件视频解码API,默认软解(no)。 #Android平台要使用硬解码应使用 --vo=gpu ,并一起使用 --hwdec=mediacodec 或 --hwdec=mediacodec-copy 和 --gpu-context=android #Android平台效率最高的硬解为 mediacodec 但它强制进行RGB转换(非 -copy ),它对非标准色彩空间的处理效果如何还不清楚。在极少数支持10位的情况下,输出的位深度将被降低到8。 #为保证硬解兼容性最好和正常使用滤镜与着色器,请使用 mediacodec-copy 即将视频复制回到系统RAM(Android独占) vd-lavc-dr=no #启用直接渲染(默认: yes)<yes|no> |
|