Skip to main content

关于编辑器入门版的常见问题

这是一个视频编辑器吗?

🌐 Is this a video editor?

这是一个构建包含基本功能的视频编辑器的起点——它旨在为其他人构建视频编辑器的任务提供一个起点!

🌐 This is a starting point for building a video editor containing the essential features - it is meant to jumpstart someone else's mission of building a video editor!

我应该什么时候购买编辑入门版?

🌐 When should I buy the Editor Starter?

如果你不想从零开始构建视频编辑器,那么可以考虑购买编辑器入门版。

🌐 If you do not want to start building a video editor from scratch, then consider buying the Editor Starter.

阅读 购买前须知 部分,并确保每个问题的答案都是“是”。

🌐 Read the Before you buy section and make sure the answer to every question is "yes".

我们认为 Editor Starter 是开始使用你的视频编辑器的一个很好的选择,但也有其他涉及 Remotion 的选项: 你也可以 用 Remotion 从零构建视频编辑器,或者购买另一个 基于 Remotion 的视频编辑器

🌐 We think the Editor Starter is a great choice for starting your video editor, but there are other options that involve Remotion as well:
You can also build a video editor from scratch with Remotion, or buy another Remotion-based video editor.

如果我购买了 Editor Starter,我还需要获取 Remotion 公司许可证吗?

🌐 Do I still need to obtain a Remotion Company License if I buy the Editor Starter?

由于 Editor Starter 使用 Remotion,你仍然需要遵守 Remotion 许可证

🌐 Since the Editor Starter uses Remotion, you still need to obey by the Remotion License.

简而言之:拥有 4 人或以上员工的团队和公司需要获得 Remotion 公司许可证 - 阅读许可证以获取更多信息。

🌐 In short: Teams and companies with a headcount of 4 or more need to obtain a Remotion Company License - read the license for more information.

我可以将编辑器入门集成到我现有的应用中吗?

🌐 Can I integrate the Editor Starter into my existing app?

你应该能够将一个文件夹复制到你现有的 React 项目中,并开箱即用地使用编辑器入门版的前端部分。

🌐 You should be able to copy one folder into your existing React project and get the frontend parts of the Editor Starter working out of the box.

我们假设最流行的技术栈:React 19、TypeScript、TailwindCSS。

🌐 We assume the most popular stack: React 19, TypeScript, TailwindCSS.

需要一些特定框架的后端端点。
模板本身是一个 React Router 7 项目。
我们还提供可复制粘贴的 Next.js 后端端点。

🌐 A few framework-specific backend endpoints are required.
The template itself is a React Router 7 project.
We also provide copy-pasteable backend endpoints for Next.js.

阅读设置依赖部分,以更好地了解如何将编辑器入门集成到你现有的项目中。

🌐 Read the Setup and Dependencies sections to get a better idea of how to integrate the Editor Starter into your existing project.

Editor Starter 会与我现有的 shadcn/ui 主题冲突吗?

🌐 Will the Editor Starter conflict with my existing shadcn/ui theme?

如果你的项目已经使用带有自定义主题配置的 shadcn/ui,除非你对 Tailwind 主题进行了外部修改,否则冲突的可能性很小。

🌐 If your project already uses shadcn/ui with custom theme configuration, conflicts are unlikely unless you've made external modifications to your Tailwind theme.

编辑器入门使用了一些 shadcn 组件,但不包括自定义主题实现。由于编辑器入门定义的 CSS 变量很少,集成应该相对简单。

🌐 The Editor Starter uses some shadcn components but doesn't include a custom theme implementation. Since the Editor Starter has minimal CSS variables defined, integration should be relatively straightforward.

潜在问题主要仅在你以非标准方式自定义 Tailwind 的主题配置时出现。

🌐 Potential issues primarily arise only if you've customized Tailwind's theme configuration outside of standard approaches.

功能 X 缺失,你能添加它吗?

🌐 Feature X is missing, can you add it?

不要假设我们会在编辑器入门版中添加未在功能部分列出的功能,即使是关键功能。尤其是当该功能列在未包括的功能页面上时。

🌐 Don't assume that we will add features, even crucial ones, to the Editor Starter that are not listed in the Features section.
Especially if the feature is listed on the Features not included page.

话虽如此,我们确实计划在合适的情况下维护和增强编辑器入门版。

🌐 That being said, we do plan to maintain and enhance the Editor Starter where it makes sense.

我应该购买时间轴组件还是编辑器入门版?

🌐 Should I buy the Timeline component or the Editor Starter?

如果你只需要一个时间轴并希望围绕它构建其余部分,Timeline 组件是一个不错的选择。

🌐 The Timeline component is good if you are just requiring a timeline and would like to build the rest around it.

编辑入门版也有时间轴,但也有更多在视频编辑器中很实用的功能:

🌐 The Editor Starter also has a timeline, but also more features that are good to have in a video editor:

  • 可缩放画布
  • 字幕
  • 导出
  • 资源上传和本地缓存
  • 字体选择器
  • 撤销堆栈

我如何更新编辑器入门版?

🌐 How can I update the Editor Starter?

通过允许你根据自己的需求自定义整个源代码,我们预计你的编辑器很快就会与我们的初始版本产生差异,从而使得在分叉后更新编辑器变得困难。

🌐 By allowing you to customize the entire source code to your needs, we expect that your editor will quickly diverge from our starter, making it hard in general to update the Editor once you have forked it.

如果你 fork 了 Editor Starter,你可以使用出现在你仓库主页面顶部的 GitHub 用户界面来拉取我们的上游更改。

🌐 If you fork the Editor Starter, you have the option to pull in our upstream changes using the GitHub UI that shows up at the top of your repository main page.

如果你把编辑器起始模板复制到你的项目中,你必须手动比较自你复制代码以来我们对模板所做的更改。

🌐 If you copy the Editor Starter into your project, you have to manually compare the changes that we made to the template since the point where you copied the code.

只有当你觉得能够接受整个代码库并能够维护它,并且对其所附带的功能集感到满意时,你才应该使用编辑器入门版。 因此,我们只包含我们认为稳健的功能,并且已将它们全部记录

🌐 You should only use the Editor Starter if you feel comfortable adopting the whole codebase and be able to maintain it and if you are happy with the feature set that it comes with.
Because of this, we only include features we deem are robust, and documented them all.

我们将不断添加新功能和改进,因此永远没有一个完美的时间点来开始使用它。

🌐 We will continously add new features and improvements, so there is never a perfect point in time to start using it.

我已经购买了时间轴组件,我可以升级到编辑器入门版吗?

🌐 I have bought the Timeline component, can I upgrade to the Editor Starter?

如果你已经购买了 Timeline 以及 Editor Starter,你有资格获得 Timeline 组件的全额退款。

🌐 If you have already bought the Timeline and also the Editor Starter, you are eligible for a full refund on the Timeline component.

请使用相同的电子邮件地址购买,然后通过你用于购买时间线的电子邮件地址联系我们:hi@remotion.dev

🌐 Buy from the same email address and then contact us at hi@remotion.dev from the email address you used to buy the Timeline.

这使用客户端渲染 / WebCodecs 吗?

🌐 Does this use client-side rendering / WebCodecs?

不,渲染是使用 Remotion Lambda 进行的。

🌐 No, the rendering happens using Remotion Lambda.

话虽如此,目标是将来使用客户端渲染来创建视频。
目前尚无时间表——只有在你对当前状态满意时才购买编辑器启动版。

🌐 That being said, the goal is to create the video using client-side rendering in the future.
There is no timeline available for this yet - only buy the Editor Starter if you are satisfied with the current state.

我必须使用 Remotion Lambda 吗?

🌐 Do I have to use Remotion Lambda?

默认模板可以以完全无服务器的方式部署。 如果你想在长期运行的服务器上进行渲染,可以修改架构使用 Remotion 的 服务器端渲染 API:

🌐 The default template can be deployed in a fully serverless fashion.
If you want to render on a long-running server, you can modify the architecture to use the Remotion Server-side rendering APIs:

我可以将使用编辑器入门生成的视频导出为Remotion组合吗?

