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

Cara Mengimpor Ribuan Video secara Massal ke Situs Tube Anda dengan TubePress

Panduan baca 8 mnt Diperbarui Mei 2026
Cara Mengimpor Ribuan Video secara Massal ke Situs Tube Anda dengan TubePress

Poin penting

  • TubePress mengimpor 10.000+ video per proses dari CSV atau JSON — kira-kira 10.000 record — dan menskala hingga 500.000+ video dalam satu database.
  • Pemetaan kolom memungkinkan header file Anda dicocokkan dengan field TubePress saat impor, sehingga Anda tidak perlu memformat ulang katalog yang ada terlebih dahulu.
  • Deteksi duplikat bawaan melewatkan video yang sudah Anda miliki, dan penetapan batch menerapkan kategori, tag, pemeran, dan studio di seluruh impor dalam satu langkah.
  • TubePress Catalogue menambahkan paket terkurasi satu klik dengan penulisan ulang judul oleh AI untuk judul SEO yang unik dan terjemahan otomatis ke dalam bahasa situs Anda.
  • Jadwalkan impor berulang melalui API pseudo-cron CronManager agar konten baru masuk secara otomatis tanpa unggahan manual.

Menambahkan video satu per satu secara manual memang cukup untuk demo, tetapi sebuah tube site nyata diluncurkan dengan katalog yang sudah terisi. Panduan ini menunjukkan cara mengimpor video secara massal ke tube site Anda dengan TubePress — perbedaan antara CSV dan JSON, cara tepat memetakan kolom Anda, contoh CSV realistis yang dapat Anda salin, cara kerja deteksi duplikat dan penugasan massal, serta cara menjaga konten segar mengalir sesuai jadwal. TubePress menangani 10.000+ video per proses impor dan skalabel hingga database berisi 500.000+ video, sehingga alur kerja yang sama berlaku baik saat Anda menyemai situs baru maupun mengisi ulang situs yang sudah besar.

TubePress adalah CMS 100% gratis dan self-hosted untuk adult tube site, dibangun di atas PHP 8.4 modern tanpa file terenkripsi, tanpa Composer, dan tanpa Node.js. Jika Anda belum menginstalnya, panduan memulai memandu Anda melalui web installer 5 langkah, dan Anda dapat menjelajahi demo langsung terlebih dahulu.

CSV vs JSON: Format Impor Mana yang Harus Anda Gunakan?

TubePress menerima CSV dan JSON untuk impor massal. Keduanya menghasilkan hasil yang sama — pilihan bergantung pada asal data Anda.

  • CSV adalah pilihan default yang tepat. Itulah yang diekspor oleh sebagian besar penyedia feed, spreadsheet, dan database tube yang ada, mudah diedit di aplikasi spreadsheet mana pun, dan terpetakan dengan bersih ke satu video per baris. Gunakan CSV kecuali Anda memiliki alasan khusus untuk tidak melakukannya.
  • JSON lebih cocok ketika sumber Anda sudah menghasilkan data terstruktur — respons API, keluaran scraper, atau feed yang memuat field bersarang. JSON juga lebih mudah dibaca ketika satu video memiliki banyak tag atau performer, karena hal tersebut menjadi array daripada string yang dibatasi di dalam sel.

Kedua format melewati pipeline impor yang sama: parsing file, pemetaan field, deteksi duplikat, penerapan penugasan massal, dan penulisan baris. Jadi Anda dapat menetapkan satu format untuk tim Anda dan tidak perlu memikirkannya lagi.

Pemetaan Kolom yang Tepat untuk Impor Video TubePress

Kekuatan importer adalah bahwa header file Anda tidak harus cocok dengan nama field internal TubePress. Saat impor, Anda memetakan setiap kolom sumber ke field TubePress, sehingga katalog yang sudah ada dapat diimpor apa adanya tanpa perlu memformat ulang. Field yang biasanya Anda petakan mencakup entitas video inti ditambah relasi yang digunakan TubePress untuk mengorganisir konten di enam tipe entitasnya (videos, categories, tags, performers, studios, comments).

Field TubePressIsi yang disimpanCatatan
titleJudul video yang ditampilkan di halamanWajib; digunakan untuk slug dan meta title
descriptionTeks isi / ringkasanMengisi JSON-LD VideoObject dan Open Graph
video_urlURL sumber/embed atau fileSumber yang dapat diputar
thumbnail_urlURL gambar posterDigunakan oleh player dan daftar video
durationDurasi dalam detikNumerik
categoriesSatu atau lebih kategoriDibatasi dalam CSV; array dalam JSON
tagsTag bebasDibatasi dalam CSV; array dalam JSON
performersPerformer yang ditautkanDibuat jika belum ada
studioStudio/situs sumberDibuat jika belum ada

Categories, tags, performers, dan studios adalah entitas kelas satu, sehingga nilai apa pun yang Anda impor yang belum ada akan dibuat dan ditautkan secara otomatis. Itulah yang membuat satu file impor sudah cukup untuk membangun situs yang terorganisir sepenuhnya.

Contoh CSV yang Realistis

