Comment importer en masse des milliers de vidéos sur votre site tube avec TubePress

Points clés
- TubePress importe plus de 10 000 vidéos par passe depuis un CSV ou un JSON — environ 10 000 enregistrements — et monte jusqu'à plus de 500 000 vidéos dans une seule base de données.
- Le mappage des colonnes permet de faire correspondre les en-têtes de votre fichier aux champs de TubePress pendant l'import, si bien que vous n'avez jamais à reformater au préalable un catalogue existant.
- La détection des doublons intégrée ignore les vidéos que vous possédez déjà, et l'attribution par lot applique catégories, tags, acteurs et studios à tout l'import en une seule étape.
- Le Catalogue TubePress ajoute des packs sélectionnés en un clic, avec réécriture des titres par IA pour des titres SEO uniques et traduction automatique dans les langues de votre site.
- Planifiez des imports récurrents via l'API pseudo-cron CronManager pour que du contenu frais arrive automatiquement, sans téléversement manuel.
Ajouter des vidéos manuellement une par une convient pour une démonstration, mais un vrai site tube se lance avec un catalogue alimenté. Ce guide vous montre comment importer des vidéos en masse sur votre site tube avec TubePress — les différences entre CSV et JSON, comment mapper exactement vos colonnes, un exemple CSV réaliste que vous pouvez copier, le fonctionnement de la détection des doublons et de l'assignation par lot, et comment maintenir un flux de nouveau contenu selon un calendrier. TubePress gère plus de 10 000 vidéos par passe d'importation et s'adapte à des bases de données de plus de 500 000 vidéos, de sorte que le même flux de travail fonctionne que vous alimentiez un tout nouveau site ou complétiez un grand catalogue.
TubePress est un CMS 100 % gratuit et auto-hébergé pour les sites tubes pour adultes, basé sur PHP 8.4 moderne, sans fichiers encodés, sans Composer et sans Node.js. Si vous ne l'avez pas encore installé, le guide de démarrage détaille l'installateur web en 5 étapes, et vous pouvez d'abord explorer la démo en ligne.
CSV vs JSON : Quel format d'importation utiliser ?
TubePress accepte à la fois CSV et JSON pour l'importation en masse. Ils produisent le même résultat — le choix dépend de la provenance de vos données.
- CSV est le choix par défaut. C'est ce que la plupart des fournisseurs de flux, les tableurs et les bases de données tubes existantes exportent, il est trivial à modifier dans n'importe quelle application tableur, et il correspond proprement à une vidéo par ligne. Utilisez CSV sauf si vous avez une raison spécifique de ne pas le faire.
- JSON convient mieux lorsque votre source produit déjà des données structurées — une réponse API, la sortie d'un scraper, ou un flux comportant des champs imbriqués. JSON se lit aussi plus naturellement lorsqu'une vidéo comporte de nombreux tags ou performers, car ceux-ci deviennent des tableaux plutôt que des chaînes délimitées dans une cellule.
Les deux formats passent par le même pipeline d'importation : analyser le fichier, mapper les champs, détecter les doublons, appliquer les assignations par lot et écrire les lignes. Vous pouvez donc standardiser sur un format pour votre équipe et ne plus y penser.
Mappage exact des colonnes pour une importation de vidéos TubePress
La force de l'importateur est que les en-têtes de votre fichier n'ont pas à correspondre aux noms de champs internes de TubePress. Lors de l'importation, vous mappez chaque colonne source vers un champ TubePress, de sorte qu'un catalogue existant peut être importé tel quel sans reformatage. Les champs que vous mapperez généralement couvrent l'entité vidéo principale ainsi que les relations que TubePress utilise pour organiser le contenu à travers ses six types d'entités (vidéos, catégories, tags, performers, studios, commentaires).
| Champ TubePress | Contenu | Notes |
|---|---|---|
title | Titre de la vidéo affiché sur la page | Obligatoire ; utilisé pour le slug et le titre meta |
description | Texte du corps / résumé | Alimente le JSON-LD VideoObject et Open Graph |
video_url | URL source/embed ou fichier | La source lisible |
thumbnail_url | URL de l'image de poster | Utilisée par le lecteur et les listes |
duration | Durée en secondes | Numérique |
categories | Une ou plusieurs catégories | Délimité en CSV ; tableau en JSON |
tags | Tags libres | Délimité en CSV ; tableau en JSON |
performers | Performers liés | Créés s'ils n'existent pas |
studio | Studio/site source | Créé s'il n'existe pas |
Les catégories, tags, performers et studios sont des entités de premier ordre, donc toute valeur importée qui n'existe pas encore est créée et liée automatiquement. C'est ce qui fait qu'un seul fichier d'importation suffit à créer un site entièrement organisé.
Un exemple CSV réaliste
Voici un petit CSV prêt à copier. Notez la ligne d'en-tête (que vous mappez à l'importation), les valeurs multiples délimitées par des virgules à l'intérieur d'une cellule entre guillemets, et des libellés génériques modérés exactement comme dans la documentation du produit :
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"
Les trois mêmes lignes en JSON imbriquent simplement les champs multi-valeurs sous forme de tableaux :
[
{
"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"
}
]
Si vos en-têtes de colonnes correspondent déjà à ces noms de champs, le mappage est en un clic. Sinon, vous pointez simplement chaque colonne source vers le bon champ TubePress dans l'écran d'importation — inutile de renommer les colonnes dans votre tableur au préalable.
Détection des doublons : importez le même flux deux fois, en toute sécurité
Relancer un flux est normal — les fournisseurs ajoutent de nouveaux clips au même export chaque semaine. La détection des doublons intégrée de TubePress compare les lignes entrantes avec ce qui se trouve déjà dans votre base de données et ignore celles que vous avez déjà, de sorte qu'une deuxième passe n'ajoute que les vidéos réellement nouvelles. C'est ce qui rend les importations planifiées et répétées pratiques : vous pouvez pointer l'importateur vers le même fichier ou flux croissant sans accumuler des copies du même clip.
Assignation par lot : taguez toute l'importation en une seule fois
Au-delà des catégories et tags par ligne dans votre fichier, TubePress vous permet d'appliquer des assignations par lot à toute l'importation en une seule étape. Si vous importez un pack provenant entièrement d'un seul studio, ou si vous voulez que chaque vidéo de cette exécution porte une catégorie ou un tag spécifique, définissez-le une fois au moment de l'importation plutôt que de modifier 10 000 lignes. Vous pouvez assigner par lot des catégories, des tags, des performers et des studios — utile pour organiser un lancement par source, par niche ou par date d'importation.
Le Catalogue TubePress : importation en un clic avec réécriture des titres par IA
Si vous n'avez pas encore votre propre flux, le Catalogue TubePress est le moyen le plus rapide de remplir un site. Vous parcourez des packs vidéo sélectionnés et les importez en un clic — pas de CSV à construire. Deux choses rendent cela meilleur qu'un flux brut :
- La réécriture des titres par IA génère des titres uniques et optimisés SEO pour chaque vidéo importée, vous évitant ainsi de publier les mêmes titres en double que d'autres sites utilisant le même pack. Des titres uniques comptent pour le référencement ; consultez le guide SEO pour sites tubes pour voir comment cela s'intègre à votre stratégie globale.
- La traduction automatique rend les titres dans les langues configurées de votre site, ce qui s'associe aux 30+ langues d'interface de TubePress et à la traduction du contenu par page.
Les nouveaux comptes gratuits reçoivent 150 crédits gratuits pour essayer les importations du Catalogue. Parce que TubePress lui-même est gratuit à utiliser et auto-hébergé, le Catalogue est un accélérateur optionnel en plus du CMS gratuit — pas un mur payant autour des fonctionnalités. C'est un contraste significatif avec les plateformes payantes et encodées ; consultez la comparaison complète si vous êtes encore en train de choisir un CMS.
Planifier des importations récurrentes avec Cron
Pour un site qui doit rester frais, vous ne voulez pas exécuter les importations manuellement. TubePress est livré avec une API pseudo-cron CronManager que la plateforme utilise déjà pour des tâches telles que le recalcul de son classement CTR toutes les 10 minutes et l'exécution de sauvegardes quotidiennes planifiées de la base de données. Vous pouvez accrocher des importations récurrentes au même système de planification afin que le nouveau contenu arrive automatiquement.
Le classement CTR mérite d'être connu ici car il récompense directement un approvisionnement régulier en contenu frais. Le rang de chaque vidéo est calculé comme suit :
ctr_score = (views / (impressions + 50)) * EXP(-0.01 * days_age)
Les vidéos plus récentes bénéficient d'un avantage d'âge via le terme de décroissance EXP(-0.01 * days_age), et le score se recalcule toutes les 10 minutes avec filtrage des bots. Une importation planifiée maintient un flux de nouvelles vidéos days_age = 0 entrant en rotation, ce qui correspond exactement au comportement que le classement est conçu à mettre en avant. Il existe également 13 hooks de remplacement si vous souhaitez personnaliser la notation ultérieurement.
Un flux de travail d'importation reproductible
- Exportez ou assemblez votre catalogue en CSV (par défaut) ou JSON.
- Téléversez le fichier et mappez chaque colonne source vers le champ TubePress correspondant.
- Définissez les assignations par lot — un studio, une catégorie de lancement, un tag de date — pour toute l'exécution.
- Laissez la détection des doublons ignorer ce qui se trouve déjà dans la base de données.
- Exécutez la passe : environ 10 000 vidéos s'ajoutent.
- Pour une fraîcheur continue, planifiez l'importation via CronManager et/ou utilisez des packs Catalogue avec des titres réécrits par IA.
Cette même boucle s'étend d'un premier lancement à une bibliothèque de plus de 500 000 vidéos sans modifier votre processus. Une fois votre catalogue en place, concentrez-vous sur le SEO et la monétisation — le volume de contenu n'est que la fondation. Vous pouvez consulter tous les détails de l'importateur et du classement sur la page des fonctionnalités.
Prêt à importer votre catalogue en masse ? Téléchargez TubePress gratuitement et ayez un site tube alimenté en ligne en quelques minutes.
Questions fréquentes.
Combien de vidéos TubePress peut-il importer en une fois ?
Faut-il utiliser le CSV ou le JSON pour importer des vidéos ?
Les noms de colonnes de mon CSV doivent-ils correspondre aux champs de TubePress ?
Comment TubePress évite-t-il d'importer des vidéos en double ?
Qu'est-ce que le Catalogue TubePress et que fait la réécriture des titres par IA ?
Puis-je planifier des imports de vidéos pour qu'ils s'exécutent automatiquement ?
Guides connexes.

Encodage vidéo pour sites tube auto-hébergés : FFmpeg, AV1 et calcul de stockage
L'échelle de renditions, les options FFmpeg, la décision AV1 et le calcul en téraoctets — le guide d'encodage que les fournisseurs de vidéo cloud n'écriront jamais.

Où trouver du contenu pour un site tube adulte : 7 sources légales
Pirater des vidéos n'est pas une stratégie. Les sept sources légales pour remplir un site tube en 2026 — bibliothèques sous licence, flux sponsors, revshare, partenariats créateurs, embeds et IA — comparées par coût et formalités.

Comment créer un site tube adulte en 2026 : le guide complet étape par étape
Tout ce qu'il vous faut pour lancer un site tube adulte en 2026 — niche et domaine, hébergement, installation du CMS auto-hébergé gratuit TubePress, import de milliers de vidéos, SEO on-site et bases de la monétisation.
Prêt à lancer votre site tube ?
TubePress est gratuit, auto-hébergé et vous appartient pour de bon — aucun frais de licence, pas d'ionCube, aucun verrouillage. Commencez avec 150 crédits gratuits.