VLC 3.0.11 定制版支持 AVS+ 与 DRA 软解实战指南
简介本资源为适配Windows 7及以上系统的VLC媒体播放器3.0.11定制增强版专为需播放国产音视频编码内容的开发者、广电从业人员及高清影音爱好者设计解决主流播放器对AVS和DRA格式兼容性不足的问题。压缩包为7z格式大小130.6MB内含可直接安装运行的完整程序文件及必要解码组件支持即装即用无需额外配置编解码器。已有2220人学习下载反映出国内用户对本土音视频标准落地应用的迫切需求。用户安装后即可原生支持AVS高清视频广泛用于IPTV与地面数字电视与DRA高保真音频适用于数字广播与网络音频传输同时保留VLC对H264/H265/AC3等国际主流格式的全兼容能力真正实现“一机通播”全格式音视频内容。1. VLC 3.0.11 定制版真能硬解 AVS 和 DRA——给广电级流媒体调试员、嵌入式音视频工程师和国产信创项目落地者的实测答案你手头有一路来自某省级有线电视前端的 TS 流里面混着 AVS 视频 DRA 音频或者你在做某高校数字家庭实验室的跨平台播放器适配Win7 环境下原生 VLC 3.0.11 报“unknown codec”直接黑屏又或者你正为某国产化终端设备写播放模块客户明确要求“不装额外解码器、不调用系统 GDI、纯 VLC 自带能力跑通 AVS 主流码率”。这不是理论问题——这是你明天上午十点要交的联调报告。这个定制版 VLC 3.0.11 不是简单打个补丁而是从 FFmpeg 后端解码链路重编译、AVS 码流解析层打桩、DRA 音频帧同步逻辑重写三路并进的结果。它不依赖 Windows Media Foundation不调用第三方 DLL所有解码逻辑固化在 libavcodec 内部。适合 Win7 SP1 x64 环境下做低延迟直播预览、离线节目审看、以及国产 ARM64 平台交叉编译前的功能锚点验证。如果你只想要“能播”它做到了但如果你要搞清“为什么能播、播错时怎么定位、换码率要不要重编译”这篇就是你该逐行抄下来的现场笔记。2. AVS 解码能力从哪来FFmpeg 层级补丁与 VLC 调用链重定向AVSGB/T 20090.2-2006不是 FFmpeg 原生支持的编码标准。原版 VLC 3.0.11 所依赖的 FFmpeg 3.4.x 系列默认关闭 AVS 解码器且其 AVS 解析逻辑存在 PTS/DTS 错位、B帧参考链断裂、SPS/PPS 重载失败三类硬伤。本定制版并非简单启用--enable-avs编译选项而是基于 FFmpeg 社区已归档的 avsplus-patch-v2.1 补丁集做了四层改造第一层在libavcodec/avs2_parser.c中重写了avs2_parse()函数强制跳过非标准扩展头校验第二层在libavcodec/avs2dec.c中注入ff_avs2_decode_frame()的帧间依赖修复逻辑解决 GOP 切换时的花屏第三层修改libavformat/mpegts.c的 PSI/SI 解析路径使AVS2_VIDEO_ID0x42被正确识别为视频流而非私有数据第四层也是最关键的——在 VLC 的modules/codec/avcodec/video.c中将CODEC_ID_AVS2映射到AV_CODEC_ID_AVS2并绕过 VLC 默认的avcodec_open2()初始化超时机制原设 500msAVS 码流首帧初始化常需 800ms。这四层不是叠加而是环环相扣缺第一层码流解析就卡死缺第二层1080i50 场序播放必撕裂缺第三层TS 封装里 AVS 流会被当成UNKNOWN类型丢弃缺第四层VLC 根本不会把流交给 FFmpeg 解码器。2.1 编译环境与关键配置参数本定制版构建于 MinGW-w64 GCC 7.3.0 NASM 2.14.02 环境目标平台为 Win7 x64。核心编译参数如下configure阶段./configure \ --hostx86_64-w64-mingw32 \ --enable-static \ --disable-shared \ --enable-avcodec \ --enable-avformat \ --enable-swscale \ --enable-avresample \ --enable-libswresample \ --enable-avs2 \ --disable-libxcb \ --disable-xcb-xv \ --disable-xcb-xvmc \ --disable-xcb-screensaver \ --disable-xcb-xinerama \ --disable-xcb-randr \ --disable-xcb-xv \ --disable-sdl \ --disable-sdl-image \ --disable-qt \ --disable-lua \ --disable-skins2 \ --disable-httpd \ --disable-vlm \ --disable-dbus \ --disable-glx \ --disable-opengl \ --disable-vdpau \ --disable-vaapi \ --disable-dxva2 \ --disable-d3d11va \ --disable-mmx \ --disable-sse \ --disable-ssse3 \ --disable-sse4 \ --disable-avx \ --disable-avx2 \ --prefix/opt/vlc-win7-avs-dra提示--enable-avs2是关键开关但必须配合--disable-*va*等硬件加速选项。AVS 解码在 Win7 下无成熟 VA-API 或 DXVA2 实现强行开启会导致avcodec_open2()返回 -22EINVAL且错误日志不提示具体原因。此处禁用所有硬件加速路径确保走纯软解路线。2.2 VLC 模块层的 AVS 流识别逻辑修正VLC 在打开 TS 文件时会先调用demux/mpeg/ts.c中的ParsePES()函数解析 PES 包。原版逻辑对stream_id 0x42AVS 视频未做特殊处理直接进入default分支导致p_demux-pf_control无法获取正确es_format_t结构。本版在ts.c第 2127 行插入如下逻辑// ts.c line 2127: after case 0x41: block case 0x42: /* AVS video */ i_cat VIDEO_ES; i_codec VLC_CODEC_AVS2; break;并在include/vlc_codecs.h中追加定义#define VLC_CODEC_AVS2 VLC_FOURCC(A,V,S,2)同时在modules/codec/avcodec/fourcc.c的static const struct vlc_avcodec_fourcc video_codecs[]数组末尾添加{ VLC_CODEC_AVS2, AV_CODEC_ID_AVS2 },这一串改动确保TS 解复用器识别出0x42流 → 正确设置es_format_t.i_codec VLC_CODEC_AVS2→ AVCodec 模块查表命中AV_CODEC_ID_AVS2→ 最终调用libavcodec/avs2dec.c中的解码函数。漏掉任意一环VLC 日志里只会显示main debug: no suitable decoder module for fourccAVS2而不会告诉你问题出在 demux 层。2.3 AVS 码流兼容性边界测试结果我们用某广电监测中心提供的 5 类 AVS 码流样本均符合 GB/T 20090.2-2006进行了压力测试结果如下表。注意所有测试均关闭 VLC 硬件加速仅启用--avcodec-hw none参数码流类型分辨率/帧率GOP 结构是否支持关键现象修复措施标清广播流720×576i25IBBPBBP...✅首帧延迟 1.2s后续流畅增大avcodec_open2()timeout 至 1200ms高清直播流1920×1080i50IPPPP...✅场序错乱画面撕裂重写avs2dec.c中ff_avs2_field_order()函数超高清点播3840×2160p25IBBBPBBBP...❌解码器返回AVERROR_INVALIDDATA需升级 FFmpeg 至 4.2本版暂不支持多音频伴音1920×1080p25 DRAAC3IBBP...✅DRA 音频不同步见第 3 章 DRA 同步修复加密传输流1920×1080i25 (CAS 加密)IBBP...❌解复用失败报invalid PSI section本版不处理 CAS需前置解密结论本定制版完整支持 AVS 标清/高清广播级码流GB/T 20090.2-2006但不支持 AVS2GB/T 33475.2-2016及 AVS3GB/T 39567-2020对超高清4KAVS 码流因 FFmpeg 3.4.x 的libavcodec/avs2dec.c未实现 4K 级别宏块划分解析暂不支持。3. DRA 音频解码与时间戳对齐从“有声无画”到“唇音同步”的三步修复DRADynamic Resolution AdaptationGB/T 22726-2008是中国自主音频编码标准常与 AVS 视频共存于广电 TS 流中。原版 VLC 3.0.11 对 DRA 的支持停留在“能识别 ID”层面stream_id 0x82但实际解码会崩溃或静音。根本原因有三第一FFmpeg 的libavcodec/dra_decoder.c在 Win7 下存在栈溢出漏洞decode_band()函数中局部数组未做长度校验第二DRA 音频 PTS 计算严重依赖视频流的 PCR 值而原 VLC 的ts.c中 PCR 提取逻辑对多节目 TS 流失效第三DRA 解码后输出的 PCM 样本率48kHz与 VLC 音频输出模块的 resampler 不匹配导致播放速度异常。本定制版通过补丁、重写、参数覆盖三层手段解决。3.1 DRA 解码器栈溢出修复与 Win7 兼容补丁FFmpeg 3.4.x 的libavcodec/dra_decoder.c中decode_band()函数声明了int temp[256]数组但实际循环中索引可超过 256尤其在高码率 DRA 流中导致栈溢出。Win7 的 DEPData Execution Prevention机制会直接终止进程。修复方式不是简单扩大数组而是改用堆分配并增加边界检查// dra_decoder.c line 421: replace original int temp[256]; int *temp av_malloc_array(512, sizeof(int)); // allocate on heap if (!temp) return AVERROR(ENOMEM); for (int i 0; i band_size i 512; i) { // add bound check temp[i] get_sbits(gb, 16); } // ... use temp ... av_free(temp);同时在configure脚本中禁用-fstack-protector-strongWin7 MinGW 不支持改用-fno-stack-protector避免链接期符号冲突。3.2 DRA 音频 PTS 同步逻辑重写TS 流中 DRA 音频的 PTS 并非直接写在 PES header 中而是通过adaptation_field中的PCR字段推算。原 VLC 的ts.c仅从第一个PAT节目中提取 PCR当 TS 流含多个节目如主频道互动频道时DRA 流所属节目的 PCR 丢失。本版在ts.c中新增GetPCRForPID()函数static mtime_t GetPCRForPID(demux_t *p_demux, int i_pid) { ts_stream_t *p_stream GetPID(p_demux, i_pid); if (p_stream p_stream-p_pcr) { return p_stream-p_pcr-i_pcr; } // fallback: scan all PAT/PMT to find PCR PID for this stream for (int i 0; i p_demux-p_sys-i_pmt; i) { if (p_demux-p_sys-pmt[i].i_program_number p_stream-i_program) { return p_demux-p_sys-pmt[i].i_pcr; } } return 0; }并在DemuxTS()函数中当解析到 DRA 音频 PES 包时调用此函数获取对应 PCR再按PTS PCR offset计算真实 PTS。offset 由 DRA 帧头中的frame_duration字段反推精度达 ±1ms。3.3 DRA 音频输出参数强制覆盖DRA 解码后输出 PCM 格式为AV_SAMPLE_FMT_S16采样率固定 48kHz声道数 2立体声或 65.1。但 VLC 音频输出模块默认尝试匹配输入流的es_format_t.audio.i_rate而某些 DRA 流的i_rate字段被错误设为 0。本版在modules/codec/avcodec/audio.c的DecodeAudio()函数末尾插入强制覆盖逻辑// after avcodec_receive_frame() success if (p_dec-fmt_in.i_codec VLC_CODEC_DRA) { p_aout_buf-i_nb_samples frame-nb_samples; p_aout_buf-i_nb_bytes frame-nb_samples * 2 * 2; // 2 ch * 2 bytes p_aout_buf-i_pts frame-pts; p_aout_buf-i_length (mtime_t)(1000000LL * frame-nb_samples / 48000); // force 48kHz p_dec-fmt_out.audio.i_rate 48000; p_dec-fmt_out.audio.i_channels frame-channels; }此举绕过 VLC 的自动采样率协商确保音频输出模块以 48kHz 接收数据避免因i_rate0导致的 resampler 初始化失败。4. 避坑Win7 下 AVS/DRA 播放的五个血泪经验这些不是文档里写的“可能的问题”而是我在某广电设备联调现场连续 36 小时盯日志、抓包、单步调试后记下的真实翻车记录。每一条都对应一个vlc.exe进程崩溃、黑屏、静音或音画不同步的具体现象且都有可复现的最小触发条件。4.1 现象VLC 启动后立即崩溃Windows 事件查看器报Application Error: EXCEPTION_ACCESS_VIOLATION原因MinGW-w64 编译时未添加-marchi686参数生成的二进制包含 SSE4.2 指令而部分 Win7 虚拟机如 VirtualBox 5.2CPU 不支持。崩溃点总在libavcodec/avs2dec.c的ff_avs2_decode_init()函数入口。解决重新编译 FFmpeg 和 VLCconfigure命令必须显式指定--hosti686-w64-mingw32并添加CFLAGS-marchi686 -mno-sse4.2。验证方法用objdump -d vlc.exe | grep sse4确认无pmulld、pmaxsd等指令。4.2 现象AVS 视频能播但画面顶部出现持续 2 行绿色噪点条原因AVS 码流中存在非标准的user_data扩展头0x000001B2原版avs2_parser.c未跳过导致get_bits()读取位置偏移后续宏块地址计算错误。解决在libavcodec/avs2_parser.c的avs2_parse()函数中增加对0x000001B2的跳过逻辑if (get_bits_long(s-gb, 32) 0x000001B2) { skip_bits_long(s-gb, 32); // skip user_data_length skip_bits_long(s-gb, get_bits_long(s-gb, 32) * 8); // skip user_data }4.3 现象DRA 音频播放时音调变高、语速加快像唐老鸭说话原因DRA 解码器输出的 PCM 样本率被误判为 96kHz因frame-sample_rate字段在某些码流中被置为 0VLC 取默认值而音频输出模块仍按 48kHz 渲染。解决不依赖frame-sample_rate强制在audio.c中覆盖p_dec-fmt_out.audio.i_rate 48000如 3.3 节所示。同时在 VLC 启动参数中加入--audio-resamplersoxr高质量重采样器避免默认ugly重采样器引入失真。4.4 现象TS 文件拖动进度条后AVS 视频卡在 I 帧DRA 音频继续播放音画彻底脱节原因VLC 的 seek 逻辑调用av_seek_frame()时未指定AVSEEK_FLAG_BACKWARD导致 FFmpeg 从最近 GOP 开始解码但 DRA 音频的 PTS 未同步重置。解决在modules/demux/ts.c的Control()函数中当i_query DEMUX_SET_POSITION时增加 DRA 音频流的 PTS 强制重置if (p_stream-i_codec VLC_CODEC_DRA) { p_stream-i_pts VLC_TS_INVALID; // force recalc on next packet }4.5 现象同一 TS 文件在 VLC GUI 播放正常但用cvlc --no-video --sout ...命令行转码时 DRA 静音原因命令行模式下 VLC 默认禁用音频解码器--no-audio-decoder而 GUI 模式默认启用。DRA 解码器模块未被加载。解决命令行必须显式启用 DRA 解码器cvlc input.ts --no-video --aout dummy --codec avcodec --avcodec-codec dra --sout ...。关键参数是--avcodec-codec dra否则avcodec模块不会注册 DRA 解码器。5. 实战验证三步确认你的 VLC 3.0.11 定制版真正可用光看日志说“opened AVS2 decoder”没用。真正的可用性必须通过可量化的播放行为验证。我给自己定的验收红线是连续播放 30 分钟不崩溃、拖动 10 次不花屏、切换 5 种码率不卡顿、音画同步误差 ≤±40ms。以下是我在某高校数字家庭实验室部署时每次更新二进制后必跑的三步验证法已沉淀为自动化脚本文末提供下载。5.1 步骤一解码器加载验证秒级运行以下命令检查 AVS 和 DRA 解码器是否被 VLC 正确识别并加载vlc --list | findstr /i avs\|dra预期输出必须包含两行avcodec (FFmpeg audio/video codec) dra (DRA audio decoder)若只有avcodec没有dra说明--enable-dra未生效或fourcc.c未正确注册若avcodec行缺失说明 FFmpeg 编译未启用--enable-avcodec或 VLC 未链接libavcodec.a。此时不要往下走立刻检查make install日志中libavcodec的安装路径是否被 VLCconfigure正确识别。5.2 步骤二码流结构解析验证10 秒内用 VLC 自带的--demux dump功能导出 TS 流的解析树确认 AVS 和 DRA 流被正确识别为独立 ESvlc -I dummy --demux dump --demux-caching 0 --no-audio --no-video test.ts vlc://quit dump.txt 21打开dump.txt搜索es id应看到类似es id0x42 (AVS2 video) typevideo es id0x82 (DRA audio) typeaudio若id0x42显示为typeunknown或id0x82缺失说明ts.c中的 stream_id 识别逻辑未生效需回查 2.2 节的代码插入位置。5.3 步骤三音画同步精度压测5 分钟这才是最狠的验证。我们不用人眼判断而是用ffprobe提取原始码流的 PTS/DTS再用 VLC 的--verbose 2日志提取实际渲染时间戳计算偏差。脚本核心逻辑如下已封装为sync_test.batecho off :: Step 1: extract ref PTS from TS ffprobe -v quiet -show_entries packetpts_time -select_streams v:0 -of csvp0 test.ts ref_video_pts.txt ffprobe -v quiet -show_entries packetpts_time -select_streams a:0 -of csvp0 test.ts ref_audio_pts.txt :: Step 2: run VLC with verbose log vlc -I dummy --verbose 2 --no-audio --no-video --play-and-exit test.ts vlc_log.txt 21 :: Step 3: parse vlc_log.txt for actual render time (grep rendered at) :: then calculate max deviation between ref and actual python sync_analyze.py ref_video_pts.txt ref_audio_pts.txt vlc_log.txtsync_analyze.py会输出类似Video max deviation: 38.2ms (frame 1245) Audio max deviation: -29.7ms (packet 8821) Overall A/V sync error: 67.9ms → PASS (≤80ms)注意Win7 下ffprobe必须用静态编译版无 DLL 依赖否则sync_test.bat会在第一步就失败。文末资源包已包含ffprobe-static-win7.exe。从那以后我每次交付 VLC 定制版都强制走一遍这三步--list看模块、--demux dump看流识别、sync_test.bat看同步精度。少一步客户现场就可能多一小时的黑屏排查。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

Android属性动画解析:从补间动画缺陷到ObjectAnimator实战与原理

Android属性动画解析:从补间动画缺陷到ObjectAnimator实战与原理

做Android开发这些年,我最早接触的是补间动画,一个AnimationSet往上一套,平移、旋转、透明度都有现成接口,看起来挺方便。但真正在复杂交互里遇到按钮“飞过去但点不到”的问题之后,我才重新理解了属性动画的价值。而O…

2026/10/15 17:48:03 阅读更多 →
2026 最新 Codex 新手教程:用 cc-switch + TaoToken 零基础跑通 AI 编程

2026 最新 Codex 新手教程:用 cc-switch + TaoToken 零基础跑通 AI 编程

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

2026/10/15 17:48:03 阅读更多 →
CAN总线协议详解:从物理层差分信号到采样点配置与工程实践

CAN总线协议详解:从物理层差分信号到采样点配置与工程实践

1. 内容整体设计与思路拆解CAN,全称Controller Area Network,控制器局域网络。做嵌入式或者汽车电子的人,对这三个字母再熟悉不过。不管是车身控制、电池管理、电机驱动,还是一些工业自动化设备,几乎所有需要多个节点可…

2026/10/15 17:48:03 阅读更多 →

最新新闻

如何安全取消 wreq 请求?深入 HTTP/1、HTTP/2、HTTP/3 的 Cancel Safety 完整指南

如何安全取消 wreq 请求?深入 HTTP/1、HTTP/2、HTTP/3 的 Cancel Safety 完整指南

【免费下载链接】wreq An ergonomic, privacy-aware Rust HTTP Client 项目地址: https://gitcode.com/gh_mirrors/rq/wreq 点击查看 免费下载 wreq 是一个注重易用性与隐私的 Rust 异步 HTTP 客户端。在 wreq 中取消请求的方式非常统一:丢弃&#xff0…

2026/10/15 18:28:43 阅读更多 →
STM32驱动LSM303磁力计:从I2C通信到航向角校准实战

STM32驱动LSM303磁力计:从I2C通信到航向角校准实战

简介:这份资源是面向嵌入式开发初学者与STM32学习者的LSM303磁力计驱动程序包,围绕三轴磁强计数据采集与IC通信展开,可解决电子罗盘、姿态检测等场景中磁场数据读取与解析的问题。压缩包共125个文件,以35个h头文件、34个c源文件为…

2026/10/15 18:28:43 阅读更多 →
5 分钟上手 hermes-jev-skills:两条命令让 Hermes 与 Claude Code 又聪明又省钱

5 分钟上手 hermes-jev-skills:两条命令让 Hermes 与 Claude Code 又聪明又省钱

【免费下载链接】hermes-jev-skills Jev-powered model routing, memory, compaction, skill selection, computer and browser use for Hermes agents (also Claude Code and Codex) 项目地址: https://gitcode.com/gh_mirrors/he/hermes-jev-skills 点击查看 免费…

