---
title: "Tester les préférences vidéo dans ComfyUI avec Minds"
description: "Comparez des vidéos natives ComfyUI, audio compris, auprès d'Audiences Minds sélectionnées. Suivez le workflow illustré, du contrôle des brouillons aux résultats et à l'export de la vidéo d'origine."
canonical_url: "https://getminds.ai/guide/fr/comfyui-video-preference-testing"
last_updated: "2026-10-23T03:32:23.805Z"
---

# Tester les préférences vidéo dans ComfyUI avec Minds

Utilisez *Minds · Audience Preferences* pour comparer des clips finalisés au sein du même graphe qui les génère ou les édite. Connectez les vidéos natives, choisissez des Audiences Minds existantes et posez une question de préférence claire. Après la vérification du brouillon et l'exécution, le nœud affiche des résultats spécifiques par audience et peut transmettre les vidéos d'origine sélectionnées à un nœud Save Video ou de traitement ultérieur.

Ce workflow accepte la vidéo comme support média. Vous n'avez pas besoin de remplacer chaque extrait par une description écrite. Lorsque l'audio fait partie de l'objet VIDEO natif, il est inclus dans le fichier MP4 téléversé et reste présent dans l'objet d'origine disponible en aval. Le [guide d'installation](/guide/integration-comfyui) détaille le pack de nœuds personnalisés et l'authentification côté serveur avant de commencer.

![Le workflow vidéo natif réel avec deux entrées, le widget de réponse Minds et la sortie vidéo enregistrée](/images/videos/integrations/comfyui/video-preference-workflow.png)

La capture d'écran provient d'un test d'intégration réel avec de courts extraits. Trois Minds QA sur cinq ont sélectionné la Vidéo A, soit une répartition de 60 % / 40 %. Cela prouve que ce parcours testé a bien fonctionné et a renvoyé l'extrait original sélectionné ; cela n'établit pas un impact de campagne ni une estimation représentative des préférences.

## Définir ce à quoi la question sur la vidéo doit répondre

Une comparaison utile commence par la décision à prendre. Vous pouvez avoir besoin de choisir une accroche d'introduction, de comparer deux montages complets ou de décider quelle piste développer. Ce sont des questions différentes. Un extrait préféré pour la clarté de ses explications sur un produit peut ne pas être le préféré pour son potentiel de divertissement.

Décrivez le cadre que l'Audience doit prendre en compte : une présentation de produit sur un site web, une création pour un flux social, un tutoriel ou un autre usage concret. Précisez si le son est activé. Si le contenu comporte une voix off mais que la décision concerne un visionnage sans le son, créez les variantes sans audio ou mentionnez clairement cette condition. Ne présumez pas qu'un modèle puisse déduire vos conditions de lecture prévues à partir d'un simple nom de fichier.

Gardez la question centrée sur un critère unique. Par exemple :

> Après avoir visionné les deux extraits avec le son, quelle vidéo préféreriez-vous comme présentation de ce produit sur son site web ?

Cette formulation interroge la préférence pour un usage précis. Elle ne demande pas à l'Audience de fournir une hausse mesurée du taux de conversion. Si vous devez explorer la compréhension, les objections ou les raisons pour lesquelles une révision fonctionne, poursuivez avec une [Study](/guide/studies) plus large plutôt que de considérer le pourcentage de choix comme une explication exhaustive de chaque résultat.

## Choisir des Audiences prêtes à l'emploi avant de connecter les extraits

Le nœud utilise des Audiences prêtes et existantes, accessibles pour le compte associé à `MINDS_API_KEY`. Renseignez leurs identifiants séparés par des virgules dans `audience_ids`. Le nœud d'aide optionnel *Minds · Find Audiences* permet de lister les Audiences visibles sur le compte ; il est pratique lorsque vous connaissez les noms mais avez besoin des identifiants correspondants.

Une Audience est une population réutilisable de Minds, et non une étiquette démographique libre qui générerait une population à l'intérieur de ce nœud. Consultez le [guide des Audiences](/guide/audiences) pour la création et la pertinence, ainsi que le [guide des Minds](/guide/minds) pour les bases méthodologiques relatives aux répondants. Utilisez la population adaptée à votre décision, avec un ancrage et des données d'étude appropriés lorsque cela est possible.

