Aller au contenu
TubePress — gratuit, auto-hébergé & activement maintenu
Médias et transcodage

Lecteur, filigrane, intros et aperçus

Le lecteur vidéo, les filigranes, les intros pre-roll et les miniatures d’aperçu au survol/défilement.

TubePress lit les vidéos importées et basées sur une URL avec FluidPlayer, un lecteur HTML5 auto-hébergé inclus dans vendor/fluidplayer. Autour de lui se trouvent plusieurs fonctionnalités produites lors du transcodage — filigranes, clips d'intro et d'outro, et miniatures de prévisualisation — ainsi que les aperçus au survol affichés sur les cartes de liste.

Le comportement du lecteur est configuré sous Apparence → Lecture ; les fonctionnalités de filigrane, d'intro et de chronologie se trouvent sur leurs sous-onglets respectifs de /admin/settings?tab=transcode car elles sont encodées dans la vidéo, et non activées au moment de la lecture.

Le lecteur vidéo

Pour une vidéo importée ou basée sur une URL, TubePress génère un élément <video> avec une <source> par rendu et initialise FluidPlayer sur celui-ci. Comme chaque rendu est listé comme une source distincte avec son étiquette de qualité (et signalé HD à partir de 720p), le lecteur expose un menu de qualité intégré. La couleur d'accentuation suit la couleur primaire de votre thème, et les commandes se masquent automatiquement pendant la lecture.

Le bundle intègre des modules pour la diffusion adaptative (HLS et MPEG-DASH), WebVTT et la lecture 360°/VR, de sorte qu'il peut gérer plus que du MP4 simple si nécessaire. Les vidéos comportant un code d'intégration contournent entièrement FluidPlayer et affichent à la place leur iframe source.

Avant que des rendus existent, le lecteur affiche un espace réservé. Une vidéo fraîchement importée sans source lisible affiche un panneau “La vidéo est en cours de traitement…” jusqu'à ce que le transcodage produise son premier rendu.

Filigranes

Un filigrane est un logo superposé sur la vidéo. Dans TubePress, il est encodé dans chaque rendu par FFmpeg lors du transcodage plutôt que dessiné par le lecteur — il ne peut donc pas être supprimé côté client, mais nécessite un transcodage et n'apparaît que sur les vidéos traitées après son activation. Configurez-le dans le sous-onglet Filigrane :

Image
Un téléversement PNG — transparence recommandée.
Position
Haut-gauche, haut-droite, bas-gauche, bas-droite, centre ou aléatoire.
Opacité
10–100 % (défaut 80).
Largeur maximale
5–50 % de la largeur de la vidéo (défaut 15).
Marge
Distance par rapport aux bords, en pourcentage de la largeur.

Un aperçu en direct dans l'éditeur montre approximativement la position de la superposition, mais le filigrane final est appliqué par FFmpeg lors du prochain encodage.

Intros pré-roll

Vous pouvez ajouter un court clip au début de chaque vidéo — un intro pré-roll — et un outro post-roll à la fin, tous deux configurables dans le sous-onglet Intros. Chacun est un fichier MP4 importé, stocké sous uploads/intros/. Comme les filigranes, ils font partie de l'encodage : pendant le transcodage, chaque clip est ré-encodé pour correspondre exactement à la résolution, au codec et au débit de chaque format de sortie, puis concaténé de manière transparente, sans saut de qualité en cours de flux.

Gardez-les courts. 5–15 secondes est idéal. Comme ils sont intégrés dans le rendu source, un intro ajouté aujourd'hui n'apparaîtra que sur les vidéos transcodées à partir de maintenant.

Pour les clips publicitaires lus à l'intérieur du lecteur plutôt qu'encodés dans le fichier, utilisez les pré/mi/post-rolls VAST du système Publicités à la place.

Aperçus de la chronologie

Les aperçus de la chronologie sont les petites miniatures qui apparaissent lorsque vous faites défiler la barre de progression. Dans le sous-onglet Chronologie, l'activation de Générer des captures d'écran de la chronologie fait construire par le transcodeur un sprite de frames ainsi qu'une carte timeline.vtt, que FluidPlayer intègre automatiquement dans la barre de défilement dès qu'elle est prête.

Nombre de captures d'écran
5–60 (défaut 10) — plus il y en a, plus le défilement est fluide, mais le sprite est plus grand.
Commencer après
0–300 secondes — ignorer les intros ou les frames noires au début de la vidéo.

Le sprite est généré en tant que tâche de file d'attente distincte, de sorte que les aperçus peuvent apparaître peu après la publication de la vidéo elle-même.

Aperçus au survol

Indépendamment du lecteur, les cartes de liste lisent un court clip d'aperçu lorsque le visiteur les survole — un vrai preview.mp4 par vidéo, pas le sprite de chronologie. Cela est contrôlé par le paramètre de survol des cartes dans les options d'apparence de votre thème et offre aux visiteurs un bref aperçu de chaque vidéo sans ouvrir la page de lecture.

Deux ressources distinctes. Le clip de survol sur les cartes (preview.mp4) et les miniatures de défilement dans le lecteur de la page de lecture (le sprite de chronologie) sont produits séparément — une vidéo peut avoir l'un sans l'autre.

Paramètres du lecteur

Ouvrez Apparence → Lecture pour contrôler le lecteur. Ces options s'appliquent uniquement aux vidéos importées et basées sur une URL, pas aux intégrations.

Qualité par défaut
Auto, 1080p, 720p, 480p ou 360p. Si la qualité choisie est absente, la qualité inférieure la plus proche est utilisée, avec repli sur la plus haute disponible.
Vitesse de lecture
Proposer des commandes de vitesse de 0,5× à 2×.
Bouton de téléchargement
Afficher un contrôle de téléchargement dans le lecteur.
Lecture en boucle
Redémarrer automatiquement lorsque la vidéo se termine.
Double-clic pour le plein écran
Passer en plein écran avec un double-clic.

Le même écran permet de choisir les métadonnées affichées autour du lecteur — vues, durée, date de publication, j'aime/je n'aime pas et le bouton favori, ainsi que les sections des pornstars, chaînes, catégories et tags — et définit le nombre de vidéos connexes (2–20) affichées dans la barre latérale.

Bouton de téléchargement vs protection brute. L'activation du bouton de téléchargement du lecteur publie un lien direct vers le fichier. Si vous vous appuyez sur les URL sécurisées et la limitation de débit de Stockage, laissez-le désactivé.

Étapes suivantes

Toujours bloqué ?

Ouvrez un ticket depuis votre tableau de bord et notre équipe vous assistera.

Essayer la démo en direct → Télécharger TubePress →