Remotion Recorder 是一个完全使用 JavaScript 构建的视频制作工具。
录制
在同步但独立地录制您的面部摄像头和屏幕。这样可以让您稍后创建动态布局。
![]() | |
录制网络摄像头并显示为单独的流。最多可以同时录制 4 个源! | 确保您在视频中央,并且不要离麦克风太近。 |
不同平台需要不同格式
每个平台都有自己的视频外观规范。
![]() | ||
Twitter, LinkedIn 1:1 Muted by default Captions burned in | YouTube 16:9 Audio by default Captions as .srt file Endcard with related videos | TikTok, Reels, Shorts 计划中9:16 底部需要安全空间 逐字字幕 |
录制器的目标:编辑一次,在每个平台上都感觉本地化。
字幕至关重要
使用Whisper.cpp在本地生成字幕。录制器将自动为您安装它。
AI会犯错 - 所以我们让纠正它们变得容易。
字幕具有单词级时间 | 通过平衡文本布局来避免孤立单词 | 使用 |
点击单词快速修复字幕 | ![]() 编写JavaScript函数以修复常见拼写错误 | ![]() 字幕存储为可编辑的JSON |
## 通用的结尾画面您的观众观看了整个视频!现在不要让他们忘记您。<div style={{overflowX: 'auto', WebkitOverflowScrolling: 'touch', }}><table style={{ width: 950, tableLayout: "fixed" }}><tr><td valign="top" style={{ width: 950 / 2 }}><p align="center" style={{ marginTop: 0, marginBottom: 0 }}><imgstyle={{ borderRadius: 5, height: 250 }}src="/recorder/endcard-square.png"autoPlaymutedplaysInlineloop></img></p>如果您在 Twitter 上发布,请使用“关注”作为呼吁行动,并链接到您的其他平台。</td><td valign="top" style={{ width: 950 / 2 }}><imgstyle={{ width: 950 / 2, borderRadius: 5 }}src="/recorder/endcard-youtube.png"autoPlaymutedplaysInlineloop></img><br />如果您在 YouTube 上发布,请使用“订阅”作为呼吁行动,并制作相关视频的剪辑。</td></tr></table></div>结尾画面使用 React 和 CSS 编写,因此可以轻松定制。## 自定义通过访问整个源代码,您可以使用 CSS 来自定义 Recorder 的外观。<div style={{ overflowX: "auto", WebkitOverflowScrolling: "touch" }}><table style={{ tableLayout: "fixed", width: 950 }}><tr style={{ borderTop: 0 }}><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-light.png"></img>内置浅色主题的外观</td><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-dark.png"></img><br />内置深色主题的外观</td><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-fancy.png"></img><br />使用 CSS 定制成您自己的风格!</td></tr></table></div>Recorder 使用 TypeScript 和 React 构建,您可以完全自定义其行为。这是一个可修改的视频编辑器。## 静音去除自动删除您的录音开始和结束处的静音。## 音乐为您的视频添加背景音乐,并在不同部分之间自动淡入淡出。包含三首独家音轨,您可以在视频中使用。## 布局无论您只录制自己的面部摄像头,还是同时录制显示屏,录制器总是能找到最理想的布局 - 即使您混合了横向和纵向视频。## 过渡在场景之间启用干净的过渡 - 无论您在视频中是否更改布局。## 章节将一个场景标记为新章节的开始,并自动生成动画章节。## B-Roll在您的面部摄像头或显示屏上添加图像和视频,同时播放配音,以使视频更具深度。## 导出以对编码选项有很大控制的方式导出您的视频。通过单击按钮、CLI、Node.JS API、GitHub Actions,甚至在AWS Lambda上渲染视频!## 自定义Remotion Recorder附带源代码。如果您了解TypeScript和React知识,可以根据自己的喜好进行定制。---<sup id="tiktok-format">1)</sup> 尚未实现9:16格式。
## 通用的结尾画面您的观众观看了整个视频!现在不要让他们忘记您。<div style={{overflowX: 'auto', WebkitOverflowScrolling: 'touch', }}><table style={{ width: 950, tableLayout: "fixed" }}><tr><td valign="top" style={{ width: 950 / 2 }}><p align="center" style={{ marginTop: 0, marginBottom: 0 }}><imgstyle={{ borderRadius: 5, height: 250 }}src="/recorder/endcard-square.png"autoPlaymutedplaysInlineloop></img></p>如果您在 Twitter 上发布,请使用“关注”作为呼吁行动,并链接到您的其他平台。</td><td valign="top" style={{ width: 950 / 2 }}><imgstyle={{ width: 950 / 2, borderRadius: 5 }}src="/recorder/endcard-youtube.png"autoPlaymutedplaysInlineloop></img><br />如果您在 YouTube 上发布,请使用“订阅”作为呼吁行动,并制作相关视频的剪辑。</td></tr></table></div>结尾画面使用 React 和 CSS 编写,因此可以轻松定制。## 自定义通过访问整个源代码,您可以使用 CSS 来自定义 Recorder 的外观。<div style={{ overflowX: "auto", WebkitOverflowScrolling: "touch" }}><table style={{ tableLayout: "fixed", width: 950 }}><tr style={{ borderTop: 0 }}><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-light.png"></img>内置浅色主题的外观</td><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-dark.png"></img><br />内置深色主题的外观</td><td valign="top" style={{ width: 950 / 3 }}><img style={{ borderRadius: 5 }} src="/recorder/theme-fancy.png"></img><br />使用 CSS 定制成您自己的风格!</td></tr></table></div>Recorder 使用 TypeScript 和 React 构建,您可以完全自定义其行为。这是一个可修改的视频编辑器。## 静音去除自动删除您的录音开始和结束处的静音。## 音乐为您的视频添加背景音乐,并在不同部分之间自动淡入淡出。包含三首独家音轨,您可以在视频中使用。## 布局无论您只录制自己的面部摄像头,还是同时录制显示屏,录制器总是能找到最理想的布局 - 即使您混合了横向和纵向视频。## 过渡在场景之间启用干净的过渡 - 无论您在视频中是否更改布局。## 章节将一个场景标记为新章节的开始,并自动生成动画章节。## B-Roll在您的面部摄像头或显示屏上添加图像和视频,同时播放配音,以使视频更具深度。## 导出以对编码选项有很大控制的方式导出您的视频。通过单击按钮、CLI、Node.JS API、GitHub Actions,甚至在AWS Lambda上渲染视频!## 自定义Remotion Recorder附带源代码。如果您了解TypeScript和React知识,可以根据自己的喜好进行定制。---<sup id="tiktok-format">1)</sup> 尚未实现9:16格式。