Berikut adalah CSV kecil yang siap disalin. Perhatikan baris header (yang Anda petakan saat impor), multi-nilai yang dibatasi koma di dalam sel berkutip, dan label generik ringan persis seperti yang digunakan dokumen produk:

title,description,video_url,thumbnail_url,duration,categories,tags,performers,studio
"Beach Day POV","Sunny outdoor clip in full HD.",https://cdn.example.com/v/1001.mp4,https://cdn.example.com/t/1001.jpg,612,"Amateur,Outdoor","HD,POV","Alex Rivers","Riverside Media"
"Studio Session 12","Behind-the-scenes set.",https://cdn.example.com/v/1002.mp4,https://cdn.example.com/t/1002.jpg,845,"Studio","HD,Behind The Scenes","Jamie Lin","Riverside Media"
"Late Night Vol 3","Low-light indoor shoot.",https://cdn.example.com/v/1003.mp4,https://cdn.example.com/t/1003.jpg,1207,"Amateur","POV,Verified","Alex Rivers,Jamie Lin","Northside Films"

Tiga baris yang sama dalam JSON cukup menyarangkan field multi-nilai sebagai array:

[
  {
    "title": "Beach Day POV",
    "description": "Sunny outdoor clip in full HD.",
    "video_url": "https://cdn.example.com/v/1001.mp4",
    "thumbnail_url": "https://cdn.example.com/t/1001.jpg",
    "duration": 612,
    "categories": ["Amateur", "Outdoor"],
    "tags": ["HD", "POV"],
    "performers": ["Alex Rivers"],
    "studio": "Riverside Media"
  }
]
Jika header kolom Anda sudah cocok dengan nama field ini, pemetaan hanya satu klik. Jika tidak, Anda cukup mengarahkan setiap kolom sumber ke field TubePress yang tepat di layar impor — tidak perlu mengganti nama kolom di spreadsheet Anda terlebih dahulu.

Deteksi Duplikat: Impor Feed yang Sama Dua Kali dengan Aman

Menjalankan ulang feed adalah hal yang normal — penyedia menambahkan klip baru ke ekspor yang sama setiap minggu. Deteksi duplikat bawaan TubePress membandingkan baris yang masuk dengan yang sudah ada di database Anda dan melewati yang sudah Anda miliki, sehingga proses kedua hanya menambahkan video yang benar-benar baru. Inilah yang membuat impor terjadwal dan berulang menjadi praktis: Anda dapat mengarahkan importer ke file atau feed yang terus berkembang tanpa menumpuk salinan klip yang sama.

Penugasan Massal: Beri Tag Seluruh Impor Sekaligus

Selain categories dan tags per baris di file Anda, TubePress memungkinkan Anda menerapkan penugasan massal ke seluruh impor dalam satu langkah. Jika Anda mengimpor paket yang semuanya dari satu studio, atau Anda ingin setiap video dalam proses ini membawa kategori atau tag tertentu, atur sekali saat waktu impor alih-alih mengedit 10.000 baris. Anda dapat melakukan batch-assign categories, tags, performers, dan studios — berguna untuk mengorganisir peluncuran berdasarkan sumber, niche, atau tanggal impor.

TubePress Catalogue: Impor Satu Klik dengan Penulisan Ulang Judul AI

Jika Anda belum memiliki feed sendiri, TubePress Catalogue adalah cara tercepat untuk mengisi situs. Anda menelusuri paket video yang dikurasi dan mengimpornya dengan satu klik — tidak perlu membuat CSV. Dua hal yang membuat ini lebih baik daripada memasukkan feed mentah:

  • Penulisan ulang judul AI menghasilkan judul unik dan ramah SEO untuk setiap video yang diimpor, sehingga Anda tidak menerbitkan judul duplikat yang sama seperti situs lain yang menjalankan paket yang sama. Judul unik penting untuk pencarian; lihat panduan SEO tube site untuk mengetahui bagaimana ini terhubung dengan strategi keseluruhan Anda.
  • Terjemahan otomatis merender judul ke dalam bahasa yang dikonfigurasi situs Anda, yang berpasangan dengan 30+ bahasa antarmuka TubePress dan terjemahan konten per halaman.

Akun gratis baru mendapatkan 150 kredit gratis untuk mencoba impor Catalogue. Karena TubePress sendiri gratis digunakan dan self-hosted, Catalogue adalah akselerator opsional di atas CMS gratis — bukan paywall di sekitar fitur. Itulah perbedaan yang berarti dengan platform berbayar dan terenkripsi; lihat perbandingan lengkap jika Anda masih memilih CMS.

Menjadwalkan Impor Berulang dengan Cron

Untuk situs yang harus tetap segar, Anda tidak ingin menjalankan impor secara manual. TubePress dilengkapi dengan CronManager pseudo-cron API yang sudah digunakan platform untuk tugas seperti menghitung ulang peringkat CTR setiap 10 menit dan menjalankan backup database harian terjadwal. Anda dapat menggantungkan impor berulang ke sistem penjadwalan yang sama sehingga konten baru masuk secara otomatis.

Peringkat CTR layak diketahui di sini karena secara langsung memberi hadiah pada pasokan konten segar yang stabil. Peringkat setiap video dihitung sebagai:

ctr_score = (views / (impressions + 50)) * EXP(-0.01 * days_age)

Video yang lebih baru mendapat bonus usia melalui faktor peluruhan EXP(-0.01 * days_age), dan skor dihitung ulang setiap 10 menit dengan penyaringan bot. Impor terjadwal menjaga aliran video days_age = 0 baru yang memasuki rotasi, yang persis merupakan perilaku yang dirancang untuk dimunculkan oleh peringkat. Ada juga 13 override hooks jika Anda ingin menyesuaikan penilaian di kemudian hari.

Alur Kerja Impor yang Dapat Diulang

  1. Ekspor atau susun katalog Anda sebagai CSV (default) atau JSON.
  2. Unggah file dan petakan setiap kolom sumber ke field TubePress yang sesuai.
  3. Atur penugasan massal apa pun — sebuah studio, kategori peluncuran, tag tanggal — untuk seluruh proses.
  4. Biarkan deteksi duplikat melewati apa pun yang sudah ada di database.
  5. Jalankan proses: sekitar 10.000 video masuk.
  6. Untuk kesegaran berkelanjutan, jadwalkan impor melalui CronManager dan/atau gunakan paket Catalogue dengan judul yang ditulis ulang oleh AI.

Loop yang sama tersebut skalabel dari peluncuran pertama hingga perpustakaan 500.000+ video tanpa mengubah proses Anda. Setelah katalog Anda terisi, arahkan energi Anda ke SEO dan monetisasi — volume konten hanyalah fondasi. Anda dapat meninjau setiap detail importer dan peringkat di halaman fitur.

Siap mengimpor katalog Anda secara massal? Unduh TubePress gratis dan miliki tube site yang sudah terisi dalam hitungan menit.

FAQ

Pertanyaan yang sering diajukan.

Berapa banyak video yang dapat diimpor TubePress sekaligus?
TubePress mengimpor 10.000+ video per proses dari satu file CSV atau JSON — kira-kira 10.000 record — dan sebuah situs dapat menampung 500.000+ video secara keseluruhan. Anda dapat menjalankan proses berulang, dan deteksi duplikat memastikan menjalankan ulang feed yang sama hanya menambahkan video yang benar-benar baru.
Haruskah saya menggunakan CSV atau JSON untuk mengimpor video?
Gunakan CSV secara default — itu yang diekspor oleh sebagian besar spreadsheet, feed, dan database tube yang ada, dan memetakan satu video per baris. Pilih JSON ketika sumber Anda sudah menghasilkan data terstruktur (API atau scraper) atau ketika video membawa banyak tag dan pemeran, karena JSON menyimpannya sebagai array alih-alih sel berpembatas. Keduanya berjalan melalui pipeline impor yang sama.
Apakah nama kolom CSV saya harus cocok dengan field TubePress?
Tidak. Saat impor Anda memetakan setiap kolom sumber ke field TubePress yang benar, sehingga Anda dapat mengimpor katalog yang ada apa adanya tanpa mengganti nama kolom. Jika header Anda sudah cocok dengan nama field TubePress seperti title, video_url, categories, dan tags, pemetaannya pada dasarnya satu klik.
Bagaimana TubePress menghindari mengimpor video duplikat?
Deteksi duplikat bawaan membandingkan baris yang masuk dengan database Anda yang ada dan melewatkan video yang sudah Anda miliki. Ini membuat impor terjadwal dan berulang dari feed yang terus bertambah menjadi aman — Anda hanya menambahkan konten baru alih-alih menumpuk salinan klip yang sama.
Apa itu TubePress Catalogue dan apa yang dilakukan penulisan ulang judul oleh AI?
Catalogue memungkinkan Anda menelusuri paket video terkurasi dan mengimpornya dengan satu klik, tanpa perlu CSV. Penulisan ulang judul oleh AI menghasilkan judul unik dan ramah SEO untuk setiap video yang diimpor sehingga Anda tidak menerbitkan judul duplikat yang sama dengan situs lain yang menjalankan paket yang sama, dan judul dapat diterjemahkan otomatis ke dalam bahasa situs Anda. Akun gratis baru mendapatkan 150 kredit gratis.
Bisakah saya menjadwalkan impor video agar berjalan otomatis?
Ya. TubePress menyertakan API pseudo-cron CronManager — sistem penjadwalan yang sama yang digunakannya untuk menghitung ulang peringkat CTR setiap 10 menit dan menjalankan pencadangan database harian. Anda dapat menjadwalkan impor berulang agar konten baru masuk secara otomatis, yang juga memberi makan age boost peringkat CTR untuk video baru.

Siap meluncurkan situs tube Anda?

TubePress gratis, self-hosted, dan menjadi milik Anda sepenuhnya — tanpa biaya lisensi, tanpa ionCube, tanpa lock-in. Mulai dengan 150 kredit gratis.

Self-hosted · sumber sepenuhnya dapat diedit · tanpa ionCube