5: 导出

一个演示是一个 presentation.json 负载加上它的媒体。有两种方法可以将其从编辑器中取出,两者都是由同一个播放器驱动的。

5.1: 独立网页

第一个导出是一个自包含的zip文件:播放器内嵌,您的媒体与其并排以及有效载荷。它可以离线工作,甚至可以从file://打开,因此您可以通过电子邮件发送它,托管在任何静态服务器上,或从USB闪存驱动器打开。它保持互动性:语言切换器、字幕和控件都能正常工作,因为它是真正的播放器,而不是视频。

5.2: 客户端 MP4 渲染

第二个导出是一个真实的 MP4,完全在浏览器中渲染。相同的 PresentationPlayer 驱动一个确定性的画布渲染器,因此导出的每一帧都与预览匹配。编码使用 WebCodecs 视频编码器(如果可用),并在 ffmpeg-wasm 回退时使用,当页面是跨源隔离时则采用多线程处理。没有任何内容被上传,也没有任何内容在服务器上渲染:音频、图像、移动和字幕都是在客户端合成的。

5.3: 预览等于导出

这两个路径之所以可以信任,是因为单一的播放器。编辑器预览、独立页面和MP4渲染器都在相同的音频时钟上重放相同的有效载荷,并使用相同的过渡曲线。没有单独的导出引擎会与您所看到的内容产生偏差,因此您在编辑器中批准的内容就是最终发布的内容。

我们使用必要的cookie来使该网站正常工作。在您的许可下,我们还使用分析工具来改善网站。