UVR5音频分离全攻略:从安装到多模型串联实战
1. 为什么我最终把音频分轨这件事交给了UVR5做音频后期这行的朋友大概都有体会人声和伴奏分离这件事十年前基本靠手动——在频谱图上一点点画区域、做减法一首歌折腾两三个小时是常态。后来有了基于深度学习的分离模型效率一下子提上来了但早期那些工具要么是命令行操作门槛高要么是分离质量差强人意人声里总带着一层“水下感”的伴奏残留。UVR5Ultimate Vocal Remover 5是我目前用得最顺手的一个。它本质上是一个音频源分离工具核心能力就是把一首完整的歌曲拆成人声、鼓、贝斯、钢琴、吉他等多个独立音轨。你可以拿它做翻唱伴奏提取、做混音素材准备、做采样切片甚至用来分析某首歌的编曲结构。它支持Windows、macOS和Linux三个平台有图形界面也保留了命令行调用的灵活性。这篇文章我打算从头讲清楚几件事UVR5到底适合什么人用、它的分离原理大致是怎么回事、怎么下载安装不出岔子、界面里每个参数该怎么理解、不同模型之间怎么选、遇到常见问题怎么排查。最后我会附上一份中文帮助手册性质的速查内容方便你直接对照操作。不管你是刚接触音频分离的新手还是用过其他工具想换个方案的老手应该都能从里面找到有用的东西。2. UVR5的核心能力与适用场景拆解2.1 它到底能分离出什么UVR5最基础的功能是人声与伴奏的二分离也就是把一首歌拆成“只有人声”和“只有伴奏”两条轨。但它远不止于此。通过加载不同的模型它可以实现更细粒度的分离人声/伴奏分离最常用的场景做翻唱伴奏、提取清唱素材。多轨分离把鼓、贝斯、钢琴、吉他、其他乐器分别提取出来适合做混音参考或采样。去混响/去延迟把人声中的空间混响效果剥离得到更干的干声。去和声从主唱中分离出伴唱部分或者反过来提取伴唱。去噪从录音中分离出背景噪声得到更干净的主体声音。这些能力背后是不同训练目标的模型在支撑。UVR5本身不训练模型它是一个推理前端把各种开源社区训练好的模型集成进来让你通过图形界面直接调用。2.2 谁适合用UVR5我梳理了一下大概这几类人用UVR5的收益最明显音乐制作人和混音师需要从成品歌曲里提取特定乐器做参考或者做remix、mashup时需要干净的素材。UVR5的多模型切换能力让他们可以针对不同歌曲选择最合适的分离方案。翻唱爱好者和内容创作者想用原版伴奏录翻唱但网上找不到官方伴奏。UVR5的人声去除效果在同类工具里属于第一梯队尤其是配合MDX-Net系列模型分离出来的伴奏几乎听不出人声残留。音频开发者和研究者需要批量处理音频数据UVR5提供了命令行接口和Python脚本调用方式可以集成到自动化流程里。播客和视频后期采访录音里混进了背景音乐或者环境噪声可以用UVR5做初步的音频清理。2.3 和其他方案比UVR5的优势在哪市面上做音频分离的工具不少有在线的、有离线的、有商用的、有开源的。UVR5能让我一直用下去主要是这几个原因完全离线运行。所有计算都在本地完成不需要上传音频到任何服务器。对于处理未发布作品或者敏感素材来说这一点很关键。模型生态丰富。UVR5集成了VR Architecture、MDX-Net、Demucs等多个架构的模型每个架构下又有不同训练集和参数的版本。你可以根据歌曲风格和分离目标灵活切换而不是被锁死在一个模型上。GPU加速支持。如果你有NVIDIA显卡UVR5可以调用CUDA进行加速分离一首歌的时间从CPU模式的几分钟缩短到十几秒。这对批量处理来说差别巨大。参数可调。窗口大小、聚合方式、分段重叠率这些参数都可以手动调整给进阶用户留足了优化空间。免费开源。没有订阅费用没有功能限制代码在GitHub上公开社区一直在更新模型和修复问题。3. 下载安装从零到能用的完整路径3.1 安装前的环境确认UVR5的安装方式分两种一种是直接下载打包好的可执行文件另一种是从源码运行。对于绝大多数用户我强烈建议用第一种方式省去配置Python环境的麻烦。在下载之前先确认几件事操作系统版本Windows 10及以上、macOS 11及以上、主流Linux发行版都可以。Windows 7虽然理论上能跑但部分新模型会报错不建议。显卡驱动如果有NVIDIA显卡建议更新到较新的驱动版本CUDA加速需要驱动支持。没有独立显卡也能用只是速度慢一些。磁盘空间UVR5主程序不大但模型文件加起来可能有好几个GB建议预留至少10GB空间。内存建议8GB以上处理长音频时内存占用会明显上升。3.2 Windows下的安装步骤Windows用户直接去UVR5的GitHub Releases页面下载最新版的安装包。通常会有两个版本一个是带CUDA支持的一个是不带的。如果你的电脑有NVIDIA显卡下载带CUDA的版本否则下载普通版本。下载完成后双击安装包选择安装路径。这里有个细节安装路径尽量不要包含中文和空格否则某些模型加载时可能会出问题。我一般习惯装在D:\UVR5这样的路径下。安装完成后第一次启动软件它会自动检查模型目录。如果模型文件不完整会提示你下载。你也可以手动去设置里指定模型存放路径。注意Windows Defender有时会误报UVR5的某些组件如果安装过程中被拦截需要在安全中心里添加排除项。3.3 macOS下的安装方式macOS用户有两种选择下载dmg安装包或者通过Homebrew安装。dmg安装包的方式和普通应用一样拖进Applications文件夹就行。需要注意的是macOS的安全机制可能会阻止未签名的应用运行。如果双击后提示“无法打开”去“系统设置→隐私与安全性”里找到被阻止的提示点击“仍要打开”。Apple Silicon芯片M1/M2/M3的用户UVR5已经原生支持ARM架构不需要通过Rosetta转译性能表现不错。3.4 Linux下的安装Linux用户可以通过AppImage或者从源码运行。AppImage方式最简单chmod x UVR5-*.AppImage ./UVR5-*.AppImage如果要从源码运行需要先安装Python 3.9或以上版本然后git clone https://github.com/Anjok07/ultimatevocalremovergui.git cd ultimatevocalremovergui pip install -r requirements.txt python UVR.pyLinux下CUDA加速需要安装对应版本的CUDA Toolkit和cuDNN具体版本要求看项目文档。3.5 模型文件的获取与放置UVR5的模型文件不随主程序打包需要单独下载。首次启动时软件会引导你下载基础模型。但有些社区训练的模型需要手动获取。模型文件通常放在models目录下按架构分文件夹models/VR_Models/VR Architecture的模型models/MDX_Net_Models/MDX-Net的模型models/Demucs_Models/Demucs的模型下载模型时注意文件格式通常是.pth或.onnx。放错目录会导致软件识别不到。提示模型文件往往比较大下载时建议用支持断点续传的工具。如果某个模型下载失败可以手动下载后放到对应目录重启软件即可识别。4. 界面功能与参数详解4.1 主界面布局UVR5的界面不算复杂但第一次打开可能会觉得选项有点多。我把它分成几个区域来理解输入输出区选择要处理的音频文件设置输出目录。支持批量选择多个文件。分离模式选择区选择“人声/伴奏分离”、“多轨分离”等模式。不同模式下可选的模型会变化。模型选择区下拉菜单选择具体的模型。旁边会显示模型的架构类型和适用场景。参数设置区包括窗口大小、聚合方式、分段重叠率、输出格式等。处理控制区开始、暂停、取消按钮以及进度显示。4.2 关键参数逐个拆解窗口大小Window Size这个参数控制频谱分析的粒度。数值越大频率分辨率越高但时间分辨率下降。对于人声分离我一般用默认的512或1024。如果分离出来的声音有“颤抖感”可以尝试调大窗口如果节奏对不齐可以调小。聚合方式Aggregation决定多个分段结果如何合并。常见选项有“平均”和“最大值”。平均方式更平滑最大值方式更激进。默认用平均就行特殊情况下可以试试最大值。分段重叠率Segment Overlap相邻音频段之间的重叠比例。重叠率越高分离质量越好但处理时间越长。默认通常是0.25我一般调到0.5来获得更好的效果代价是处理时间增加约一倍。批次大小Batch Size一次处理多少个音频段。显存大的话可以调大加快处理速度。显存不足时调小避免爆显存。输出格式支持WAV、MP3、FLAC等。做后期的话建议用WAV无损格式做试听可以用MP3。GPU转换选择用GPU还是CPU处理。有NVIDIA显卡的话选GPU速度差距非常明显。4.3 模型选择的逻辑这是很多人困惑的地方这么多模型到底该选哪个我按使用场景给个参考场景推荐模型理由流行歌曲人声去除MDX-Net Inst HQ 3人声残留少伴奏完整度高古典/爵士分离Demucs v4对复杂编曲处理更好快速预览VR Architecture DeEcho速度快效果够用多轨分离Demucs v4 (htdemucs)支持6轨分离去混响VR DeEcho-DeReverb专门针对混响训练去和声MDX-Net Karaoke 2和声分离效果突出实际使用时不用死记可以先拿一首歌用不同模型各跑一遍对比效果。UVR5支持处理完直接试听很方便。5. 完整实操流程从一首歌到分离完成5.1 准备工作音频文件的预处理在把音频丢进UVR5之前有几个预处理步骤能让分离效果更好统一格式把音频转成WAV格式采样率44100Hz或48000Hz位深16bit或24bit。MP3等有损格式虽然也能处理但压缩伪影会影响分离质量。响度归一化如果音频音量太小分离出来的结果可能动态范围不足。可以先用音频编辑软件做一次归一化峰值控制在-1dB左右。修剪静音段开头和结尾的大段静音会增加处理时间可以先剪掉。单声道转立体声UVR5对立体声文件的支持更好单声道文件建议先转成立体声。5.2 人声伴奏分离的完整操作打开UVR5按这个流程走选择输入文件点击“Select Input”按钮选择一个或多个音频文件。支持拖拽。设置输出目录点击“Select Output”按钮选择分离结果的保存位置。建议单独建一个文件夹。选择分离模式在“Process Method”下拉菜单里选“MDX-Net”或“VR Architecture”。我一般先用MDX-Net。选择具体模型在“Specify Model”下拉菜单里选一个模型。第一次用可以选“MDX-Net Inst HQ 3”。调整参数窗口大小保持默认分段重叠率调到0.5批次大小根据显存调。选择输出格式做后期选WAV试听选MP3。点击“Start Processing”等待处理完成。处理时间取决于音频长度和硬件性能。试听结果处理完成后软件会自动播放分离结果。你可以切换人声和伴奏轨试听。保存文件确认效果满意后文件已经保存在输出目录了。如果不满意换个模型重新跑。5.3 多轨分离的操作差异多轨分离的流程和人声伴奏分离基本一致区别在于分离模式选择“Demucs”模型选择“htdemucs”或“htdemucs_ft”输出会得到多个文件vocals、drums、bass、other或piano、guitar多轨分离的处理时间明显更长因为要同时推理多个目标。建议用GPU并且批次大小不要调太大。5.4 批量处理的技巧如果你有一批音频要处理UVR5支持批量模式在输入选择时多选文件设置好输出目录点击开始后软件会依次处理每个文件批量处理时建议先用一首歌测试参数确认效果后再批量跑批次大小调小一些避免处理到一半爆显存处理过程中不要关闭软件或休眠电脑6. 常见问题与排查技巧实录6.1 分离效果不理想怎么办这是最常见的问题。分离效果差通常有几个原因模型选择不当不同模型擅长的音乐风格不同。流行歌用MDX-Net古典用Demucs电子用VR Architecture。多试几个模型对比。音频质量太差源文件如果是低码率MP3分离效果必然打折扣。尽量用无损源文件。参数设置不合理分段重叠率太低会导致分段边界处出现 artifacts。调到0.5或更高试试。歌曲本身编曲复杂人声和伴奏频率重叠严重时任何模型都难以完美分离。这种情况可以尝试多模型串联先用一个模型粗分再用另一个模型对结果精修。6.2 处理速度太慢的优化思路启用GPU加速确认设置里选了GPU并且安装了CUDA。GPU和CPU的速度差距可能是10倍以上。调整批次大小显存允许的情况下调大能提升吞吐量。但不要超过显存上限。降低分段重叠率从0.5降到0.25处理时间减半质量略有下降。缩短音频长度如果只是测试效果先剪30秒片段跑确认后再处理完整版。关闭其他占用GPU的程序游戏、视频渲染等会抢占GPU资源。6.3 软件报错与崩溃的排查模型加载失败检查模型文件是否完整路径是否正确。有时候下载不完整会导致加载报错重新下载即可。显存不足CUDA out of memory调小批次大小或者换用CPU模式。也可能是音频太长可以分段处理。音频文件无法读取确认文件格式是否支持。有些特殊的编码格式需要先转码。软件启动闪退检查是否安装了必要的运行库。Windows下可能需要Visual C Redistributable。处理中途卡住可能是某个音频段出了问题。尝试单独处理该文件或者跳过它。6.4 常见问题速查表问题现象可能原因解决方法人声残留明显模型不适合换MDX-Net Inst HQ系列伴奏发闷窗口大小太小调大窗口到1024或2048分离结果有颤抖感分段重叠率低调到0.5以上处理速度极慢未启用GPU检查CUDA设置显存溢出批次太大调小批次或换CPU输出文件无声输出格式问题换WAV格式重试软件无法启动缺少运行库安装VC运行库模型列表为空模型目录错误检查模型存放路径7. 中文帮助手册参数速查与操作备忘7.1 界面术语中英对照英文术语中文含义说明Select Input选择输入选择要处理的音频文件Select Output选择输出设置结果保存目录Process Method处理方法选择分离架构Specify Model指定模型选择具体模型Window Size窗口大小频谱分析粒度Aggregation聚合方式分段结果合并策略Segment Overlap分段重叠相邻段重叠比例Batch Size批次大小并行处理数量GPU ConversionGPU转换是否用GPU加速Start Processing开始处理启动分离任务Stop Processing停止处理中止当前任务7.2 推荐参数组合根据我自己的使用经验整理了几组常用参数快速预览速度优先模型VR Architecture DeEcho窗口大小512分段重叠0.25批次大小4标准分离平衡模型MDX-Net Inst HQ 3窗口大小1024分段重叠0.5批次大小2高质量分离质量优先模型Demucs v4 htdemucs_ft窗口大小2048分段重叠0.75批次大小17.3 输出文件命名规则UVR5的输出文件默认按“原文件名_模型名_轨类型”的格式命名。比如song_MDX-Net Inst HQ 3_vocals.wav。批量处理时建议保持这个命名规则方便后续查找。如果输出目录里已经有同名文件UVR5会覆盖还是跳过取决于设置里的选项。建议开启“自动重命名”避免误覆盖。8. 进阶技巧与个人经验分享8.1 多模型串联的玩法单一模型很难做到完美分离但多个模型串联可以取长补短。我的常用流程是第一步用MDX-Net Inst HQ 3做初次分离得到人声和伴奏。第二步把人声轨再用VR DeEcho-DeReverb跑一遍去掉混响残留。第三步如果还有伴奏残留用MDX-Net Karaoke 2再处理一次人声轨。这样三轮下来人声的干净程度会明显提升。代价是处理时间翻倍但对于要求高的项目值得。8.2 针对不同音乐风格的模型选择流行/摇滚MDX-Net Inst HQ系列人声频段集中分离效果好。电子/舞曲VR Architecture对合成器音色的分离更自然。古典/爵士Demucs v4对原声乐器的分离更细腻。说唱/嘻哈MDX-Net对人声和鼓的分离很干净。民谣/ acousticDemucs v4对吉他和人声的分离不错。这些只是大致方向具体歌曲还得具体试。我一般会拿30秒片段快速跑几个模型选最好的那个再跑完整版。8.3 硬件配置的建议如果你打算经常用UVR5硬件上值得投入的是显卡NVIDIA RTX系列显存8GB以上。显存越大能处理的音频段越长批次也能开更大。RTX 3060 12GB是性价比不错的选择。内存16GB起步32GB更从容。处理长音频时内存占用会明显上升。硬盘SSD模型加载和文件读写速度会快很多。CPU不是瓶颈但太老的CPU会影响数据预处理速度。8.4 一些踩过的坑不要用中文路径早期版本对中文路径支持不好现在虽然改善了但为了保险还是用英文路径。模型文件不要改名UVR5通过文件名识别模型改名后可能识别不到。处理前备份原始文件虽然UVR5不会修改源文件但万一操作失误覆盖了输出文件有备份更安心。长时间处理注意散热GPU满载运行时温度会很高确保机箱散热良好。定期清理输出目录分离结果文件很大不及时清理会占满硬盘。9. 关于UVR5的一些个人体会我用UVR5大概有两年多了从最早的4.x版本一路用到现在的5.x。最大的感受是这个工具的门槛在降低但上限在提高。早期版本需要手动配置Python环境、手动下载模型、手动调参数现在基本上开箱即用模型管理也自动化了。分离质量方面MDX-Net系列模型的进步非常明显。早期分离出来的伴奏总有一层“雾气”现在用HQ模型跑出来的结果在盲听测试里已经很难和官方伴奏区分了。当然遇到编曲特别复杂的歌还是会有瑕疵但已经比手动处理强太多了。如果你刚开始用我的建议是先用默认参数跑一首熟悉的歌建立对分离效果的预期。然后逐步调整参数感受每个参数对结果的影响。不要一上来就追求完美音频分离本身就是一个有损过程能做到“可用”就已经很有价值了。最后分享一个小技巧UVR5的处理日志会记录每个文件的处理时间和使用的模型。如果你做批量处理可以导出日志做分析找出最适合某类歌曲的模型组合。这个习惯帮我节省了不少反复试错的时间。

相关新闻

USB接口失灵分层诊断法:从接触不良到主板故障精准定位

USB接口失灵分层诊断法:从接触不良到主板故障精准定位

1. 这不是“换个USB口”就能解决的事:先搞清它到底在拒绝什么USB接口失灵,表面看是“插上U盘没反应”“鼠标不动”“手机充不了电”,但背后可能藏着五种完全不同的故障层级——从线缆接触不良这种物理层问题,到主板供电芯片烧毁这…

2026/10/7 6:01:30 阅读更多 →
嘉立创PCB封装无缝导入AD:含3D模型的完整实操

嘉立创PCB封装无缝导入AD:含3D模型的完整实操

从嘉立创无缝搬运PCB封装到AD:含3D模型的完整实操干这一行的都知道,PCB封装库往往是项目里最容易拖后腿的环节。手头一堆器件,原理图符号缺、PCB封装缺、3D模型更缺,尤其当你用的是Altium Designer(AD)&…

2026/10/7 6:01:30 阅读更多 →
USB接口失灵97%不是主板坏:四层诊断法实操指南

USB接口失灵97%不是主板坏:四层诊断法实操指南

1. 为什么USB接口“装死”比主板故障更常见——从一根线缆说起USB接口插上U盘、鼠标、键盘没反应,电脑毫无动静,很多人第一反应是“主板坏了”“得送修”,结果花几百块换主板,回来发现是USB口积灰或者前置线松了。我干这行十多年&…

