OpenCast Video Editor adalah alat yang disertakan oleh Opencast untuk memotong dan mengatur rekaman.
Untuk menguji secara lokal, jalankan:
npm start
Ini akan memulai server uji lokal dalam mode pengembangan. Buka http: // localhost: 3000 untuk melihatnya di browser.
Versi terbaru yang terhubung ke Develop.opencast.org juga tersedia untuk umum di editor.opencast.org.
Untuk membuka acara tertentu dengan editor, gunakan id Get-Parameter seperti So: https://editor.opencast.org/?id=27cd7156-fda6-4b31-aab5-d56833012caf .
Untuk membangun editor untuk produksi ke folder build , jalankan:
npm run build
Untuk membuat editor berfungsi di sub-jalur, gunakan:
PUBLIC_URL=/path npm run build
Untuk membangun gambar wadah, jalankan:
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 .
Sebagian besar opsi konfigurasi dapat diatur sebagai opsi dalam file konfigurasi atau sebagai parameter URL.
File konfigurasi disebut editor-settings.toml . Ini dapat disediakan di folder publik saat berjalan secara lokal atau dapat ditemukan di bawah etc/opencast/ui-config/mh_default_org/editor saat digunakan di Opencast. Informasi lebih lanjut dapat ditemukan di file konfigurasi contoh.
Jika opsi konfigurasi milik bagian, parameter URL adalah kombinasi bagian dan opsi yang dipisahkan oleh satu titik.
Misalnya, opsi berikut dalam file konfigurasi:
[ trackSelection ]
show = true ... dapat ditentukan sebagai parameter URL dalam bentuk trackSelection.show=true .
Jika opsi dapat ditentukan dua arah, parameter URL akan selalu diutamakan.
Opsi yang biasanya ditentukan dalam file konfigurasi juga didokumentasikan di sana. Opsi konfigurasi metadata hanya didokumentasikan dalam file konfigurasi.
| Pilihan | Url | Mengajukan | Keterangan |
|---|---|---|---|
| pengenal | ✓ | ✓ | ID dari acara yang harus dibuka oleh editor secara default. |
| Mediapackageid | ✓ | ✓ | Tercerahkan. Gunakan id sebagai gantinya. |
| DiizinkanCallbackPrefixes | ✗ | ✓ | Prefix callback yang diizinkan di URL callback. |
| Callbackurl | ✓ | ✓ | URL panggilan balik untuk kembali setelah selesai. |
| Callbackystem | ✓ | ✓ | Nama Sistem Callback Untuk Kembali ke. |
| opencast.url | ✗ | ✓ | URL dari server OpenCast untuk terhubung. |
| opencast.name | ✗ | ✓ | Pengguna OpenCast untuk digunakan. Hanya untuk tujuan demo. |
| opencast.password | ✗ | ✓ | Kata sandi untuk digunakan untuk otentikasi. Hanya untuk tujuan demo. |
| metadata.show | ✓ | ✓ | Tampilkan tab Metadata. |
| TrackSelection.Show | ✓ | ✓ | Tampilkan tab pemilihan trek. |
| Thumbnail.Show | ✓ | ✓ | Tampilkan tab Thumbnail. Hanya demo. |
| debug | ✓ | ✗ | Memungkinkan debugging internasionalisasi. |
| LNG | ✓ | ✗ | Pilih bahasa tertentu. Gunakan kode bahasa seperti de atau en-US . |
DATE= $( date +%Y-%m-%d )
git tag -m Release -s " $DATE "
git push upstream " $DATE " : " $DATE "Editor mengakses titik akhir berikut di Opencast:
/editor/<mediaPackageId>/edit.json (diperkenalkan dalam OC 9.3)/editor/<mediaPackageId>/metadata.json (diperkenalkan dalam OC 9.4)Jika Anda ingin menggunakan Frontend Editor saat ini dengan versi OpenCast sebelumnya, Anda harus memilih sendiri yang relevan dari Repositori OpenCast sendiri.
Anda dapat membantu menerjemahkan editor ke bahasa Anda di crowdin.com/project/opencast-editor. Cukup minta untuk bergabung dengan proyek di Crowdin dan mulai menerjemahkan. Jika Anda tertarik untuk menerjemahkan bahasa yang bukan bahasa target saat ini, silakan buat masalah GitHub dan kami akan menambahkan bahasa.
Proyek ini mengikuti bentuk umum proses lokalisasi Opencast, terutama mengenai apa yang terjadi ketika Anda perlu mengubah kunci terjemahan yang ada. Setiap pertanyaan yang tidak dijawab, harus dirujuk ke milis!
Editor menampilkan gambar bentuk gelombang pada timeline dalam tampilan pemotongan. Gambar bentuk gelombang ini dihasilkan saat runtime dari salah satu video acara. Namun, untuk menghasilkan gambar dengan benar, video yang dihasilkan dari perlu dimuat sepenuhnya sekali, yang membutuhkan waktu dan bandwidth. Jika ini menimbulkan masalah untuk kasus penggunaan Anda, Anda dapat meminta Opencast memberikan gambar dalam publikasi internal. Gambar yang disediakan akan selalu diutamakan dan mencegah bentuk algoritma generasi berjalan. Gambar yang disediakan harus memiliki rasa yang sama yang ditentukan dalam file konfigurasi opencast etc/org.opencastproject.editor.EditorServiceImpl.cfg .