🌐 Can I export the videos generated with the Editor Starter as Remotion compositions?

编辑器入门版使用常规的 Remotion API 预览和渲染其视频。 状态以 JSON 形式存储,并作为 输入属性 提供给 <Player />renderMediaOnLambda()

🌐 The Editor Starter previews and renders it's videos using the regular Remotion APIs.
The state is stored as a JSON and being fed as input props to the <Player /> and renderMediaOnLambda().

所以是的,Editor Starter 只生成 Remotion 合成,而且如果它们与编辑器用户界面解耦,也可以被渲染。 然而,重要的是要理解,Editor Starter 在 Remotion 之上应用了一层抽象,其中整个状态表示为 JSON,然后映射到代码。 这与常规 Remotion 模板中的代码不同,后者通常没有任何抽象层。

🌐 So yes, the Editor Starter produces just Remotion compositions and they can also be rendered if they are decoupled from the editor user interface. However, it is important to understand that the Editor Starter applies an abstraction on top of Remotion where the whole state is expressed as JSON, which then maps to code. It is different from the code you find in regular Remotion templates, which usually do not have any abstraction layer.

驱动编辑器入门版的 Remotion 组合位于项目的 src/remotion 文件夹中。 你也可以像往常一样使用 npx remotion studionpx remotion render 命令。

🌐 The Remotion composition that powers the Editor Starter is located in the src/remotion folder of the project.
You can also use the npx remotion studio and npx remotion render commands as usual.

我可以获得 Remotion 编辑器入门版的评估许可吗?

🌐 Can I get an evaluation license for the Remotion Editor Starter?

编辑器入门版不使用授权模式,它是一个 Remotion 模板,一次性购买后,任何 Remotion 用户都可以无限制使用——无论他们使用的是免费许可证还是公司许可证。

🌐 The Editor Starter does not use a licensing model, it is a Remotion template that after a one-time purchase can be used indefinitely - by any Remotion user, whether they fall under the free license or company license.

这使我们很难提供评估副本,因为一旦提供了代码和想法,就没有办法撤回访问权限。

🌐 This makes it hard for us to provide evaluation copies because there is no way to revoke access to the code and ideas once it has been given.

这也会使提供该产品变得不可持续——我们不想粉饰太平:当用户意识到构建视频产品的复杂性时,90%的用户会放弃,或者在构建过程中失败。这已经被计入价格之中。

🌐 It would also make offering this product unsustainable - we don’t want to sugarcoat the truth: 90% of users will give up when realizing the complexity of building a video product or fail on their way to build it. This is already priced in.

我们只想将此模板出售给那些在尝试使用 Remotion 构建视频编辑器时非常投入的用户。他们需要承诺支付价格,但之后如果有任何不符合预期的地方,我们将持续提供支持。

🌐 We want to sell this template only to users who are committed in their attempt to build a video editor with Remotion. They need to commit to the price, but we’ll support them continuously afterwards should anything not match their expectations.

评估编辑入门是否适合你:

🌐 To evaluate whether the Editor Starter is for you:

  • 使用详尽的 文档
  • 试试这个 演示
  • 在购买之前向我们提出任何问题。

Remotion 是否正在推出自己的视频编辑器?

🌐 Is Remotion launching its own video editor?

不——我们希望能够让开发者推出自己的产品,而不是我们自己进入这个字段。

🌐 No - we hope to enable developers to launch their own products rather than entering the space ourselves.

为什么不?

🌐 Why not?

从一开始,我们就专注于为开发者解决问题。这是我们的独特优势,我们不想让自己分心去做其他事情。

🌐 From the beginning, we have been focused on solving problems for developers.
This is our distinct strength and we do not want to distract ourselves away from it.

为了推出一个成功的视频编辑器,你需要在营销和沟通上投入大量资源。
这并不是我们的强项,所以推出一个模板可以让我们专注于我们的核心竞争力:视频技术。

🌐 In order to launch a successful video editor, you need to invest a lot into marketing and communication.
This is just not our strength, so launching a template allows us focus on our core competency: video technology.

另请参阅

🌐 See also