Vai al contenuto
TubePress — gratuito, self-hosted & attivamente mantenuto
Tutte le guide

Come importare in blocco migliaia di video sul tuo sito tube con TubePress

Guida 8 min di lettura Aggiornata mag 2026
Come importare in blocco migliaia di video sul tuo sito tube con TubePress

Punti chiave

  • TubePress importa oltre 10.000 video per passaggio da CSV o JSON — all'incirca 10.000 record — e scala fino a oltre 500.000 video in un singolo database.
  • La mappatura delle colonne consente di far corrispondere le intestazioni del tuo file ai campi di TubePress durante l'importazione, così non devi mai riformattare prima un catalogo esistente.
  • Il rilevamento dei duplicati integrato salta i video che hai già, e l'assegnazione in batch applica categorie, tag, performer e studio all'intera importazione in un solo passaggio.
  • Il Catalogo TubePress aggiunge pacchetti curati con un clic con riscrittura dei titoli tramite IA per titoli SEO unici e traduzione automatica nelle lingue del tuo sito.
  • Programma importazioni ricorrenti tramite l'API pseudo-cron CronManager così i contenuti freschi arrivano automaticamente senza caricamenti manuali.

Aggiungere i video uno alla volta va bene per una demo, ma un vero sito tube si lancia con un catalogo già popolato. Questa guida ti mostra come importare video in blocco sul tuo sito tube con TubePress — le differenze tra CSV e JSON, come mappare esattamente le tue colonne, un esempio CSV realistico che puoi copiare, come funzionano il rilevamento dei duplicati e l'assegnazione in blocco, e come mantenere un flusso costante di contenuti freschi con una pianificazione. TubePress gestisce 10.000+ video per passata di importazione e scala a database con 500.000+ video, quindi lo stesso flusso di lavoro funziona sia che tu stia avviando un sito nuovo di zecca sia che tu stia aggiornando uno di grandi dimensioni.

TubePress è un CMS 100% gratuito e self-hosted per siti tube per adulti, basato su PHP 8.4 moderno senza file codificati, senza Composer e senza Node.js. Se non lo hai ancora installato, la guida introduttiva illustra l'installatore web in 5 passaggi, e puoi prima esplorare la demo live.

CSV vs JSON: Quale Formato di Importazione Utilizzare?

TubePress accetta sia CSV che JSON per l'importazione di massa. Producono lo stesso risultato — la scelta dipende dalla provenienza dei tuoi dati.

  • CSV è l'impostazione predefinita corretta. È ciò che la maggior parte dei provider di feed, fogli di calcolo e database tube esistenti esporta, è banale da modificare in qualsiasi applicazione per fogli di calcolo, e si mappa chiaramente su un video per riga. Usa CSV a meno che tu non abbia un motivo specifico per non farlo.
  • JSON è più adatto quando la tua sorgente produce già dati strutturati — una risposta API, l'output di uno scraper, o un feed con campi nidificati. JSON si legge anche più naturalmente quando un singolo video ha molti tag o performer, poiché questi diventano array anziché stringhe delimitate all'interno di una cella.

Entrambi i formati passano attraverso la stessa pipeline di importazione: analisi del file, mappatura dei campi, rilevamento dei duplicati, applicazione delle assegnazioni in blocco e scrittura delle righe. Quindi puoi standardizzare su un formato per il tuo team e non pensarci più.

Mappatura Esatta delle Colonne per l'Importazione di Video TubePress

Il punto di forza dell'importatore è che le intestazioni del tuo file non devono corrispondere ai nomi di campo interni di TubePress. Durante l'importazione mappi ogni colonna sorgente su un campo TubePress, quindi un catalogo esistente può essere importato così com'è senza riformattazione. I campi che in genere mapperai coprono l'entità video principale più le relazioni che TubePress utilizza per organizzare i contenuti attraverso i suoi sei tipi di entità (video, categorie, tag, performer, studi, commenti).

Campo TubePressCosa contieneNote
titleTitolo del video mostrato sulla paginaObbligatorio; usato per lo slug e il meta title
descriptionCorpo / testo riassuntivoAlimenta JSON-LD VideoObject e Open Graph
video_urlURL sorgente/incorporato o del fileLa sorgente riproducibile
thumbnail_urlURL dell'immagine posterUsato dal player e nelle liste
durationDurata in secondiNumerico
categoriesUna o più categorieDelimitato in CSV; array in JSON
tagsTag liberiDelimitato in CSV; array in JSON
performersPerformer collegatiCreati se non esistono
studioStudio/sito sorgenteCreato se non esiste

Categorie, tag, performer e studi sono entità di prima classe, quindi qualsiasi valore importato che non esiste ancora viene creato e collegato automaticamente. Questo è ciò che rende un singolo file di importazione sufficiente per creare un sito completamente organizzato.

Un Esempio CSV Realistico

Ecco un CSV piccolo e pronto da copiare. Nota la riga di intestazione (che mappi all'importazione), i valori multipli delimitati da virgole all'interno di una cella tra virgolette, e le etichette generiche esattamente come le usano i documenti del prodotto:

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"

Le stesse tre righe in JSON annidano semplicemente i campi con più valori come 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"
  }
]
Se le intestazioni delle tue colonne corrispondono già a questi nomi di campo, la mappatura è un clic solo. In caso contrario, indica semplicemente ogni colonna sorgente al campo TubePress corretto nella schermata di importazione — non è necessario rinominare prima le colonne nel tuo foglio di calcolo.

Rilevamento Duplicati: Importa lo Stesso Feed Due Volte, in Sicurezza

Rieseguire un feed è normale — i provider aggiungono nuovi clip alla stessa esportazione ogni settimana. Il rilevamento dei duplicati integrato in TubePress confronta le righe in entrata con quelle già presenti nel database e salta quelle che hai già, quindi un secondo passaggio aggiunge solo i video genuinamente nuovi. Questo è ciò che rende pratiche le importazioni pianificate e ripetute: puoi puntare l'importatore sullo stesso file o feed in crescita senza accumulare copie dello stesso clip.

Assegnazione in Blocco: Tagga Tutta l'Importazione in Una Volta

Oltre alle categorie e ai tag per riga nel tuo file, TubePress ti consente di applicare assegnazioni in blocco all'intera importazione in un solo passaggio. Se stai importando un pacchetto tutto da uno studio, o vuoi che ogni video in questa esecuzione abbia una categoria o un tag specifico, impostalo una volta al momento dell'importazione invece di modificare 10.000 righe. Puoi assegnare in blocco categorie, tag, performer e studi — utile per organizzare un lancio per sorgente, per nicchia o per data di importazione.

Il Catalogo TubePress: Importazione con Un Clic e Riscrittura del Titolo con AI

Se non hai ancora il tuo feed, il Catalogo TubePress è il modo più veloce per riempire un sito. Sfoglia pacchetti video curati e importali con un clic — nessun CSV da costruire. Due cose rendono questo migliore dell'inserimento di un feed grezzo:

  • La riscrittura del titolo con AI genera titoli unici e ottimizzati per SEO per ogni video importato, così non stai pubblicando gli stessi titoli duplicati che hanno altri siti che eseguono lo stesso pacchetto. I titoli unici sono importanti per la ricerca; consulta la guida SEO per siti tube per capire come si inserisce nella tua strategia complessiva.
  • La traduzione automatica rende i titoli nelle lingue configurate del tuo sito, che si abbina alle 30+ lingue dell'interfaccia di TubePress e alla traduzione dei contenuti per pagina.

I nuovi account gratuiti ricevono 150 crediti gratuiti per provare le importazioni dal Catalogo. Poiché TubePress stesso è gratuito da usare e self-hosted, il Catalogo è un acceleratore opzionale sopra il CMS gratuito — non un paywall attorno alle funzionalità. Questo è un contrasto significativo con le piattaforme a pagamento e codificate; consulta il confronto completo se stai ancora scegliendo un CMS.

Pianificazione delle Importazioni Ricorrenti con Cron

Per un sito che deve rimanere aggiornato, non vuoi eseguire le importazioni manualmente. TubePress include una API pseudo-cron CronManager che la piattaforma usa già per attività come il ricalcolo del ranking CTR ogni 10 minuti e l'esecuzione di backup giornalieri pianificati del database. Puoi agganciare le importazioni ricorrenti allo stesso sistema di pianificazione in modo che i nuovi contenuti vengano caricati automaticamente.

Il ranking CTR vale la pena di conoscere qui perché ricompensa direttamente un'offerta costante di contenuti freschi. Il ranking di ogni video è calcolato come:

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

I video più recenti ottengono un boost di età tramite il termine di decadimento EXP(-0.01 * days_age), e il punteggio viene ricalcolato ogni 10 minuti con il filtraggio dei bot. Un'importazione pianificata mantiene un flusso di nuovi video con days_age = 0 in rotazione, che è esattamente il comportamento che il ranking è progettato per valorizzare. Ci sono anche 13 hook di override se vuoi personalizzare il punteggio in seguito.

Un Flusso di Lavoro di Importazione Ripetibile

  1. Esporta o assembla il tuo catalogo come CSV (predefinito) o JSON.
  2. Carica il file e mappa ogni colonna sorgente al campo TubePress corrispondente.
  3. Imposta le eventuali assegnazioni in blocco — uno studio, una categoria di lancio, un tag data — per tutta l'esecuzione.
  4. Lascia che il rilevamento dei duplicati salti tutto ciò che è già nel database.
  5. Esegui il passaggio: circa 10.000 video vengono caricati.
  6. Per una freschezza continua, pianifica l'importazione tramite CronManager e/o usa pacchetti del Catalogo con titoli riscritti dall'AI.

Lo stesso ciclo scala da un primo lancio a una libreria di 500.000+ video senza cambiare il tuo processo. Una volta che il tuo catalogo è caricato, concentra le tue energie su SEO e monetizzazione — il volume dei contenuti è solo la base. Puoi esaminare ogni dettaglio dell'importatore e del ranking nella pagina delle funzionalità.

Pronto a importare in blocco il tuo catalogo? Scarica TubePress gratuitamente e avrai un sito tube popolato online in pochi minuti.

FAQ

Domande frequenti.

Quanti video può importare TubePress in una volta?
TubePress importa oltre 10.000 video per passaggio da un singolo file CSV o JSON — all'incirca 10.000 record — e un sito può contenere oltre 500.000 video in totale. Puoi eseguire passaggi ripetuti, e il rilevamento dei duplicati garantisce che rieseguire lo stesso feed aggiunga solo video realmente nuovi.
Dovrei usare CSV o JSON per importare i video?
Usa CSV come impostazione predefinita — è ciò che la maggior parte dei fogli di calcolo, dei feed e dei database tube esistenti esporta, e mappa un video per riga. Scegli JSON quando la tua fonte produce già dati strutturati (un'API o uno scraper) o quando i video portano molti tag e performer, poiché JSON li memorizza come array invece che come celle delimitate. Entrambi passano per la stessa pipeline di importazione.
I nomi delle colonne del mio CSV devono corrispondere ai campi di TubePress?
No. Durante l'importazione mappi ogni colonna di origine al campo corretto di TubePress, così puoi importare un catalogo esistente così com'è senza rinominare le colonne. Se le tue intestazioni corrispondono già ai nomi dei campi di TubePress come title, video_url, categories e tags, la mappatura è essenzialmente un clic.
Come fa TubePress a evitare di importare video duplicati?
Il rilevamento dei duplicati integrato confronta le righe in arrivo con il tuo database esistente e salta i video che hai già. Questo rende sicure le importazioni programmate e ripetute dello stesso feed in crescita — aggiungi solo contenuti nuovi invece di accumulare copie dello stesso clip.
Cos'è il Catalogo TubePress e cosa fa la riscrittura dei titoli tramite IA?
Il Catalogo ti consente di sfogliare pacchetti video curati e importarli con un clic, senza bisogno di CSV. La riscrittura dei titoli tramite IA genera titoli unici e ottimizzati per la SEO per ogni video importato così non pubblichi gli stessi titoli duplicati degli altri siti che usano lo stesso pacchetto, e i titoli possono essere tradotti automaticamente nelle lingue del tuo sito. I nuovi account gratuiti ricevono 150 crediti gratuiti.
Posso programmare le importazioni video perché vengano eseguite automaticamente?
Sì. TubePress include un'API pseudo-cron CronManager — lo stesso sistema di pianificazione che usa per ricalcolare i ranking CTR ogni 10 minuti ed eseguire i backup giornalieri del database. Puoi programmare importazioni ricorrenti così i contenuti freschi arrivano automaticamente, il che alimenta anche il bonus di età del ranking CTR per i nuovi video.

Pronto a lanciare il tuo tube site?

TubePress è gratuito, self-hosted e tutto tuo — nessun costo di licenza, niente ionCube, nessun lock-in. Inizia con 150 crediti gratuiti.

Self-hosted · codice sorgente completamente modificabile · niente ionCube