Share via


Personnaliser un modèle de marques avec l’API Azure AI Video Indexer

Important

En raison de l’annonce de mise hors service d’Azure Media Services, Azure AI Video Indexer annonce les ajustements des fonctionnalités d’Azure AI Video Indexer. Consultez les modifications relatives à la mise hors service Azure Media Service (AMS) pour comprendre ce que cela signifie pour votre compte Azure AI Video Indexer. Consultez le guide de préparation de la mise hors service AMS : Mise à jour et migration vi.

Azure AI Video Indexer prend en charge la détection de marque à partir de la reconnaissance vocale et du texte visuel pendant l’indexation et la réindexation du contenu vidéo et audio. La fonctionnalité de détection de marques identifie les noms de produits, services et entreprises suggérés par la base de données de marques Bing. Par exemple, si Microsoft est mentionné dans du contenu vidéo ou audio ou s’il apparaît dans du texte visuel dans une vidéo, Azure AI Video Indexer le détecte comme une marque dans le contenu. Un modèle de marques personnalisé permet d’exclure certaines marques de la détection et d’inclure les marques devant faire partie de votre modèle qui peuvent ne pas se trouver dans la base de données de marques de Bing. Pour plus d’informations, consultez What is Content Moderator? (Présentation de Content Moderator).

Remarque

Si votre vidéo a été indexée avant l’ajout d’une marque, vous devez la réindexer.

Vous pouvez utiliser les API Azure AI Video Indexer pour créer, utiliser et modifier des modèles de marques personnalisées détectés dans une vidéo, comme décrit dans cette rubrique. Vous pouvez également utiliser le site web Azure AI Video Indexer, comme décrit dans Personnaliser le modèle Marques à l’aide du site web Azure AI Video Indexer.

Créer une marque

Le créer une marque API crée une marque personnalisée et l’ajoute au modèle de marques personnalisées pour le compte spécifié.

Remarque

Définir enabled (dans le corps) la valeur true place la marque dans la liste Include pour qu’Azure AI Video Indexer détecte. La valeur enabled false place la marque dans la liste Exclure . Par conséquent, Azure AI Video Indexer ne le détecte pas.

D’autres paramètres que vous pouvez définir dans le corps :

  • La valeur referenceUrl peut correspondre à n’importe quel site web de référence de la marque, comme un lien vers sa page Wikipédia.
  • La valeur tags est une liste d’étiquettes pour la marque. Cette balise s’affiche dans le champ Catégorie de la marque sur le site web Azure AI Video Indexer. Par exemple, la marque « Azure » peut être étiquetée ou classée dans la catégorie « Cloud ».

Response

La réponse fournit des informations sur la marque que vous venez de créer au format de l’exemple ci-dessous.

{
  "referenceUrl": "https://en.wikipedia.org/wiki/Example",
  "id": 97974,
  "name": "Example",
  "accountId": "SampleAccountId",
  "lastModifierUserName": "SampleUserName",
  "created": "2018-04-25T14:59:52.7433333",
  "lastModified": "2018-04-25T14:59:52.7433333",
  "enabled": true,
  "description": "This is an example",
  "tags": [
    "Tag1",
    "Tag2"
  ]
}

Supprimer une marque

L’ supprimer une marque API supprime une marque du modèle de marques personnalisées pour le compte spécifié. Le compte est spécifié dans le paramètre accountId. Une fois le paramètre appelé, la marque disparaît des listes Include ou Exclude.

Response

Aucun contenu n’est retourné en cas de suppression effective de la marque.

Obtenir une marque spécifique

Lesobtiennent une marque API vous permet de rechercher les détails d’une marque dans le modèle de marques personnalisées pour le compte spécifié à l’aide de l’identifiant de marque.

Response

La réponse fournit des informations sur la marque que vous avez recherchée (à l’aide de l’ID de marque) au format de l’exemple ci-dessous.

