发布时间:2026/8/30 7:59:28
3步给Remotion视频加标注:箭头、高亮框与动画效果完整指南 3步给Remotion视频加标注箭头、高亮框与动画效果完整指南【免费下载链接】remotion Make videos programmatically with React项目地址: https://gitcode.com/GitHub_Trending/re/remotion用Remotion视频标注不打开剪辑软件几行React代码就能给视频加上高亮框、箭头和动画。读完后你能从零渲染出一支带标注的视频并掌握定位、旋转、入场动画这几个最易踩坑的细节。第一次见效3步看到可运行的标注视频目标很小在画面上圈出重点再放一个箭头指过去。在现有Remotion项目里安装形状包--save-exact用来锁定版本防止和remotion主包不一致把下面的组件放进任意composition的顶层运行npx remotion studio实时预览或npx remotion render 合成ID out.mp4直接导出。import React from react; import {AbsoluteFill} from remotion; import {Rect, Arrow} from remotion/shapes; export const Annotation () ( AbsoluteFill style{{backgroundColor: #101318}} Rect width{400} height{200} cornerRadius{12} fillrgba(255,60,60,0.15) stroke#ff3c3c strokeWidth{4} style{{position: absolute, left: 100, top: 100}} / Arrow length{200} headWidth{120} headLength{80} shaftWidth{40} fill#ff3c3c directionleft style{{position: absolute, left: 560, top: 170}} / /AbsoluteFill ); 打开studio后你会看到一块半透明红框圈住了区域旁边一个箭头指着它。这已经是一个能导出成视频的标注层了。核心能力拆解用Rect加Circle快速圈出高亮区域场景按钮、代码行这类重点需要被框住但不能把内容挡住。Rect width{400} height{200} cornerRadius{12} fillrgba(255,60,60,0.15) stroke#ff3c3c strokeWidth{4} style{{position: absolute, left: 100, top: 100}} / Circle radius{60} fillrgba(255,200,0,0.2) style{{position: absolute, left: 620, top: 320}} /fill里写rgba第四个参数就是透明度——0.15到0.3之间既能高亮又不遮挡cornerRadius调圆角大小circle则适合圈住单个按钮或人脸。让Arrow指向任意斜向位置场景重点对象在斜对角但Arrow的direction只支持right、left、up、down四个正方向。Arrow length{200} headWidth{120} headLength{80} shaftWidth{40} fill#ff3c3c directionleft style{{position: absolute, left: 560, top: 170, transform: rotate(35deg)}} /先用direction转到大致朝向再用rotate微调角度斜向指向就解决了。箭头本身的粗细、头宽都靠length、headWidth、shaftWidth几个数字控制。用interpolate让标注按时序入场场景所有标注同一帧出现会显得乱你希望它们按讲解节奏一个一个登场。import {useCurrentFrame, interpolate} from remotion; import {Arrow} from remotion/shapes; const frame useCurrentFrame(); // 第30帧开始15帧内从0倍放大到1倍 const scale interpolate(frame, [30, 45], [0, 1], {extrapolateLeft: clamp, extrapolateRight: clamp}); Arrow length{200} fill#ff3c3c directionleft style{{transform: translate(560px, 170px) scale(${scale})}} /每个标注错开几帧观众视线就会跟着你的脚本走。另外所有形状都支持from、durationInFrames这类时间轴属性直接声明它出现在哪一段、存在多久不需要额外写逻辑。新手最容易踩的3个标注坑现象装完remotion/shapes后studio起不来报版本不匹配 →原因remotion与所有remotion/*包的主版本必须保持一致 →一行解决用npm i remotion/shapes --save-exact安装版本前不带^。现象形状总赖在左上角怎么调参数都不动位置 →原因每个形状是独立SVG默认不带位置信息只认自身尺寸参数 →一行解决加style{{position: absolute, left: 100, top: 100}}。现象箭头永远指不到斜角上的对象 →原因direction只有四个正方向可选 →一行解决在style里追加transform: rotate(35deg)。最后一步高亮框、箭头、动画入场三个零件现在已经都齐了。更多参数和全部形状星形、爱心、多边形等可以直接翻 shapes组件源码 和 shapes文档然后打开studio把你的第一支带标注的视频渲染出来。【免费下载链接】remotion Make videos programmatically with React项目地址: https://gitcode.com/GitHub_Trending/re/remotion创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/30 7:59:28

OBS 插件开发实战:5 步写出实时屏幕标注滤镜

OBS 插件开发实战:5 步写出实时屏幕标注滤镜 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 远程上课,你只想…

2026/8/30 7:59:28

MIT 6.00计算机科学与编程导论:用计算思维破解Python入门难题

如果只看表面,很容易把 MIT 6.00《计算机科学与编程导论》当成一门普通的 Python 入门课:学语法、写循环、做习题,期末考试拿个分。但真正把这门 2008 年秋季的课程视频和作业从头跟到尾之后,你会发现一个完全不同的结论—— 它教…

2026/8/30 7:54:28

从爬虫到可视化:基于Hadoop的招聘数据分析系统全流程解析

在本科毕业设计里,“基于Hadoop的招聘数据分析及可视化系统”是一个综合度很高、技术栈覆盖很广的选题。它同时涉及 Python 爬虫、Hadoop 分布式存储与计算、数据仓库分析、算法应用、Vue 前端可视化以及后端接口开发,几乎把大数据方向的核心环节都串了一…

2026/8/30 8:14:29

机器人产品研发技术链路:从运动控制到ROS 2导航实战

最近 Microduck 销售额破百万的消息,在机器人圈子里讨论度很高。不少关注点都放在了商业数据上,但对于做技术的同学来说,更值得研究的是另一个问题:一款机器人产品从原型机到稳定出货,背后到底需要哪些技术支撑&#x…

2026/8/30 8:14:29

用Codex Skill实现Word到LaTeX论文自动转换

写论文投期刊,最让人头疼的事情之一就是格式转换。很多期刊会要求提交 LaTeX 源码,但手里的稿子往往还是 Word 格式。手动把 Word 里的公式、表格、引用搬到 LaTeX,少则一两天,多则一周。这次我们来看一个开源 Skill:它…

2026/8/30 8:14:29

拆解JS箭头函数:this不再丢失的完整指南

先看一个日常开发中很常见的场景:你在一个对象方法里调用了setTimeout,结果里面的this已经不再指向当前对象了;或者你把一个方法当作回调传给某个组件,运行时报Cannot read property of undefined。很多新手一碰到this就开始“到处…

2026/8/30 8:14:29

Python实现末日逃生列车:从文案到命令行文字冒险游戏

当你在标题里看到“末日逃生列车”“选择你的专属无限续美食车厢”时,第一反应可能是一个互动文案,或者一个游戏策划选题。但如果换个角度,把这句话交给程序员,问题立刻就变了:我要用什么样的数据结构和逻辑&#xff0…

2026/8/30 8:09:29

激光线宽拟合与DSH模型:从仿真验证到参数提取

简介:本资源是一套面向本科及硕士阶段科研学习的激光线宽仿真与拟合工具,基于Matlab实现DSH(Delay Self-Heterodyne)干涉信号建模与线宽参数反演,适用于光学测量、激光器性能评估及信号处理等研究场景。压缩包共20个文…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

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

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

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

2026/8/28 11:06:45

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

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