OpenCast视频编辑器是OpenCast包含的工具,用于剪切和安排录音。
要在本地测试,请运行:
npm start
这将在开发模式下启动本地测试服务器。打开http:// localhost:3000在浏览器中查看。
连接到develop.opencast.org的最新版本也可以在editor.opencast.org上公开获得。
要与编辑打开特定事件,请使用类似的Get-参数id : https://editor.opencast.org/?id=27cd7156-fda6-4b31-aab5-d56833012caf id=27CD7156-FDA6-4B31-AAB5-AAB5-D56833012CAF。
要构建用于生产到build文件夹的编辑器,请运行:
npm run build
要使编辑器在子路径中工作,请使用:
PUBLIC_URL=/path npm run build
要构建容器图像,请运行:
DOCKER_BUILDKIT=1 docker build
--build-arg NODE_VERSION=16
--build-arg CADDY_VERSION=2.5.1
--build-arg PUBLIC_URL=/
--build-arg REACT_APP_SETTINGS_PATH=/editor-settings.toml
-t quay.io/opencast/editor .
大多数配置选项可以作为配置文件中的选项设置为一个选项,也可以作为URL参数设置为选项。
配置文件称为editor-settings.toml 。它可以在本地运行时在公共文件夹中提供,也可以在etc/opencast/ui-config/mh_default_org/editor中找到,在OpenCast中部署时。更多信息可以在示例配置文件中找到。
如果配置选项属于部分,则URL参数是部分的组合,并且选项由单个点分开。
例如,配置文件中的以下选项:
[ trackSelection ]
show = true …可以在form trackSelection.show=true中指定为URL参数。
如果可以两种方式指定选项,则URL参数将始终优先。
在其中,在配置文件中通常指定的选项也记录在其中。元数据配置选项仅记录在配置文件中。
| 选项 | URL | 文件 | 描述 |
|---|---|---|---|
| ID | ✓ | ✓ | 默认情况下,编辑器应打开的事件的ID。 |
| MediaPackageID | ✓ | ✓ | 弃用。改用id 。 |
| 允许CallbackPrefix | ✗ | ✓ | 允许回调URL中的回调前缀。 |
| Callbackurl | ✓ | ✓ | 回调URL完成后返回。 |
| 回调系统 | ✓ | ✓ | 回调系统名称要返回。 |
| opencast.url | ✗ | ✓ | OpenCast服务器的URL连接到。 |
| opencast.name | ✗ | ✓ | OpenCast用户要使用。仅出于演示目的。 |
| OpenCast.Password | ✗ | ✓ | 用于身份验证的密码。仅出于演示目的。 |
| 元数据 | ✓ | ✓ | 显示元数据标签。 |
| TrackSelection.Show | ✓ | ✓ | 显示轨道选择选项卡。 |
| 缩略图 | ✓ | ✓ | 显示缩略图选项卡。只有演示。 |
| 调试 | ✓ | ✗ | 启用国际化调试。 |
| 液化天然气 | ✓ | ✗ | 选择一种特定的语言。使用de或en-US等语言代码。 |
DATE= $( date +%Y-%m-%d )
git tag -m Release -s " $DATE "
git push upstream " $DATE " : " $DATE "编辑器在OpenCast中访问以下端点:
/editor/<mediaPackageId>/edit.json (在OC 9.3中引入)/editor/<mediaPackageId>/metadata.json /metadata.json(在OC 9.4中引入)如果您想使用较早的OpenCast版本使用当前的编辑Frontend,则必须自己从OpenCast存储库中挑选相关的提交。
您可以在Crowdin.com/project/opencast-editor上帮助将编辑器转换为您的语言。只需要求加入Crowdin并开始翻译该项目。如果您有兴趣翻译目前不是目标语言的语言,请创建一个GitHub问题,我们将添加该语言。
该项目遵循OpenCast本地化过程的一般形式,尤其是关于需要更改现有翻译密钥时会发生的情况。任何没有回答的问题都应转介到邮件列表中!
编辑器在切割视图中的时间轴上显示波形图像。此波形图像是从活动的一个视频中生成的。但是,为了正确生成图像,它是由一次完全加载的视频生成的视频,这需要时间和带宽。如果这对您的用例构成了问题,则可以让OpenCast在内部出版物中提供图像。提供的图像将始终优先考虑并防止生成算法形式运行。所提供的图像应具有与OpenCast配置文件etc/org.opencastproject.editor.EditorServiceImpl.cfg中指定的相同风味。