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中指定的相同風味。