Octans-MediaInfo与ffprobe探测怎么分工

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

May 15, 2026 · TinyChen

Octans-媒体库轨识别与动态范围探测

本文主要说明自托管媒体库(以 Octans 扫描与轨事实层为例)如何把「容器内 stream 事实」和「给 UI / NFO / 选轨用的展示轨」分层建模,如何用语言与标题启发式生成可读轨名,以及视频动态范围(HDR / Dolby Vision 等)为何要按证据优先级保守分类、并在必要时做分层探针。探测工具选型本身见同系列 MediaInfo / ffprobe 文,本文不重复速度与字段面对比。 ...

April 26, 2026 · TinyChen

Octans-媒体库开发基础知识速记

本文主要把早期项目笔记中与媒体库开发直接相关的基础知识收成一篇速记:动态范围与蓝光规格、API 契约概念、实时进度通道,以及像素格式 / 图像处理边界。不追求百科完整度;详细播放与架构见同系列专题。 ...

April 26, 2026 · TinyChen

Octans-媒体库播放架构总览

本文主要从架构边界角度梳理一类自托管媒体库(以 Octans 播放子系统为例):播放为何从 Catalog / 任务系统里拆出来,服务端与客户端各管什么,以及 PlaybackSession、Planner、DirectPlay / HLS 交付如何构成当前 Web 主链。重点是职责与名词,而不是接口字段大全。 ...

April 25, 2026 · TinyChen

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

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

April 25, 2026 · TinyChen

Octans-媒体库扫描刮削重命名与删除边界

本文主要从职责边界角度梳理一类自托管媒体库后端(以 Octans 扫描 / 刮削 / 重命名 / 删除子系统为例):为什么必须从物理文件出发,如何把「文件事实」升维成「逻辑身份」,以及重命名与删除为何都要 Preview-first,并和扫描前自愈拆开。重点是主链怎么切、各段做什么与不做什么,而不是任务 DTO、正则细节或某次 API 字段表。 ...

April 12, 2026 · TinyChen