<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ffmpeg on TinyChen's Blog</title><link>https://tinychen.com/tags/ffmpeg/</link><description>Recent content in Ffmpeg on TinyChen's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 23 Jul 2026 12:00:00 +0800</lastBuildDate><atom:link href="https://tinychen.com/tags/ffmpeg/index.xml" rel="self" type="application/rss+xml"/><item><title>Octans-win客户端libmpv与服务端FFmpeg分工</title><link>https://tinychen.com/20260526-octans-windows-libmpv-lgpl-runtime/</link><pubDate>Tue, 26 May 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260526-octans-windows-libmpv-lgpl-runtime/</guid><description>&lt;p&gt;本文主要介绍 Octans Windows 客户端为何不能直接复用服务端 full FFmpeg，而要单独维护一条受控 LGPL &lt;code&gt;libmpv&lt;/code&gt; 播放 runtime：许可证边界、动态链接与 source offer / SBOM 口径、本地播放配置，以及客户端能力如何上报给服务端做 DirectPlay / HLS 规划。讨论的是可 supersede 的工程取舍，不是法律意见，也不是已全量上线的发布承诺。&lt;/p&gt;</description></item><item><title>Octans-Unraid核显SR-IOV直通做VAAPI转码</title><link>https://tinychen.com/20260517-octans-unraid-uhd770-sriov-vaapi/</link><pubDate>Sun, 17 May 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260517-octans-unraid-uhd770-sriov-vaapi/</guid><description>&lt;p&gt;本文主要记录一类常见自托管场景：Unraid 宿主机使用 Intel UHD 770 核显，通过 SR-IOV 创建 VF，把 VF 直通给 Ubuntu 虚拟机，用于 VAAPI / QSV / FFmpeg 以及 Jellyfin / Plex 等媒体服务的硬件转码。命令与 PCI 地址以示例给出，部署时请按本机 &lt;code&gt;lspci&lt;/code&gt; 结果替换。&lt;/p&gt;</description></item><item><title>Octans-MediaInfo与ffprobe探测怎么分工</title><link>https://tinychen.com/20260515-octans-mediainfo-vs-ffprobe-probe/</link><pubDate>Fri, 15 May 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260515-octans-mediainfo-vs-ffprobe-probe/</guid><description>&lt;p&gt;本文主要记录在自托管媒体库场景下，扫描探测工具在 MediaInfo 与 ffprobe 之间应如何分工：速度差从哪里来、字段面谁更宽、哪些事实更适合交给 FFmpeg 视角，以及为何不宜一次性把扫描主数据源全量切到 ffprobe。&lt;/p&gt;</description></item><item><title>Octans-媒体库自维护FFmpeg工具链</title><link>https://tinychen.com/20260501-octans-ffmpeg-toolchain-runtime/</link><pubDate>Fri, 01 May 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260501-octans-ffmpeg-toolchain-runtime/</guid><description>&lt;p&gt;本文主要介绍自托管媒体库在播放转码链路上的 FFmpeg 工具链治理：为何不能默认依赖发行版自带 &lt;code&gt;ffmpeg&lt;/code&gt;，历史 Jellyfin FFmpeg 路径解决了什么，自维护 runtime 如何安装与验证，以及 capability 探测与「二进制能跑」之间的差别。&lt;/p&gt;</description></item><item><title>Octans-媒体库播放排障从会话到HLS</title><link>https://tinychen.com/20260425-octans-playback-debugging-guide/</link><pubDate>Sat, 25 Apr 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260425-octans-playback-debugging-guide/</guid><description>&lt;p&gt;本文主要记录一类自托管媒体库（以 Octans 播放子系统为例）在 Web 与 Windows native/libmpv 播放链路上的排障方法：从创建会话、DirectPlay / HLS 分流、暂停恢复与 seek，到字幕资源、硬解回退与残留 window 清理。命令与路径已通用化，便于对照同类架构做定位。&lt;/p&gt;</description></item><item><title>Octans-媒体库硬转码与色调映射选型</title><link>https://tinychen.com/20260415-octans-hw-transcode-tone-mapping/</link><pubDate>Wed, 15 Apr 2026 12:00:00 +0800</pubDate><guid>https://tinychen.com/20260415-octans-hw-transcode-tone-mapping/</guid><description>&lt;p&gt;本文主要说明自托管媒体库（以 Octans 播放子系统为例）在服务端 HLS 转码时，如何在软件、&lt;code&gt;tonemap_vaapi&lt;/code&gt; 与 &lt;code&gt;tonemap_opencl&lt;/code&gt; 之间做 tone mapping 选型：能力门禁、按动态范围分流的 Planner 逻辑、验证分层含义，以及「厂商 codec 矩阵 ≠ 本机已接线」的边界。设备节点以 &lt;code&gt;/dev/dri/renderD128&lt;/code&gt; 一类占位符给出。&lt;/p&gt;</description></item></channel></rss>