{
  "referenceUrl": "https://en.wikipedia.org/wiki/Example",
  "id": 128846,
  "name": "Example",
  "accountId": "SampleAccountId",
  "lastModifierUserName": "SampleUserName",
  "created": "2018-01-06T13:51:38.3666667",
  "lastModified": "2018-01-11T13:51:38.3666667",
  "enabled": true,
  "description": "This is an example",
  "tags": [
    "Tag1",
    "Tag2"
  ]
}

Remarque

enabled étant défini pour true indiquer que la marque se trouve dans la liste Include pour Azure AI Video Indexer à détecter, et enabled qu’elle est false signifie que la marque se trouve dans la liste Exclure , de sorte qu’Azure AI Video Indexer ne le détecte pas.

Mettre à jour une marque spécifique

Lesmettent à jour une marque API vous permet de rechercher les détails d’une marque dans le modèle de marques personnalisées pour le compte spécifié à l’aide de l’identifiant de marque.

Response

La réponse fournit les informations actualisées sur la marque mise à jour au format de l’exemple ci-dessous.

{
  "referenceUrl": null,
  "id": 97974,
  "name": "Example",
  "accountId": "SampleAccountId",
  "lastModifierUserName": "SampleUserName",
  "Created": "2018-04-25T14:59:52.7433333",
  "lastModified": "2018-04-25T15:37:50.67",
  "enabled": false,
  "description": "This is an update example",
  "tags": [
    "Tag1",
    "NewTag2"
  ]
}

Obtenir toutes les marques

Les obtiennent toutes les marques API retourne toutes les marques dans le modèle de marques personnalisées pour le compte spécifié, que la marque soit ou non dans la liste de marques à inclure ou à exclure.

Response

La réponse renvoie une liste de toutes les marques de votre compte et les détails qui les concernent, au format de l’exemple ci-dessous.

[
    {
        "ReferenceUrl": null,
        "id": 97974,
        "name": "Example",
        "accountId": "AccountId",
        "lastModifierUserName": "UserName",
        "Created": "2018-04-25T14:59:52.7433333",
        "LastModified": "2018-04-25T14:59:52.7433333",
        "enabled": true,
        "description": "This is an example",
        "tags": ["Tag1", "Tag2"]
    },
    {
        "ReferenceUrl": null,
        "id": 97975,
        "name": "Example2",
        "accountId": "AccountId",
        "lastModifierUserName": "UserName",
        "Created": "2018-04-26T14:59:52.7433333",
        "LastModified": "2018-04-26T14:59:52.7433333",
        "enabled": false,
        "description": "This is another example",
        "tags": ["Tag1", "Tag2"]
    },
]

Remarque

La marque nommée Example figure dans la liste Include pour Azure AI Video Indexer à détecter et la marque nommée Example2 figure dans la liste Exclure . Azure AI Video Indexer ne le détecte pas.

Obtenir les paramètres du modèle de marques

Les obtiennent des paramètres de marques API retourne les paramètres du modèle de marques dans le compte spécifié. Les paramètres du modèle de marques indiquent si la détection depuis la base de données de marques de Bing est activée ou non. Si les marques Bing ne sont pas activées, Azure AI Video Indexer détecte uniquement les marques du modèle marques personnalisées du compte spécifié.

Response

La réponse indique si les marques de Bing sont activées au format de l’exemple ci-dessous.

{
  "state": true,
  "useBuiltIn": true
}

Remarque

Si useBuiltIn est défini sur true, les marques de Bing sont activées. Si useBuiltin est défini sur false, les marques Bing sont désactivées. Il se peut que la valeur state soit ignorée parce qu’elle est déconseillée.

Mettre à jour les paramètres du modèle de marques

L’API mises à jour de marques met à jour les paramètres du modèle de marques dans le compte spécifié. Les paramètres du modèle de marques indiquent si la détection depuis la base de données de marques de Bing est activée ou non. Si les marques Bing ne sont pas activées, Azure AI Video Indexer détecte uniquement les marques du modèle marques personnalisées du compte spécifié.

L’indicateur useBuiltIn défini sur true indique que les marques Bing sont activées. Si useBuiltin est défini sur false, les marques Bing sont désactivées.

Response

Aucun contenu n’est retourné en cas de mise à jour effective des paramètres du modèle de marques.