冬温

开源许可

最后更新:2026 年 10 月 31 日

本页列出冬温网站和播放器使用的开源软件、许可证,以及我们对播放器做过的修改。

你可以据此核对我们分发了什么、改了哪些文件。

控制台、自研服务端、元数据刮削器、弹幕接入和追更脚本,是冬温自研部分,不在本页开源列表内。

1. 网页播放器

播放器是 @libmedia/avplayer 1.3.1,以及同版本的 wasm 解码器。程序内的版权声明为 Copyright (c) 2024-present the libmedia developers。许可证是 LGPL-3.0-or-later,全文在随站点提供的 COPYING.LGPLv3。wasm 解码文件保持上游原样,我们没有改动。

我们修改的部分

改过的文件名:avplayer.js、26.avplayer.js、384.avplayer.js、573.avplayer.js、630.avplayer.js。正在使用的文件随站点放在 /libmedia/ ,你可以下载对照。未修改的 1.3.1 源码:github.com/zhaohappy/libmedia v1.3.1。

  • HEVC 的 hvcC 回退:参数集缺失、profile 或 level 读成 -1 时,改从 hvcC 头读取 profile 和 level,避免被误判为不能硬解。这一处的差异在补丁文件里。
  • HDR 转 SDR:色调映射改为 ITU-R BT.2390 的公式,参考白为 100 nit,避免普通屏幕上暗部过黑。涉及 avplayer.js 里的着色器。
  • 弱网重连与退避:断流后的重连次数从 20 次提高到 90 次(间隔 1 秒);读流有进展就重新计数,连续无进展的上限从 3 次提高到 8 次;立刻失败时按 1 到 5 秒退避再连。

补丁文件:libmedia-patch.diff

补丁 SHA-256:ff2523ef39f36ca8b10ad89f438cabb567785f6174940e59312f762d73869419

图形字幕使用 libpgs 0.9.0,MIT。版权行:Copyright (c) 2024 David Schulte。项目:Arcus92/libpgs-js。

libpgs 的 worker 里带有 core-js 3.50.0。版权行:© 2013–2025 Denis Pushkarev (zloirock.ru),2025–2026 CoreJS Company (core-js.io)。许可证为 MIT,文本见 core-js v3.50.0 LICENSE。

另有 hls.js 1.7.3,Apache-2.0,供浏览器播放使用。版权行:Copyright (c) 2017 Dailymotion。项目:video-dev/hls.js。

2. 网页与控制台

下列版本是本站实际安装的版本。只在构建时使用、不放进你浏览器的工具,会单独注明。

  • vue 3.5.40,MIT,Yuxi (Evan) You。界面。
  • vue-router 4.6.4,MIT,Eduardo San Martin Morote。页面之间的切换。
  • pinia 2.3.1,MIT,Eduardo San Martin Morote。登录状态。
  • element-plus 2.14.3,MIT,Copyright (c) 2020-PRESENT Element Plus。控件。
  • @element-plus/icons-vue 2.3.2,MIT,Copyright (c) 2020-PRESENT Element Plus。图标。没有另外的图标字体。
  • axios 1.18.1,MIT,Matt Zabriskie & Collaborators。向本站发送请求。
  • dayjs 1.11.21,MIT,iamkun。日期显示。
  • marked 15.0.12,MIT,Christopher Jeffrey。站内说明的正文。
  • nprogress 0.2.0,MIT,Rico Sta. Cruz。顶部进度条。
  • vite 5.4.21,MIT,Yuxi (Evan) You。只用于构建。
  • @vitejs/plugin-vue 5.2.4,MIT,Evan You。只用于构建。

我们没有打包字体,也不从外部加载字体文件。页面使用你设备上的苹方、冬青黑、思源黑体 / Noto、微软雅黑,衬线场合使用宋体。这些字体不由冬温再许可。

3. 服务

下列版本来自正在运行的服务里已经安装的软件。

  • fastapi 0.115.6,MIT,Copyright (c) 2018 Sebastián Ramírez。网站服务。
  • uvicorn 0.34.0,BSD-3-Clause,Encode OSS Ltd。运行网站服务的进程。
  • SQLAlchemy 2.0.36,MIT,SQLAlchemy authors and contributors。访问数据库。
  • asyncpg 0.30.0,Apache-2.0,the asyncpg authors。连接 PostgreSQL。
  • psycopg2-binary 2.9.10,LGPL-3.0 或更新版本,并带有与 OpenSSL 链接相关的例外。我们没有修改它,只在服务器上使用,不向你分发修改过的副本。
  • alembic 1.14.0,MIT,Michael Bayer。数据库结构变更。
  • pydantic 2.10.3,MIT,Pydantic Services Inc. 及贡献者。
  • pydantic-settings 2.6.1,MIT,Samuel Colvin 及贡献者。
  • python-jose 3.3.0,MIT,Michael Davis。登录凭证。
  • passlib 1.7.4,BSD,Assurance Technologies, LLC / Eli Collins。密码加密。
  • bcrypt 4.0.1,Apache-2.0。密码加密的实现。
  • httpx 0.28.1,BSD-3-Clause,Encode OSS Ltd。服务器对外请求。
  • python-multipart 0.0.20,Apache-2.0,Andrew Dunham。上传文件。
  • email-validator 2.2.0,The Unlicense,Joshua Tauberer。检查邮箱格式。
  • greenlet 3.1.1,主体 MIT(Armin Rigo、Christian Tismer);部分平台文件为 PSF License。
  • segno 1.6.1,BSD,Lars Heuer。付款二维码。
  • Pillow 11.0.0。安装信息写的是 MIT-CMU,随附许可证正文为 HPND。用于处理图片。版权行包括 Secret Labs AB、Fredrik Lundh、Jeffrey A. Clark。

IP 地区资料库来自 lionsoul2014/ip2region,项目注明 Apache-2.0。我们保存的是离线数据文件,旁边没有第二份许可证全文。

数据库是 PostgreSQL 16.14,镜像为 postgres:16-alpine。许可证是 PostgreSQL License,说明见 postgresql.org/about/licence。

反向代理是 nginx 1.27.5,镜像为 nginx:1.27-alpine。许可证 BSD-2-Clause,版权人为 Igor Sysoev 与 Nginx, Inc.。我们没有修改 nginx 的源代码。

弹幕服务的镜像是 logvar/danmu-api:latest,包名 danmu-api-server 1.0.0。镜像内声明的许可证是 ISC,作者栏为空。上游项目仓库的许可证是 GNU AGPL-3.0,见 huangxd-/danmu_api 的 LICENSE,源码在 github.com/huangxd-/danmu_api。冬温以未修改的镜像方式运行,没有在镜像之外再改一份源码后重新构建。镜像相对上游仓库是否另有改动:【待确认:弹幕服务相对上游的修改】

线路上的媒体服务器是专有软件。我们不向你分发它,也不把它列入开源组件。

4. 数据来源与署名

This product uses the TMDB API but is not endorsed or certified by TMDB.

本产品使用 TMDB API 获取节目资料和图片,但没有得到 TMDB 的认可或认证。TMDB

中文资料优先。简介没有中文时使用英文。文件夹里已有节目编号时直接采用;否则优先读取片内的 NFO 编号;还没有时再按标题搜索。分级按中国、韩国、新加坡、巴西、美国等顺序选取。海报和剧照保存在我们的服务器上。

弹幕按 TMDB 编号匹配;没有编号时用片名和年份。来源、合并和刷新规则见隐私政策。弹幕文字来自各平台的用户,版权归原作者和平台,不归冬温。

热门剧集来自豆瓣的国产剧、韩剧和日剧列表,页面上的说明是仅供参考。待播片单来自我们服务器上的缓存,不是冬温制作的排期。