
Logo oleh @iceikory
Nekocap
Ekstensi browser untuk membuat, mengunggah, dan melihat komunitas membuat teks di situs berbagi video seperti YouTube, Vimeo dan Niconico.
Dapatkan ekstensi: Chrome / Edge | Firefox
Situs web: nekocap.com
Bergabunglah dengan perselisihan di sini:
Fitur
Perpanjangan
- Built in Caption Editor dapat diakses langsung dari situs berbagi video yang didukung
- Posisi Keterangan Kustom
- Dukungan untuk hotkey dari berbagai perangkat lunak pengeditan
- Ekspor File Keterangan (SRT)
- Lebih banyak yang akan datang
- Caption File Loading (SRT, VTT, SBV, SSA, Ass, TXT didukung)
- Unggahan keterangan
- Tontonan Keterangan
- Rendering Caprice Alpha (SSA/ASS) Lanjutan
- Sistem Peringkat Keterangan
Situs web
- Pencarian video bertuliskan
- Profil Captioner
- Halaman Ulasan Keterangan
- Alat moderasi captioner (verifikasi, tolak)
Situs yang didukung
- YouTube
- Vimeo
- Bilibili
- Niconico
- Tver
- Netflix (editor dinonaktifkan)
Pengaturan untuk Pengembangan Lokal
- Pastikan Anda menggunakan Node 16 (belum berfungsi dengan versi yang lebih baru)
- Jalankan
npm install - Salin konten
.env.sample to .env dan isi detailnya.- Variabel firebase digunakan untuk auth
- Jalankan
npm run watch untuk memulai server webpack dev untuk ekstensi dan situs web nekocap - Pergi ke
chrome://extensions dalam Chrome dan Muat Ekstensi yang Tidak Datang dari Folder dist/extension - Pergi ke
http://localhost:12341 untuk mengakses situs web Nekocap
Menambahkan font yang akan di -host dari situs NekoCap untuk rendering SSA/Ass
- Buat folder yang disebut
fonts di folder public . - Tambahkan Woff2 Webfont yang ingin Anda layani dari situs web ke dalam folder itu
- Ubah
src/common/substation-fonts.ts untuk menetapkan nama font ke file WOFF2 yang sesuai di folder itu. - Jalankan
npm run fontlist untuk menghasilkan file public/fontlist.json yang akan ditarik oleh ekstensi dan situs web untuk mengetahui font mana yang tersedia. Anda dapat menyajikan file ini dan font secara terpisah sehingga Anda tidak perlu menggunakan kembali ketika font baru ditambahkan.
Menciptakan Bangunan Produksi
- Salin konten
.env.sample to .env.prod dan isi detailnya.- Tambahkan
PRODUCTION=1 ke akhir file.
- Jalankan
npm run build untuk membangun ekstensi dan situs web- Jalankan
npm run build:ext untuk membangun hanya ekstensi - Jalankan
npm run build:web untuk membangun hanya situs web
- Output akan ada di
.next/ dan dist/extension- Informasi lisensi paket yang digunakan akan ada di *.licenses.txt di sebelah output JavaScript
Jika Anda ingin membangun gambar Situs Web Nekocap Docker
- Ikuti Langkah 1 dalam Membuat Bangunan Produksi
- Salin konten
Dockerfile.sample ke Dockerfile dan ubah apa pun yang diperlukan. - Salin Nginx Template
docker/default.conf.template ke docker/default.conf dan ubah konfigurasi yang sesuai dengan kebutuhan Anda. - Jalankan
docker build dengan opsi yang Anda inginkan.
Variabel Lingkungan
Lihat daftar variabel lingkungan di sini.
Terima kasih khusus
Banyak paket hebat membantu menghidupkannya tetapi pujian ekstra pergi ke proyek -proyek ini yang tanpanya Nekocap tidak akan sama:
- Subtitleoctopus - rendering pantat
- React Hotkeys - Mudah digunakan hotkey (gunakan Github Build terbaru dan bukan NPM yang sudah ketinggalan zaman)
- Subtitle.js - SRT dan VTT Parsing
- Ass Compiler - Ass Parsing
Terjemahan:
- Arab: Adnamie
- Prancis: Adnamie
- Jepang: Rama_onehalf
- Persia: Pikhosh
- Vietnam: Golđén