OpenShot 内置 LUT 色彩库全解:50 款免费电影级调色预设的由来、分类与使用指南
桌面应用音视频视频处理【免费下载链接】openshot-qtOpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.项目地址https://gitcode.com/gh_mirrors/op/openshot-qt点击查看免费下载OpenShot Video Editoropenshot-qt在src/colors/目录中随软件内置了一套 50 款 3D LUTLook-Up Table查找表调色预设覆盖电影感、胶片复古、暗黑情绪、青橙对比等多个风格方向。本文以仓库中 LUT 作者清单 为骨架结合 调色预设实现、路径解析机制 与 预览图生成脚本 等源码证据完整呈现这套内置色彩库的授权背景、六类目录组织、全部 50 款 LUT 的映射清单以及如何在 OpenShot 的 Color Grade 特效中加载使用它们。读完本文你将能按风格快速定位合适的 LUT并理解其从文件到画面的完整调用链路。一、这套 LUT 从何而来freshluts 社区与 CC0 授权根据 src/colors/AUTHORS.md 的说明OpenShot 内置的这批 LUT 由 freshluts.com 及其创作者社区免费提供。所有条目均以Creative Commons CC0协议发布意味着你可以自由使用、修改、再分发这些 LUT无需署名如果愿意回链到 freshluts.com 会被创作者感谢但并非强制义务不存在版权追索风险适合直接打包进开源软件或商业项目中。OpenShot 团队在收编这批素材时做了两项工程化处理重新命名为每个 LUT 赋予清晰、易识别的用户友好名称如teal_cinema、golden_years_film替代原始晦涩的编号名分类重组按视觉风格将全部文件整理进逻辑文件夹让用户按风格找预设成为可能。这是理解整个src/colors/目录结构的出发点文件名即风格标签文件夹即风格大类。二、什么是 .cube LUT仓库里 50 份文件的共同格式LUT 是一种输入颜色 → 输出颜色的映射表。.cube是业界通用的 3D LUT 文本格式Adobe、DaVinci Resolve 等工具均支持OpenShot 通过底层引擎 libopenshot 的ColorMap类在渲染时逐像素查表完成调色。以仓库中的实际文件为例teal_cinema.cube 开头是LUT_3D_SIZE 16 0.000000 0.000000 0.011249 0.013992 0.000000 0.009659 ...每行三个浮点数分别对应 R、G、B 三个通道的映射结果LUT_3D_SIZE声明网格密度。从源码层面统计这批 50 个文件的网格密度并不统一16³如teal_cinema.cube、warm_cinema.cube、cool_cinema.cube、tropical_teal.cube、western_sunset.cube等轻量文件25³如 vintage_400_film.cube32³如city_neon_cinema.cube、retro_red_shadows.cube、sunset_orange.cube等33³绝大多数文件采用这一密度如 classic_film.cube、cool_haze.cube 等。网格越密色彩映射的精度越高、过渡越细腻文件体积也越大33³ 文件约 4097 行数据。全部 50 个 LUT 的 Gamma 标准统一标注为Rec. 709高清视频的标准色彩空间即为 Rec.709 视频素材设计使用时无需额外做色彩空间转换。三、六类目录按风格组织的 LUT 库结构50 个.cube文件被组织在src/colors/下的六个子目录中与 AUTHORS.md 的 Category 列一一对应目录仓库相对路径风格定位文件数src/colors/cinematic__blockbuster/大片感、商业电影色彩11src/colors/dark__moody/暗调、情绪化、恐怖氛围12src/colors/film_stock__vintage/胶片仿真、复古质感13src/colors/teal__orange_vibes/青橙互补色好莱坞流行风6src/colors/utility__correction/实用修正类降噪、护高光、色温修正3src/colors/vibrant__colorful/鲜艳、高饱和、多彩5从文件名到风格的对应关系非常直观cold_shadows走冷调阴影、heroic_cinema走超级英雄大片感、protect_highlights是保护高光的实用修正类。这套命名规则同时被 src/colors/thumbnails.py 复用——脚本会将文件名中的下划线还原为空格作为预览图的标注文字详见第六节。四、50 款内置 LUT 完整清单来源映射表以下表格完整继承自 src/colors/AUTHORS.md列出每个 LUT 的原始 ID、创作者、原始名称、色彩属性Gamma / 主色调 Color / 影调 Key、风格标签以及它在本仓库中被映射成的文件名Mapped与所属分类。文件名即为 OpenShot 界面中呈现的名称可直接用于定位文件。说明原文档中每行附有 freshluts.com 的原始页面链接此处按仓库引用规范省略外链仅保留 ID 以便追溯。IDAuthorNameGammaColorKeyStyleMappedCategory276pushpak dsilvacinematic greenRec 709MagentaNeutralFilm emulationemerald_film.cubeFilm Stock Vintage269AndyCinematic for FlogRec 709TealNeutralBlockbusterteal_cinema.cubeCinematic Blockbuster285tjtopTEAL LOOK FOR REC 709 V2Rec 709NoneNeutralBlockbusterteal_punch.cubeTeal Orange Vibes148SHAAM WORXSONY LOW LIGHT URBANRec 709BlueLow KeyFilm emulationcity_night_film.cubeDark Moody219AndyCINEMA 3Rec 709WarmNeutralBlockbusterwarm_cinema.cubeCinematic Blockbuster282tjtopWonder Woman Look (New ..Rec 709NoneNeutralBlockbusterheroic_cinema.cubeCinematic Blockbuster297tjtopTEAL HORROR REC709 V1 (..Rec 709TealLow KeyHorror / Darkteal_horror.cubeDark Moody274Alexander BarrelsRelativesRec 709OrangeNeutralTeal - Orangesunset_orange.cubeTeal Orange Vibes945kosalaCOOL and softRec 709NoneNeutralfreshcool_haze.cubeDark Moody212AndyTEAL-ORANGE for FlogRec 709WarmNeutralBlockbusterteal__orange_cinema.cubeCinematic Blockbuster1403OskarKold (Sam Kolder)Rec 709WarmLow KeyCinematic/Darkcold_shadows.cubeDark Moody107sagi hershkovichpowerful coldRec 709BlueLow KeyBlue shadowsicy_drama.cubeDark Moody596SHAAM WORXROYALSRec 709GreenHigh KeyDramamystic_emerald_drama.cubeDark Moody31Alex JordanFilm 0987Rec 709BrownNeutralFilm emulationclassic_film.cubeFilm Stock Vintage336kishanRetro RedRec 709BlueLow KeyRetroretro_red_shadows.cubeDark Moody52Alex JordanMemoriesRec 709GreenNeutralFadedfaded_memories.cubeFilm Stock Vintage217AndyCARIBERec 709WarmNeutralTeal - Orangetropical_teal.cubeTeal Orange Vibes157SHAAM WORXWOODEN GOLDRec 709WarmLow KeyFilm emulationgolden_wood_film.cubeFilm Stock Vintage1440RevirssabRec.709 Film LookRec 709NoneNeutralFilm emulationstandard_film.cubeFilm Stock Vintage165SHAAM WORXSPY IN THE NIGHTRec 709BlueLow KeyHorror / Darkspy_night.cubeDark Moody1660M.FahriM.Fahri Photo - 400hRec 709WarmNeutralFilm emulationvintage_400_film.cubeFilm Stock Vintage11Alex JordanColorful 0209Rec 709BlueHigh KeyColorfulcolor_pop.cubeVibrant Colorful1053jackofalltradesEra - Inspired by the..Rec 709BrownLow KeyCinematic/Darknoir_era.cubeDark Moody218AndyCINEMA 2Rec 709CoolNeutralBlockbustercool_cinema.cubeCinematic Blockbuster155SHAAM WORXDROP GREEN ON ITRec 709GreenNeutralFilm emulationgreen_film_pop.cubeFilm Stock Vintage1162vannoeunWarm Correction StylesRec 709WarmHigh KeyCinematic/Darkwarm_correction.cubeUtility Correction357maisayantanNight Glow (Enhanced Bl..)Rec 709CoolLow KeyBlue shadowsnight_glow.cubeDark Moody46Alex JordanHighlights ProtectionRec 709BlueNeutralProtect highlightsprotect_highlights.cubeUtility Correction715CrizocrizomzeyahkeRec 709WarmHigh KeyColorfulwarm_pop.cubeVibrant Colorful213AndyCINEMARec 709BlueNeutralCinematic lightdreamy_cinema.cubeCinematic Blockbuster359Joas FickenscherNikon Z6 contrast based..Rec 709NoneNeutralColorfulphoto_contrast.cubeVibrant Colorful166SHAAM WORXDIRECTIONSRec 709GreenLow KeyDramawoodland_drama.cubeDark Moody2426GinaHong Kong 1Rec 709TealNeutralCinematic lightcity_neon_cinema.cubeCinematic Blockbuster178SHAAM WORXHLG BOSSRec 709RedLow KeyBlockbusterbold_red_cinema.cubeCinematic Blockbuster153SHAAM WORXGREEN VINTAGERec 709GreenLow KeyFilm emulationvintage_green_film.cubeFilm Stock Vintage160SHAAM WORXDENOISER SIMPLERec 709NoneNeutralFilm emulationclean__denoise.cubeUtility Correction60Alex JordanOrange Dark 4Rec 709OrangeNeutralAdventuredark_orange_film.cubeFilm Stock Vintage539CrizocrizomzeyahkeRec 709WarmNeutralCinematic lightsunlit_cinema.cubeCinematic Blockbuster227AndyOLD WESTRec 709WarmNeutralTeal - Orangewestern_sunset.cubeTeal Orange Vibes706InAvisionBC DarkumRec 709WarmHigh KeyDramadramatic_warmth.cubeDark Moody169SHAAM WORXFIRST DATERec 709RedLow KeyBlockbusterromantic_cinema.cubeCinematic Blockbuster66Alex JordanRed Day 01Rec 709RedNeutralFilm emulationred_film.cubeFilm Stock Vintage1015jackofalltradesGolden YearsRec 709WarmNeutralVintagegolden_years_film.cubeFilm Stock Vintage1247Antony EliezerLUNA COLOR RDRec 709OrangeNeutralTeal - Orangemoonlight_orange.cubeTeal Orange Vibes2046vannoeunwarm to coolRec 709CoolNeutralColorfulwarm_to_cool.cubeVibrant Colorful1349vannoeuncute color valentines ..Rec 709MagentaHigh KeyColorfulvalentine_pop.cubeVibrant Colorful998Cesar VisualsRoast Meat Cinema 709Rec 709WarmNeutralFilm emulationwarm_roast_film.cubeFilm Stock Vintage682vannoeunTeal-orange(Lut)Rec 709NoneNeutralTeal - Orangesignature_teal__orange.cubeTeal Orange Vibes75Alex JordanLow key 01Rec 709YellowLow KeyFilm emulationlow_key_film.cubeFilm Stock Vintage159SHAAM WORXELEGANCE SONY ALPHA SER..Rec 709BlueLow KeyBlockbusterelegant_dark_cinema.cubeCinematic Blockbuster从创作者分布看贡献最集中的三位是SHAAM WORX10 款以 Sony Alpha 低照度电影感见长、Andy8 款以 Blockbuster 大片风为主和Alex Jordan7 款偏经典胶片仿真另有 tjtop、vannoeun 等多名社区创作者每款 LUT 的Color列给出了其主导色调Magenta/Teal/Warm/Blue/Green/Orange/Red/Cool 等Key列说明影调倾向Neutral 中性 / Low Key 低调 / High Key 高调两者结合即可在动手前预判效果方向。五、如何在 OpenShot 中加载使用这些 LUT在 OpenShot 中LUT 并非独立特效而是通过Color Grade调色特效的 LUT 参数加载。从 src/classes/color_presets.py 的实现可以看到每个调色效果的 JSON 载荷中与 LUT 相关的字段有两个(mix, 1.0), # 混合度 (lut_intensity, 1.0) # LUT 强度 ... payload[lut_path] # LUT 文件路径空串表示未加载其中lut_path指向要加载的.cube文件lut_intensity控制 LUT 效果的强度1.0 为全量应用可调低实现淡化叠加。操作路径为选中片段 → 添加Color Grade特效 → 在其属性面板中选择 LUT 文件。内置库的入口就是src/colors/六个子目录下的.cube文件。值得注意的底层细节是lut_path的路径存储机制。在 src/classes/json_data.py 中可以看到一套colors占位符约定保存项目时位于info.COLORS_PATH即src/colors/内的 LUT 路径会被序列化为类似colors/cinematic__blockbuster/teal_cinema.cube的相对引用见replace_string_to_relativejson_data.py打开项目时colors前缀会被替换回本机实际安装路径见replace_string_to_absolutejson_data.py底层路径常量定义在 src/classes/info.py。这一设计的价值在于项目文件在不同机器、不同安装目录之间迁移时内置 LUT 的引用始终能正确解析不会因软件安装位置变化而失效。path_regexjson_data.py覆盖的字段集合image|path|resource|protobuf_data_path|lut_path表明LUT 路径与媒体路径走的是同一套序列化体系。六、预览图与批量生成thumbnails.py 是如何工作的为了让用户在不打开视频的情况下直观对比 LUT 效果仓库提供了 src/colors/thumbnails.py 批量生成预览图的脚本其工作流程完整展示了 LUT 在引擎层被应用的方式# 读取源图用于调色的基准画面 reader QtImageReader(SOURCE) reader.Open() frame reader.GetFrame(FRAME_NUMBER) # 应用 LUT effect ColorMap(cube_path) result effect.GetFrame(frame, FRAME_NUMBER) # 保存降采样 JPEG result.Save(out_path, 0.35, JPG, 90)关键调用ColorMap(cube_path)正是 libopenshot 对.cube文件的解析与应用入口。脚本的逻辑是遍历src/colors/下每个分类子目录只处理.cube后缀文件用QtImageReader读取基准图src/images/effect-background.jpg的第一帧用ColorMap套用每个 LUT得到调色后的帧并输出为 90% 质量 JPEG为每张预览图添加白色边框与文件名标注下划线还原为空格输出目录为doc/images/colors/OUTPUT_DIR并同时在 stdout 打印 Sphinx 友好的画廊 RST 代码供文档系统直接引用。这套脚本产出的 50 张预览图即存放在 doc/images/colors 目录与本文第四节清单中的 Mapped 文件名一一对应可直接作为看图选 LUT的速查画廊。七、扩展你的 LUT 库位置与许可要点从 src/classes/info.py 可以看到除了内置的COLORS_PATHOpenShot 还定义了USER_COLORS_PATH用户数据目录下的colors子目录用于存放用户自添加的 LUT 文件。自建 LUT 时建议遵守以下约束以保证兼容性格式使用标准的.cube文本格式文件首行声明LUT_3D_SIZE16/25/32/33 等后续逐行给出 RGB 映射三元组色彩空间内置库全部基于 Rec.709 设计自定义 LUT 也应明确标注并匹配素材的色彩空间否则可能出现明显偏色路径引用保存项目时位于用户 colors 目录内的 LUT 会被正常序列化若 LUT 文件被移动或删除打开项目时lut_path将指向失效路径需要重新指定。许可方面内置的 50 款 LUT 均为 CC0 授权可自由用于任何项目而你自行收集的 LUT 则需自行确认其授权条款。八、小结OpenShot 内置的 50 款 LUT 是一个零成本起步的调色素材库它们以 CC0 协议授权、以 Rec.709 为标准、按六大风格分类存放通过 Color Grade 特效的lut_path参数即可一键加载colors占位符机制保证了跨设备迁移的路径稳健性而 thumbnails.py 则把引擎层的ColorMap能力直接转化为可视化预览。无论你是想快速给短片套上电影感如heroic_cinema、teal_cinema还是追求胶片复古如classic_film、golden_years_film这套清单和目录结构都能帮你准确、快速地找到目标甚至以此为模板建立自己的 LUT 收藏。赞分享桌面应用音视频视频处理【免费下载链接】openshot-qtOpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.项目地址https://gitcode.com/gh_mirrors/op/openshot-qt点击查看免费下载相关推荐告别色彩偏差Shotcut中用色卡打造电影级LUT预设全指南告别色彩偏差Shotcut中用色卡打造电影级LUT预设全指南 你是否曾为视频调色烦恼同一设备拍摄的素材在不同显示器上色彩偏差严重尝试多种滤镜却始终无法统一音视频视频桌面应用视频处理Shotcut LUT调色实战3步打造电影级视频色彩Shotcut LUT调色实战3步打造电影级视频色彩 你是不是经常觉得自己的视频色彩平淡无奇和专业作品相比总是差那么点味道其实你离电影级质感只差一个音视频视频桌面应用视频处理3步实现电影级调色Shotcut导入LUT预设全攻略3步实现电影级调色Shotcut导入LUT预设全攻略 你是否还在为视频调色耗费数小时明明用Lightroom调好了照片色调却无法复用在视频中本文将带你解音视频视频桌面应用视频处理上一篇DnD-TLDR项目架构解析基于角色卡生成器的游戏简化技术实现下一篇Android上的任天堂Switch模拟器yuzu-android如何让移动游戏体验更出色创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

React 源码解析(Stack 版)Part 9:setState 批处理更新如何被收集与冲刷

React 源码解析(Stack 版)Part 9:setState 批处理更新如何被收集与冲刷

教程前端文档 【免费下载链接】Under-the-hood-ReactJS Entire React code base explanation by visual block schemes (Stack version) 项目地址: https://gitcode.com/gh_mirrors/un/Under-the-hood-ReactJS 点击查看 免费下载 本文是 Under-the-hood-ReactJS 系…

2026/10/7 9:24:17 阅读更多 →
Tock 组件(Components)机制详解:用工厂方法与静态内存分配简化板级初始化

Tock 组件(Components)机制详解:用工厂方法与静态内存分配简化板级初始化

操作系统嵌入式嵌入式OS 【免费下载链接】tock A secure embedded operating system for microcontrollers 项目地址: https://gitcode.com/gh_mirrors/to/tock 点击查看 免费下载 导读 Tock 是一个面向微控制器的安全嵌入式操作系统,其板级&#xff0…

2026/10/7 9:23:16 阅读更多 →
Android 安全随机数生成:SecureRandom 与弱 PRNG 检测实战(OWASP MASTG MASVS-CRYPTO-1)

Android 安全随机数生成:SecureRandom 与弱 PRNG 检测实战(OWASP MASTG MASVS-CRYPTO-1)

文档教程网络安全 【免费下载链接】mastg The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security W…

2026/10/7 9:23:16 阅读更多 →

最新新闻

MockJS拦截GIF请求导致动画卡顿?排查与解决全记录

MockJS拦截GIF请求导致动画卡顿?排查与解决全记录

前几天项目群里有人反馈:页面上的GIF动图不转了,玩法页面里那几张加载动画卡在第一帧,点开控制台也没报错。我随手开了下线上地址,一切正常;再切回本地Mock环境,稳定复现。排查到最后,罪魁祸首是…

2026/10/7 11:48:06 阅读更多 →
从“会聊天”到“会干活”:Agent技能(Skill)设计与落地实践

从“会聊天”到“会干活”:Agent技能(Skill)设计与落地实践

你可能也注意到了,最近技术圈聊 Agent 的频率明显变高了,而且聊的东西越来越具体。前两年大家关心的是“大模型能不能帮我写一封邮件”,现在问得更多的是“能不能让我的智能体自己去调接口、算数据、生成报表”。这种从“会聊天”到“会干活”…

2026/10/7 11:48:06 阅读更多 →
单路MIPI转双路MIPI桥接芯片LT9211的硬件设计与调试实践

单路MIPI转双路MIPI桥接芯片LT9211的硬件设计与调试实践

