Remotion 视频检索:10分钟给视频装上全文搜索

发布时间:2026/8/30 11:41:51

Remotion 视频检索:10分钟给视频装上全文搜索
Remotion 视频检索10分钟给视频装上全文搜索【免费下载链接】remotion Make videos programmatically with React项目地址: https://gitcode.com/GitHub_Trending/re/remotion昨晚整理一场 90 分钟的分享录像我需要找到提到「内存泄漏」的位置来回拖进度条几乎看完全片。这次我用 Remotion 搭了一套视频检索语音识别、字幕索引、按时间跳转前后 10 分钟搜索不到 1 秒。前后对比一句话转写之后视频就变成一份可按关键词搜索的文本结果直接给你时间点。使用前使用后查找方式拖进度条靠耳朵输入关键词耗时515 分钟每支视频1 秒内出错率漏掉就漏掉了按识别结果逐条命中原理一行讲清把视频当成一本书。第一步是语音转文字相当于有人把书念出来记下来并记下每句话出现的时间第二步转成字幕把记录变成一份带页码的目录每条字幕有文字和起止时间第三步搜索就是翻这份目录。帧预览则是把那个时间点截一张图给你看点到为止链路就这三步。最小可运行路径整条路径 4 步核心 API 都在 packages/whisper-web/ 里。1. 装依赖跑npm install remotion/whisper-web remotion/captions装好两个包。2. 转写把 16kHz 单声道音频交给 transcribe()返回带逐词时间戳的 JSONimport {transcribe, downloadWhisperModel} from remotion/whisper-web; await downloadWhisperModel(small); const json await transcribe({ channelWaveform, // 16kHz 单声道 Float32Array取法见仓库文档 model: small, language: auto, });3. 转成字幕toCaptions() 把转写结果转成 Caption[]每条带 text、startMs、endMs这就是字幕索引的最小单元。4. 搜索搜索只是对一个数组做 filterimport {toCaptions} from remotion/whisper-web; const {captions} toCaptions({whisperWebOutput: json}); const hits captions.filter((c) c.text.includes(内存泄漏)); // hits 每条都能按 startMs 直接定位跳转跑通后你会看到什么输入关键词回来的是一个列表每条命中包含原句文字、起止时间以及按该时刻渲染一张 still 得到的帧预览。点一条播放器直接跳到那个位置。搜「内存泄漏」90 分钟里回了 3 处点第 2 条直接跳到 47 分 12 秒不用再拖条。适合谁用课程制作者学员问「哪段讲了 X」直接甩时间点字幕还能用 serializeSrt 序列化成 SRT 发给学员。企业内训把培训录像归档成可搜文本新人提问时先搜一遍会议录像再回答。媒体运营发布前跑一遍关键词扫描敏感词、口误、读错的名词全部定位出来。避坑与延伸⚠️ 三个真实会踩的坑模型体积与速度。模型越大识别越准但浏览器 WASM 转写明显更慢先用 small 跑通重要素材再换大模型复核。长视频别重复转。90 分钟的转写本身要几分钟跑一次存下来复用搜索本身是毫秒级过滤不构成负担。多语言配置。语言不确定就传 auto术语识别置信度低时用每条 caption 的 confidence 字段抽查核对。如果你已经接了 OpenAI 的 Whisper API可以看 packages/openai-whisper/里面有现成的转字幕函数SRT 的读写细节以 packages/captions/ 文档为准。三个模块拼起来本地视频的「目录」就做好了以后找片段先搜再拖。【免费下载链接】remotion Make videos programmatically with React项目地址: https://gitcode.com/GitHub_Trending/re/remotion创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

文档解析一站式:用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据

文档解析一站式:用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据

2026/8/30 11:41:51

文档解析一站式:用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据 【免费下载链接】docling Get your documents ready for gen AI 项目地址: https://gitcode.com/GitHub_Trending/do/docling Docling 是一个开源文档解析工具,把 PD…

从任务闭环到疗效闭环:AI患者管理的关键路径

从任务闭环到疗效闭环:AI患者管理的关键路径

2026/8/30 11:41:51

AI患者管理进入深水区后,团队最常见的困惑不是模型选型,而是明明把随访提醒、健康宣教、异常告警都做上线了,患者管理却没有真正产生疗效。很多系统已经能把患者“管得住”:记录档案、按时发送随访任务、回收结果、统计完成率。但…

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程

2026/8/30 11:41:51

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程 【免费下载链接】agentmemory #1 Persistent memory for AI coding agents based on real-world benchmarks 项目地址: https://gitcode.com/GitHub_Trending/age/agentmemory agentmemory…

谷歌AI战略收敛:Gemini统一模型生态与开发者落地指南

谷歌AI战略收敛:Gemini统一模型生态与开发者落地指南

2026/8/30 12:41:54

谷歌 AI 最近的动作,看起来是技术战,实际上更像一场“杯酒释兵权”——用产品路径的调整,完成组织权力和资源分配的重构。过去一年,谷歌 AI 从研究驱动转向产品驱动,从多线作战收拢到 Gemini 一条主线,整个…

AI辅助搭建游戏生产流水线:从文生图到批量任务全流程

AI辅助搭建游戏生产流水线:从文生图到批量任务全流程

2026/8/30 12:41:54

几十万人在线、登上热榜、玩家以为是个像模像样的独立游戏,结果被扒出来是AI快速生成的产品——这类现象这两年并不少见。先不评价具体事件,单从工程角度看,真正值得讨论的问题是:今天用AI工具链从零搭一个能跑、能上线、能撑住在…

英伟达财年利润暴增背后:CUDA生态与AI算力平台的技术解码

英伟达财年利润暴增背后:CUDA生态与AI算力平台的技术解码

2026/8/30 12:41:54

附:给定 OpenAI 翻译任务说明本部分为原始任务说明,不构成文章内容,阅读时可跳过。Please translate the following into Chinese, keeping all formatting and code blocks intact:---等等,在我继续之前,让我重新理解…

压缩冷凝式空气制水系统:从露点计算到离网部署技术详解

压缩冷凝式空气制水系统:从露点计算到离网部署技术详解

2026/8/30 12:41:54

空气制水(Water-from-Air)并不是一个只能停留在实验室里的概念。人类在沙漠中收集露水、从冷凝水取淡水的历史很长,真正发生变化的是近年来的制冷循环、吸附材料和自动化控制技术,让“从空气里取水”的装置在单位体积、单位能耗和…

Java面试八股文核心考点:从HashMap到JVM的深度梳理

Java面试八股文核心考点:从HashMap到JVM的深度梳理

2026/8/30 12:41:54

1. 面试八股文的真相:大厂到底在考察什么我先把“八股文该不该背”这事说清楚。这两年被问得最多的不是“HashMap怎么实现”,而是“我背了这么多八股文,为什么面试还是挂”。我既当过候选人,也坐过面试官那一侧,慢慢发…

AMD Ryzen AI Max+ 395迷你主机:128GB统一内存本地跑大模型

AMD Ryzen AI Max+ 395迷你主机:128GB统一内存本地跑大模型

2026/8/30 12:31:54

Minisforum N5 Max 这台机器,真正值得关注的核心不是“又一台迷你主机”,而是它把 AMD Ryzen AI Max 395 这颗 APU 的完整形态搬到了桌面:16 个 Zen 5 核心、40 CU 的 Radeon 8060S 集显、50 TOPS 的 XDNA 2 NPU,再加上最高 128GB…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/8/30 0:01:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/8/30 0:01:07

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/30 0:01:07

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/8/30 0:01:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/8/30 0:01:07

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/30 0:01:07

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…