Si vous comparez plusieurs Audiences, conservez leurs résultats séparés. Un extrait préféré différent selon les segments constitue un enseignement précieux. Le nœud ne calcule pas de moyenne globale pour désigner un gagnant unique. Définissez `selection_audience_id` sur l'Audience dont la préférence doit piloter la sortie média en aval, ou laissez le routage des médias bloqué pendant que vous examinez la comparaison.

## Connecter les entrées VIDEO natives

Chargez `07-native-video-selection.json` depuis le dossier `example_workflows` du pack officiel, ou créez les connexions dans votre propre graphe. L'exemple illustre deux sources vidéo natives alimentant le même nœud de préférence, avec une sortie de vidéo sélectionnée qui se poursuit vers un nœud d'enregistrement natif.

Le nœud de préférence expose `videos` et `videos_b` pour les objets ou listes VIDEO natifs de ComfyUI. Utilisez ces ports lorsque votre workflow de génération ou de chargement produit déjà des objets VIDEO. Une chaîne de chemin de fichier, un ensemble d'images isolées ou un type vidéo tiers personnalisé ne constituent pas automatiquement un objet VIDEO natif. Utilisez la conversion adéquate dans votre workflow ComfyUI avant de le connecter.

Le nœud regroupe les candidats au sein d'une seule question de recherche. Il ne crée pas délibérément une nouvelle Study pour chaque image d'un clip ou chaque élément d'une liste connectée. Si vous disposez de deux entrées VIDEO, elles deviennent deux alternatives étiquetées dans la comparaison.

Préparez `labels_json` dans l'ordre des entrées :

```json
["Video A", "Video B"]
```

Utilisez des étiquettes qui distinguent clairement les exécutions réelles. Pour comparer des introductions, `Accroche directe` et `Accroche narrative` seront plus explicites que des noms techniques de fichiers d'export. Restez neutre : une alternative nommée `Le montage nettement supérieur` introduit un biais inutile dans la question.

## Comprendre l'ordre des candidats et les entrées mixtes

L'ordre de prise en compte commence par les images natives sur `images`, puis `images_b`, suivies des vidéos natives sur `videos`, puis `videos_b`. Étiquetez tous ces candidats natifs dans cet ordre précis. Chaque image d'un lot compte comme un candidat distinct ; un objet VIDEO compte comme un seul candidat. Les enregistrements issus de `assets_json` viennent ensuite et portent leurs propres étiquettes.

Pour un graphe exclusivement vidéo, la logique est directe. Avec deux vidéos connectées aux deux ports VIDEO, la première étiquette correspond à la vidéo du premier port et la deuxième étiquette à celle du second port. Pour une recherche mixte image/vidéo, vérifiez la liste complète des alternatives examinées avant l'approbation.

Les entrées mixtes s'avèrent utiles lorsque la décision porte réellement sur différents formats, comme la comparaison d'un visuel statique et d'une vidéo pour un même emplacement publicitaire. Explicitez ce contexte et évaluez ce que la comparaison permet d'établir. Une préférence globale entre deux formats n'isole pas l'effet spécifique d'un montage, d'une bande-son ou d'une première image. Consultez [l'article sur le workflow créatif](/blog/comfyui-audience-preference-testing) pour des comparaisons plus ciblées et plus simples à exploiter.

## Respecter les limites actuelles pour les téléversements natifs

L'adaptateur encode la vidéo native en MP4 pour le téléversement. Chaque élément créatif téléversé localement doit être non vide et ne pas dépasser 50 Mo après encodage. Pour l'ensemble de la question, fournissez entre 2 et 20 candidats distincts. Il s'agit des limites de l'adaptateur, et non de la garantie que chaque durée, codec ou combinaison respectant cette taille a été testé.

L'ensemble constitué de la question rédigée, du contexte, des étiquettes et du texte des concepts ne doit pas dépasser 2 000 caractères. Pour la vidéo native, le matériel d'étude est le clip joint ; le contexte peut donc rester concis. Décrivez les conditions de visionnage et la décision visée plutôt que de rédiger un long résumé susceptible de biaiser la comparaison.

Le nœud ne peut pas générer un son absent de l'entrée. Prévisualisez vos extraits sources pour vérifier qu'ils contiennent bien la bande-son voulue et que celle-ci est audible. Lorsque votre pipeline produit séparément les images et l'audio, combinez-les dans l'objet vidéo natif approprié avant de lancer le test de préférence.

Si un élément dépasse la limite de téléversement local, préparez un fichier de test plus léger tout en préservant les détails nécessaires à la question. Modifier un fichier revient à changer l'objet de recherche : démarrez un nouveau test et faites-le valider à nouveau. Ne reprenez pas une demande déjà validée en y substituant un autre clip.

## Vérifier le brouillon enregistré avant de lancer la recherche

Renseignez la question, le contexte, les étiquettes, les identifiants d'Audience et `study_locale`, puis lancez la file d'attente du graphe. Le nœud génère un brouillon enregistré et ouvre la boîte de dialogue de vérification. Les sorties en aval restent bloquées tant que ce brouillon n'a pas été approuvé et que la recherche n'est pas terminée.

![Vérification du brouillon Minds dans ComfyUI, affichant la question réelle, l'Audience sélectionnée et les alternatives avant approbation](/images/videos/integrations/comfyui/draft-review.png)

La capture d'écran de vérification illustre l'interface partagée d'approbation à partir d'un test d'images. La même interface est utilisée pour le workflow vidéo. Vérifiez l'Audience, la langue, l'ordre des candidats et la question du brouillon vidéo réel avant de cliquer sur *Approve*. Relancez la file d'attente pour exécuter le brouillon approuvé. L'approbation ne dispense pas de cette seconde action dans la file d'attente.

L'adaptateur vérifie que la question enregistrée et les options de réponse correspondent bien à la demande. Si le brouillon est modifié après approbation, il nécessite une nouvelle vérification. Cela garantit que le résultat reste lié aux médias et à la question que vous souhaitiez tester, plutôt qu'à un protocole discrètement modifié.

## Consulter le résultat vidéo au sein du nœud

Une fois le traitement terminé, le widget de réponse Minds intégré peut afficher la question, la répartition par Audience, la distribution par catégorie, les constats et les réponses individuelles disponibles. Analysez la distribution conjointement avec ces détails. Une part de préférence indique comment les alternatives fournies ont été choisies lors de cette session de recherche synthétique ; il ne s'agit pas d'une mesure directe de l'attention, du taux de complétion ou du comportement d'achat.

Dans la capture du test d'intégration, la Vidéo A a obtenu 3 sélections et la Vidéo B en a obtenu 2 auprès de l'Audience QA de cinq Minds. Cette répartition de 60 % / 40 % offre une résolution statistique très restreinte. Un seul changement de vote modifierait sensiblement le résultat visible. Son rôle ici est d'illustrer le comportement du produit et de montrer où s'affichent les résultats.

Pour vos propres travaux, vérifiez si la population sous-jacente, les conditions de visionnage et le stimulus correspondent à l'usage prévu. Si le résultat est serré, conservez les deux options pour la prochaine itération ou utilisez le workflow Minds plus large pour approfondir l'analyse. La [documentation des résultats](/guide/comfyui-results-and-troubleshooting) détaille les classements, les égalités et l'absence d'intervalle de confiance artificiel.

## Transmettre les vidéos d'origine sélectionnées en aval

Connectez `selected_videos` à une entrée Save Video native compatible ou à un nœud de traitement. L'adaptateur renvoie les objets VIDEO originaux parmi l'ensemble des candidats, y compris leur audio. Il n'assemble pas un nouvel extrait à partir de miniatures d'aperçu et ne remplace pas la vidéo par un résumé généré.

Définissez `top_k` sur le nombre de candidats que vous souhaitez présélectionner. Les ex aequo au seuil de coupure sont inclus, de sorte que la sortie peut contenir plus d'extraits que la valeur de `top_k`. Une égalité doit rester visible dans la logique de votre graphe ; ne présumez pas que l'adaptateur départagera arbitrairement les ex aequo pour satisfaire une attente de fichier unique.

Avec plusieurs Audiences, sélectionnez `selection_audience_id` avant d'attendre la sélection d'un média natif. Avec des URL hébergées ou des concepts textuels, examinez `selected_creatives` ; ces entrées n'ont pas d'objet VIDEO natif connecté à renvoyer. Si une image l'emporte dans une comparaison mixte, la sortie vidéo native ne contient aucune vidéo sélectionnée et reste bloquée, tandis que les sorties image et résultat restent exploitables.

## Utiliser des fichiers vidéo hébergés lorsque c'est pertinent

Le champ `assets_json` prend en charge les enregistrements de médias HTTPS étiquetés. Un enregistrement comporte exactement `label`, `url` et `mimeType`. Fournissez un lien direct vers le fichier que le service de recherche peut récupérer, plutôt qu'une page nécessitant une connexion par navigateur. Le type MIME doit correspondre au média réel.

Les enregistrements hébergés sont utiles lorsque l'extrait existe déjà en dehors du graphe. Ils modifient le comportement en aval : un enregistrement sélectionné est une référence, et non un objet vidéo natif ComfyUI. Si votre étape suivante nécessite l'objet VIDEO réel, chargez le fichier autorisé via votre pipeline média ComfyUI habituel et connectez-le de manière native avant le test.

Évitez de modifier le contenu situé derrière une URL pendant qu'un test est en cours. Une référence stable est indispensable pour comprendre ce qui a été comparé. N'incluez pas d'identifiant ou de mot de passe dans l'URL ; le manifeste rejette ces formats. Pour connaître la structure exacte du manifeste et les autres formats d'entrée, reportez-vous au [guide de configuration](/guide/integration-comfyui).

## Comparer des scripts et des synopsis sous forme de concepts

Utilisez `assets_json` avec du texte étiqueté lorsque vous souhaitez obtenir des retours avant la génération :

```json
[
  {"label": "Direct demonstration", "text": "Open with the product in use, show the main task, then end with the product name."},
  {"label": "Customer story", "text": "Open with a customer's problem, show the product helping, then end with the same product name."}
]
```

Indiquez dans la question qu'il s'agit de concepts proposés. Veillez à ce que la description de chaque alternative présente un niveau de détail comparable et que l'ensemble de la question formulée respecte la limite de caractères. La limite spécifique de caractères du concept textuel ne lève pas la limite globale de la question.

Un script préféré peut vous orienter sur ce qu'il convient de générer ensuite. Dès que vous disposez des exécutions réelles, testez ces vidéos dans le cadre d'une nouvelle demande. Le traitement visuel finalisé, le rythme, la voix et la bande-son apportent des éléments d'évaluation que les concepts textuels initiaux ne contenaient pas.

## Relancer un test vidéo interrompu

Si l'interrogation (polling) expire alors que la Study est toujours en cours d'exécution, relancez le même workflow avec les mêmes identifiants de demande et les mêmes entrées. L'adaptateur reprend la session enregistrée au lieu de lancer délibérément une nouvelle recherche. Le délai d'expiration par défaut de l'interrogation est de 900 secondes ; un message d'expiration ne signifie pas que le traitement côté serveur a été annulé.

Utilisez *New test* lorsque les extraits, les étiquettes, la question, le contexte, les Audiences ou la langue de l'étude changent, puis vérifiez le nouveau brouillon. Les médias générés peuvent varier même lorsque le prompt semble identique ; comparez donc les sorties réelles connectées. Ouvrez la Study enregistrée en cas d'échec définitif ou de média incomplet au lieu de vous fier à un résultat gagnant non vérifiable.

## Poursuivre la recherche au-delà du graphe

Minds est la plateforme de bout en bout dédiée aux études synthétiques commerciales, reliant [Minds](/guide/minds), [Audiences](/guide/audiences) et [Studies](/guide/studies) pour vos travaux qualitatifs et quantitatifs. PRISM fournit le socle sous-jacent de raisonnement, d'inférence et de modélisation des sources. La plateforme prend également en charge des méthodes telles que MaxDiff, ainsi que d'autres types d'interactions décrits dans le [guide des fonctionnalités](/guide/features).

Ce nœud constitue un point d'entrée ciblé pour une question précise de préférence créative catégorielle. Poursuivez dans Minds lorsque vous avez besoin d'explorations plus approfondies, de comparaisons ou d'exports. La [vue d'ensemble des intégrations](/guide/integrations), le [guide ChatGPT](/guide/integration-chatgpt), le [guide Claude](/guide/integration-claude) et la [vue d'ensemble MCP](/mcp/overview) présentent d'autres manières d'exploiter la même plateforme d'études. Pour une première prise en main, consultez le [guide de démarrage](/guide/overview) ; en cas de graphe bloqué ou de résultat ambigu, reportez-vous au [guide de résolution des problèmes et des résultats ComfyUI](/guide/comfyui-results-and-troubleshooting).