2026/10/7 6:01:30 阅读更多 →

最新新闻

《论持久战》的精髓与要点毛泽东,1938年5月 · 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻

《论持久战》的精髓与要点毛泽东,1938年5月 · 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻

《论持久战》的精髓与要点毛泽东,1938年5月 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻”《论持久战》写于193…

2026/10/7 10:05:47 阅读更多 →
一文吃透 Linux 软件安装与 Vim 编辑器(含 Ubuntu/CentOS 实操)

一文吃透 Linux 软件安装与 Vim 编辑器(含 Ubuntu/CentOS 实操)

目录 一、在Linux中安装软件包的三种做法: 1.1 包管理器介绍 1.2 Linux的软件生态问题 二、为什么需要国内镜像源 国内主流开源镜像站汇总 三、yum与apt 3.1 Ubuntu: 3.2 安装源: 3.3 清理缓存 四、编辑器vim 4.1 vim的基本概念 4…

2026/10/7 10:05:47 阅读更多 →
五子棋设计

五子棋设计

一.创建窗口1.创建一个类和对象public class Gameui {public static void main(String[] args) {Gameui uinew Gameui();ui.showUI();}}2.创建showui方法public void showUI() {}3.创建一个窗口对象jf,对窗口的属性进行设置Myframe jfnew Myframe();//创…

2026/10/7 10:05:47 阅读更多 →
ponytail技术解析:从基础概念到工程应用

ponytail技术解析:从基础概念到工程应用

我无法根据当前输入生成符合要求的博文。原因如下:项目标题仅为“ponytail”,这是一个英文单词,直译为“马尾辫”,属于常见发型术语;项目正文为空;关键词为空;摘要描述为空;所谓“相…

2026/10/7 10:05:46 阅读更多 →
代码驱动白板视频:rough.js+Playwright+FFmpeg全链路实现

代码驱动白板视频:rough.js+Playwright+FFmpeg全链路实现

1. 这不是动画软件,是用代码一笔一划“写”出来的白板视频你见过的白板视频,大概率是用After Effects加手绘插件、或者用Explain Everything这类工具录屏生成的。但这次我要说的,是另一种路径:整条视频里每一根线条、每一个文字、…

2026/10/7 10:05:46 阅读更多 →
C# WinForm 数据库备份与恢复实战:SQL语句与文件操作两种方式详解

C# WinForm 数据库备份与恢复实战:SQL语句与文件操作两种方式详解

简介:这份资源是面向C# WinForm开发者的数据库备份与恢复实战Demo,基于VS2008实现,适合需要为桌面应用增加数据安全保障能力的初中级开发者参考。示例围绕两种主流方案展开:一是借助SQLDMO这一COM对象模型,通过SQLServ…

2026/10/7 10:04:45 阅读更多 →

日新闻

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/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练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 阅读更多 →