OpenCast Video Editor เป็นเครื่องมือที่รวมโดย OpenCast เพื่อตัดและจัดเรียงการบันทึก
ในการทดสอบในพื้นที่ Run:
npm start
สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์ทดสอบท้องถิ่นในโหมดการพัฒนา เปิด http: // localhost: 3000 เพื่อดูในเบราว์เซอร์
เวอร์ชันล่าสุดที่เชื่อมต่อกับ Develop.opencast.org ยังเปิดเผยต่อสาธารณะที่ editor.opencast.org
ในการเปิดเหตุการณ์เฉพาะกับตัวแก้ไขให้ใช้ id get-parameter เช่น SO: https://editor.opencast.org/?id=27cd7156-fda6-4b31-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 …สามารถระบุได้ว่าเป็นพารามิเตอร์ URL ใน form trackSelection.show=true
หากสามารถระบุตัวเลือกได้ทั้งสองวิธีพารามิเตอร์ URL จะมีความสำคัญกว่าเสมอ
ตัวเลือกที่มักจะระบุไว้ในไฟล์การกำหนดค่ามีการบันทึกไว้ในนั้นเช่นกัน ตัวเลือกการกำหนดค่าข้อมูลเมตานั้นมีการบันทึกไว้ในไฟล์การกำหนดค่าเท่านั้น
| ตัวเลือก | url | ไฟล์ | คำอธิบาย |
|---|---|---|---|
| รหัสประจำตัว | ID ของเหตุการณ์ที่ตัวแก้ไขควรเปิดโดยค่าเริ่มต้น | ||
| MediaPackageID | เลิกใช้แล้ว ใช้ id แทน | ||
| ได้รับอนุญาต | อนุญาตให้ใช้คำนำหน้าการโทรกลับใน URL การโทรกลับ | ||
| การโทรกลับ | URL การโทรกลับเพื่อกลับไปหลังจากเสร็จสิ้น | ||
| ระบบโทรกลับ | ชื่อระบบโทรกลับเพื่อกลับไปที่ | ||
| opencast.url | URL ของเซิร์ฟเวอร์ OpenCast เพื่อเชื่อมต่อ | ||
| opencast.name | ผู้ใช้ OpenCast ที่จะใช้ เพื่อวัตถุประสงค์ในการสาธิตเท่านั้น | ||
| opencast.password | รหัสผ่านเพื่อใช้สำหรับการตรวจสอบสิทธิ์ เพื่อวัตถุประสงค์ในการสาธิตเท่านั้น | ||
| metadata.show | แสดงข้อมูลเมตา | ||
| trackselection.show | แสดงแท็บการเลือกแทร็ก | ||
| Thumbnail.Show | แสดงแท็บขนาดย่อ สาธิตเท่านั้น | ||
| การดีบัก | เปิดใช้งานการดีบักสากล | ||
| lng | เลือกภาษาเฉพาะ ใช้รหัสภาษาเช่น de หรือ en-US |
DATE= $( date +%Y-%m-%d )
git tag -m Release -s " $DATE "
git push upstream " $DATE " : " $DATE "ตัวแก้ไขเข้าถึงจุดสิ้นสุดต่อไปนี้ใน OpenCast:
/editor/<mediaPackageId>/edit.json mediapackageid>/edit.json (แนะนำใน OC 9.3)/editor/<mediaPackageId>/metadata.json (แนะนำใน OC 9.4)หากคุณต้องการใช้ Frontend Editor ปัจจุบันกับเวอร์ชัน OpenCast ก่อนหน้านี้คุณจะต้องเลือก Cherry ที่เกี่ยวข้องจากที่เก็บ OpenCast ด้วยตัวคุณเอง
คุณสามารถช่วยแปลบรรณาธิการเป็นภาษาของคุณบน crowdin.com/project/opencast-editor เพียงขอให้เข้าร่วมโครงการใน Crowdin และเริ่มแปล หากคุณสนใจที่จะแปลภาษาที่ไม่ใช่ภาษาเป้าหมายในขณะนี้โปรดสร้างปัญหา GitHub และเราจะเพิ่มภาษา
โครงการนี้เป็นไปตามรูปแบบทั่วไปของกระบวนการโลคัลไลเซชั่นของ OpenCast โดยเฉพาะอย่างยิ่งเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อคุณต้องการเปลี่ยนคีย์การแปลที่มีอยู่ คำถามใด ๆ ที่ไม่ได้รับคำตอบควรส่งต่อไปยังรายชื่อผู้รับจดหมาย!
ตัวแก้ไขแสดงภาพรูปคลื่นบนเส้นเวลาในมุมมองการตัด ภาพรูปคลื่นนี้ถูกสร้างขึ้นที่รันไทม์จากหนึ่งในวิดีโอของเหตุการณ์ อย่างไรก็ตามในการสร้างภาพอย่างถูกต้องวิดีโอที่สร้างขึ้นจากจำเป็นต้องโหลดอย่างสมบูรณ์หนึ่งครั้งซึ่งต้องใช้เวลาและแบนด์วิดท์ หากนี่เป็นปัญหาสำหรับกรณีการใช้งานของคุณคุณสามารถให้ OpenCast ให้ภาพในสิ่งพิมพ์ภายในแทน ภาพที่ให้ไว้จะมีความสำคัญกว่าเสมอและป้องกันไม่ให้แบบฟอร์มอัลกอริทึมการทำงานทำงานอยู่ ภาพที่ให้ไว้ควรมีรสชาติเดียวกับที่ระบุไว้ในไฟล์การกำหนดค่า OpenCast etc/org.opencastproject.editor.EditorServiceImpl.cfg