1. 为什么需要单路MIPI转双路MIPI:项目场景与选型判断 1.1 我的应用场景 我之前接手过一个带屏项目,主控端用的是某款国产应用处理器,只拉出了一组四通道MIPI DSI,可目标屏幕模组偏偏是双通道MIPI输入,要求两颗芯片分…

2026/10/7 11:48:06 阅读更多 →
高维数据下如何重新定义“相似度”:降维与度量学习原理及Python实践

高维数据下如何重新定义“相似度”:降维与度量学习原理及Python实践

简介:《机器学习导论》第10章讲义由南京大学出品,围绕降维与度量学习展开,面向机器学习初学者与期末复习者。内容先以k近邻学习解释“维数灾难”,再依次推导MDS多维缩放、PCA主成分分析,并介绍核化PCA、ISOMAP、LLE等非…

2026/10/7 11:48:06 阅读更多 →
pointer-events: none 实战指南:解决点击穿透与浮层交互

pointer-events: none 实战指南:解决点击穿透与浮层交互

写这篇博文的念头,源于我最近帮一位朋友调试一个“弹窗穿透点击”的页面。他当时很困惑:明明给遮罩层设了很高的层级,底下的按钮却还是会被误点。我看了眼代码,反手加了一行pointer-events: none,问题当场消失。他盯着…

2026/10/7 11:48:05 阅读更多 →
企业微信+大模型:外贸询盘跟单数字员工实战

企业微信+大模型:外贸询盘跟单数字员工实战

如果你做外贸或者B2B销售,应该对下面这幕不陌生:凌晨一点,企业微信滴的一声,客户发来一句“这个型号能给到FOB价吗?交期多久?”你睡眼惺忪爬起来翻手册、查库存、问同事,折腾十几分钟回过去&…

2026/10/7 11:47:03 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →