Lewati ke konten
TubePress — gratis, self-hosted & aktif dikembangkan
Mengimpor konten

Mengimpor video

Cara-cara membawa konten ke dalam TubePress dan bagaimana antrean impor bekerja.

TubePress dapat mengisi perpustakaan Anda dengan beberapa cara — mulai dari menambahkan satu klip secara manual hingga mengambil ratusan ribu video siap pakai dari cloud. Halaman ini membahas importer bawaan dan menunjukkan di mana setiap metode lain berada.

Metode mana pun yang Anda pilih, hasilnya sama: video biasa yang bisa Anda edit, kelola, moderasi, dan publikasikan seperti video lainnya. Pilih metode yang sesuai dengan jumlah konten yang Anda miliki, dan apakah Anda menginginkan pengisian sekali saja atau sesuatu yang terus bertambah.

Cara memasukkan konten ke TubePress

Tidak ada satu cara yang "benar" untuk menambahkan video — setiap metode cocok untuk skala dan alur kerja yang berbeda. Gunakan tabel di bawah ini untuk memilih, lalu ikuti tautan untuk detailnya.

MetodeTerbaik untukApa yang Anda sediakanBerulang?Kredit?
Unggah manualSatu klip yang di-host sendiriFile videoTidakTidak
Impor URL tunggalSatu video yang disematkanKode sematkan atau URL videoTidakTidak
Impor massalBanyak video sekaligusFile CSV atau JSONTidak (antrian)Hanya dengan AI
Impor feedOtomatis, pertumbuhan berkelanjutanURL feedYaHanya dengan AI
KatalogPerpustakaan siap pakaiPilih dari 400.000+ videoTidakYa
Panduan singkat. Beberapa video → tambahkan secara manual. Lembar data berisi video → impor massal. Sumber yang terus menerbitkan → feed. Ingin konten berkualitas tanpa mencari sumber → katalog.

Mengimpor satu video

TubePress tidak memiliki importer "satu video" terpisah — untuk menambahkan satu video, gunakan layar Videos di /admin/videos dan pilih Tambah Video. Ada dua cara untuk menyediakan media:

  • Unggah manual — unggah file video yang Anda host sendiri.
  • Impor URL tunggal — tempelkan kode sematkan <iframe> atau URL video langsung untuk menyematkan klip yang dihost di tempat lain.

Isi judul dan thumbnail, lampirkan kategori, tag, atau pemain apa pun, lalu simpan sebagai draf atau publikasikan langsung. Kedua cara ini tidak menggunakan kredit.

Lebih dari segelintir? Lewati pendekatan satu per satu dan siapkan file CSV atau JSON untuk impor massal, atau jelajahi katalog.

Impor massal

Impor massal tersedia di tab Unggah File pada /admin/import. Ini mengambil satu file CSV atau JSON — bukan daftar URL yang ditempel — dan mengubah setiap baris atau objek menjadi video.

  • CSV harus memiliki baris header dan menggunakan koma sebagai pemisah.
  • JSON harus berupa array objek.

Seret file ke zona unggah (atau klik untuk menelusuri) dan TubePress membaca kolom serta menampilkan pratinjau. CSV minimal terlihat seperti ini:

title,embed_code,thumbnail,duration,tags
My clip,https://ex.com/v/123.mp4,https://ex.com/t.jpg,612,"solo,hd"

Selanjutnya Anda memetakan kolom ke bidang TubePress dengan menyeretnya ke posisi yang tepat. Bidang yang dikenali oleh importer meliputi:

title
Judul video. Satu-satunya bidang yang benar-benar diperlukan oleh importer.
embed_code
Kode sematkan <iframe> atau URL video.
thumbnail
URL gambar. Opsional diunduh ke penyimpanan Anda sendiri.
video_id
ID eksternal stabil yang digunakan untuk menghapus duplikat saat impor ulang.
categories / tags / performers / channels
Nama-nama yang dipisahkan koma; dibuat jika tidak ada.
description, slug, duration, views, published_at
Ekstra opsional yang dipetakan dengan cara yang sama.

Sebelum memulai, atur cara penanganan duplikat (lewati atau perbarui, dicocokkan berdasarkan video_id), apakah akan mengunduh thumbnail agar ditayangkan dari penyimpanan Anda, dan penulisan ulang atau terjemahan AI opsional apa pun.

Impor massal menyematkan, bukan meng-host. Setiap baris menyimpan tautan sematkan atau pemutar; file video tidak diambil atau ditranskode. Untuk meng-host file sebenarnya sendiri, gunakan Impor feed dalam mode Unduhan atau Katalog.

Cara kerja antrian impor

Untuk file yang lebih besar dari ukuran kecil, pilih Mulai di latar belakang. TubePress membuat pekerjaan dan menyerahkannya ke prosesor impor, yang memproses baris Anda bahkan setelah Anda menutup tab. Tidak diperlukan crontab sistem — ini berjalan pada pseudo-cron bawaan.

Prosesor dirancang agar aman dan tangguh:

  • Terbagi. Baris diimpor beberapa sekaligus sehingga web worker tidak pernah terikat; kecepatan impor yang dapat disesuaikan mengontrol jumlah per bagian.
  • Asinkron. pseudo-cron mengambil pekerjaan saat situs menerima lalu lintas, dan halaman impor mendorongnya selama terbuka.
  • Pemulihan sendiri. Pekerjaan yang terhenti — misalnya server restart di tengah proses — dimasukkan kembali ke antrian secara otomatis setelah sekitar lima menit dan melanjutkan dari titik terakhir.
  • Penghapusan duplikat. Baris dengan video_id yang diketahui dilewati atau diperbarui daripada diduplikasi.
  • Toleran. Baris yang buruk dicatat (beberapa kesalahan pertama per bagian diambil sebagai sampel) dan pekerjaan terus berjalan.
Tanpa penghitungan ganda. Kunci per pekerjaan mencegah baris yang sama diproses dua kali, sehingga jumlah tetap akurat meskipun halaman terbuka dan cron berjalan bersamaan.

Memantau kemajuan impor

Buka /admin/import dan pantau Antrian Impor. Setiap pekerjaan aktif menampilkan hitungan langsung — diimpor, dilewati, kesalahan, dan diproses dari total — diperbarui setiap beberapa detik.

Dari sini Anda dapat menjeda, melanjutkan, membatalkan atau menghapus pekerjaan. Pekerjaan dari 24 jam terakhir tetap tercantum sehingga Anda dapat meninjau apa yang terjadi, termasuk pesan kesalahan sampel untuk baris yang gagal.

Tips & batasan

  • Hanya file .csv dan .json yang diterima; format lain langsung ditolak.
  • Minimum praktis per baris adalah judul ditambah kode sematkan dan thumbnail.
  • Ukuran unggah dibatasi oleh upload_max_filesize dan post_max_size server Anda. Bagi file yang sangat besar, atau andalkan pekerjaan latar belakang.
  • Petakan video_id yang stabil agar menjalankan ulang file memperbarui daripada menduplikasi.
  • Aktifkan Unduh thumbnail untuk meng-host gambar sendiri alih-alih hotlinking sumber.
  • Penulisan ulang dan terjemahan AI mengonsumsi kredit dan membutuhkan akun tubepress.io yang tertaut; jika saldo Anda terlalu rendah, pekerjaan berhenti dengan pesan yang jelas.

Langkah berikutnya

Masih kesulitan?

Buka tiket dari dasbor Anda dan tim kami akan membantu Anda.

Coba demo langsung → Unduh TubePress →