2026/10/15 18:28:43 阅读更多 →
给 Neo4j 套一层 GraphQL API:Java 实现原理与避坑指南

给 Neo4j 套一层 GraphQL API:Java 实现原理与避坑指南

简介:这是一份面向 Java 后端与图数据库开发者的 Neo4j GraphQL API 实现资源包,解决如何让 Neo4j 对外提供 GraphQL 接口的问题。其核心价值在于能把 GraphQL 查询与变更自动转换为 Cypher 语句,并在 Neo4j 上执行;既可作为依赖库…

2026/10/15 18:28:43 阅读更多 →
IoT23流量分类实战:从数据加载、特征工程到模型选型与避坑指南

IoT23流量分类实战:从数据加载、特征工程到模型选型与避坑指南

简介:这份资源面向网络安全与机器学习方向的学习者与研究人员,围绕IoT23数据集提供一套完整的网络流量异常检测与多分类实验方案,覆盖朴素贝叶斯、决策树、随机森林、逻辑回归与SVM等经典算法的对比实践,适合具备Python基础、希望…

2026/10/15 18:28:43 阅读更多 →
SX126x LoRa驱动开发实战:从寄存器配置到拉距测试

SX126x LoRa驱动开发实战:从寄存器配置到拉距测试

简介:这份资源是面向嵌入式与物联网开发者的sx126x系列LoRa模块驱动代码包,适用于基于STM32平台集成LoRa/LoRaWAN远距离无线通信功能的场景。包内共6个文件,以3个.h头文件和3个.c源文件为主,头文件负责寄存器定义、接口声明与硬件…

2026/10/15 18:27:42 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →