Octans-Android Media3 PGS字幕画幅排障

本文主要记录 Android 上 Media3 ExoPlayer 播放 PGS / SUP 时字幕整体被竖直压扁的现象、根因与修复方向。问题出在 构图平面与视频显示宽高比不一致时的非等比布局,不是 surface 算错,也不是位图像素被竖向压缩。 ...

July 30, 2026 · TinyChen

Octans-Android Media3杜比视界P7策略

本文主要记录 Android Media3 路径上播放 Dolby Vision Profile 7(双层) 时的开播策略:为何能力声明不能当硬试开关、假成功黑屏为何不能自动猜切,以及用户三态(双层 / 单层 / 兼容层)与默认「单层」如何定。它是 Media3 实验路径能力边界的续写,不是 HDR 概念百科。 ...

July 25, 2026 · TinyChen

Octans-Android Media3实验路径能力边界

本文是 Octans Android 播放内核演进 的能力边界附录:在「默认 libmpv + Media3 ExoPlayer 本地实验」已定之后,把实验内核上三条有独立证据的收口写清楚——外置音轨不进产品主线、视频轨道允许超出声明能力尝试播放、对白增强只保留一条低延迟图。目标是给读者一张可对照的实验路径能力表,而不是再讲一遍双内核为什么打开。 ...

June 23, 2026 · TinyChen

Octans-跨端客户端Web基线与原生播放

本文主要介绍一类媒体库产品在多端客户端上的总路线:为什么不能把「跨平台 UI 框架是否足够好」当成顶层问题;为何应坚持 Web 做基线、各端原生 UI、各端 native 播放;以及协议、能力上报与服务端 fallback 哪些可以共享、哪些必须按平台落地。 ...

June 1, 2026 · TinyChen

Octans-Android播放内核从libmpv到双内核

本文主要介绍 Octans Android 客户端播放内核从「LGPL libmpv 单内核」到「默认 libmpv + Media3 ExoPlayer 本地实验」的选型与演进过程,以及 HTTPFILE / HLS、字幕、硬解等有证据支撑的能力边界。讨论的是决策可被 supersede 的工程取舍,而不是一套永恒正确的播放器教条。 ...

May 26, 2026 · TinyChen