Octans-win客户端libmpv与服务端FFmpeg分工

本文主要介绍 Octans Windows 客户端为何不能直接复用服务端 full FFmpeg,而要单独维护一条受控 LGPL libmpv 播放 runtime:许可证边界、动态链接与 source offer / SBOM 口径、本地播放配置,以及客户端能力如何上报给服务端做 DirectPlay / HLS 规划。讨论的是可 supersede 的工程取舍,不是法律意见,也不是已全量上线的发布承诺。 ...

May 26, 2026 · TinyChen

Octans-Unraid核显SR-IOV直通做VAAPI转码

本文主要记录一类常见自托管场景:Unraid 宿主机使用 Intel UHD 770 核显,通过 SR-IOV 创建 VF,把 VF 直通给 Ubuntu 虚拟机,用于 VAAPI / QSV / FFmpeg 以及 Jellyfin / Plex 等媒体服务的硬件转码。命令与 PCI 地址以示例给出,部署时请按本机 lspci 结果替换。 ...

May 17, 2026 · TinyChen

Octans-MediaInfo与ffprobe探测怎么分工

本文主要记录在自托管媒体库场景下,扫描探测工具在 MediaInfo 与 ffprobe 之间应如何分工:速度差从哪里来、字段面谁更宽、哪些事实更适合交给 FFmpeg 视角,以及为何不宜一次性把扫描主数据源全量切到 ffprobe。 ...

May 15, 2026 · TinyChen

Octans-媒体库自维护FFmpeg工具链

本文主要介绍自托管媒体库在播放转码链路上的 FFmpeg 工具链治理:为何不能默认依赖发行版自带 ffmpeg,历史 Jellyfin FFmpeg 路径解决了什么,自维护 runtime 如何安装与验证,以及 capability 探测与「二进制能跑」之间的差别。 ...

May 1, 2026 · TinyChen

Octans-媒体库播放排障从会话到HLS

本文主要记录一类自托管媒体库(以 Octans 播放子系统为例)在 Web 与 Windows native/libmpv 播放链路上的排障方法:从创建会话、DirectPlay / HLS 分流、暂停恢复与 seek,到字幕资源、硬解回退与残留 window 清理。命令与路径已通用化,便于对照同类架构做定位。 ...

April 25, 2026 · TinyChen

Octans-媒体库硬转码与色调映射选型

本文主要说明自托管媒体库(以 Octans 播放子系统为例)在服务端 HLS 转码时,如何在软件、tonemap_vaapi 与 tonemap_opencl 之间做 tone mapping 选型:能力门禁、按动态范围分流的 Planner 逻辑、验证分层含义,以及「厂商 codec 矩阵 ≠ 本机已接线」的边界。设备节点以 /dev/dri/renderD128 一类占位符给出。 ...

April 15, 2026 · TinyChen