> For the documentation index, fetch https://sync.so/docs/llms.txt. Append .md to a page URL for Markdown. Documentation-search MCP: https://sync.so/docs/_mcp/server.

# Conseils sur le contenu média

> Suivez ces pratiques pour votre contenu vidéo et audio d'entrée afin d'obtenir les meilleurs résultats avec sync. labs.

La qualité de vos médias d'entrée a un impact direct sur la sortie finale de lipsync. Pour des résultats optimaux, suivez ces conseils pour préparer votre contenu vidéo et audio.

## Conseils pour le contenu vidéo

#### Éviter les profils et les obstructions

Pour de meilleures performances, évitez les plans de profil complet (vue de côté) et les obstructions qui couvrent le visage.

#### Assurer un mouvement de parole naturel

Le modèle fonctionne mieux quand le personnage dans la vidéo semble parler naturellement. Il conservera le style du locuteur pendant le lipsync.

> **Note**
>
> **Conseil pour la vidéo générée par IA**:  Lorsque vous créez des vidéos avec des modèles tiers de génération vidéo IA, incluez cette instruction dans le prompt texte: `"the character should be speaking naturally"`. La vidéo IA générée aura des mouvements de bouche aléatoires, nécessaires pour obtenir les meilleurs résultats avec notre modèle lipsync.

## Conseils pour le contenu audio

#### Utiliser un audio clair

Pour de meilleures performances, évitez les audios avec musique, bruit de fond, ou plusieurs locuteurs qui parlent en même temps.

## Options de mode Sync

Quand votre vidéo et votre audio ont des durées différentes, vous pouvez choisir comment gérer cet écart avec le paramètre [`sync_mode`](/api-reference/api/generate-api/create#request.body.options.sync_mode). Consultez le [guide mode Sync](/developer-guides/sync-mode) pour la matrice complète des comportements et des exemples de durées de sortie.

> **Info**
>
> Sync mode s'applique uniquement aux entrées vidéo. Pour les entrées image (sync-3), mode Sync est ignoré puisque les images n'ont pas de durée intrinsèque à comparer à l'audio.

#### bounce

Quand la vidéo est plus courte que l'audio, la vidéo est lue en sens inverse à la fin pour correspondre à la durée audio. Sinon, la vidéo est rognée pour correspondre à l'audio.

#### loop

Quand la vidéo est plus courte que l'audio, la vidéo boucle depuis le début pour correspondre à la durée audio. Sinon, la vidéo est rognée pour correspondre à l'audio.

#### cut\_off

Quand l'audio est plus long que la vidéo, l'audio est coupé pour correspondre à la durée vidéo. Sinon, la vidéo est rognée pour correspondre à l'audio.

#### silence

Quand la vidéo est plus longue que l'audio, du silence est ajouté à l'audio pour correspondre à la durée vidéo. Quand l'audio est plus long que la vidéo, la sortie conserve la durée audio complète.

#### remap

La vitesse de lecture de la vidéo est ajustée (accélérée ou ralentie) pour correspondre exactement à la durée audio, en conservant tout le contenu des deux.

> **Note**
>
> **Mode Sync Labs par défaut**: Le mode par défaut dépend de votre type de génération et des durées vidéo/audio :
>
> * **Générations non segmentées**:
>   * Vidéo plus longue que l'audio: `cut_off` est le mode par défaut
>   * Audio plus long que la vidéo: `bounce` est le mode par défaut
> * **Générations segmentées** (avec `segments_secs` ou `segments_frames`): `remap` est le mode par défaut, recommandé pour éviter les coupes abruptes au milieu de la vidéo.

> **Note**
>
> **Choisir le bon mode Sync Labs**: Utilisez `bounce` ou `loop` pour les vidéos courtes avec audio plus long, `cut_off` quand vous voulez privilégier la durée vidéo, `silence` quand vous voulez conserver toute la vidéo, et `remap` quand vous devez conserver tout le contenu de la vidéo et de l'audio.

## Référence sur le contenu média

### Exigences d'entrée vidéo

| Field                        | Requirement                                                                                                                                                               |
| :--------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Visibilité du visage         | Face caméra ou léger angle, éviter les plans de profil complet (vue de côté)                                                                                              |
| Obstructions du visage       | Pas de mains, masques ou objets couvrant le visage                                                                                                                        |
| Mouvement de parole          | Le personnage doit sembler parler naturellement pour de meilleurs résultats                                                                                               |
| Conseil vidéo générée par IA | Inclure "the character should be speaking naturally" dans le prompt de génération pour produire des mouvements de bouche aléatoires qui améliorent la qualité du lip sync |

### Exigences d'entrée audio

| Field               | Requirement                                                                                        |
| :------------------ | :------------------------------------------------------------------------------------------------- |
| Clarté de la voix   | Voix claire avec bruit de fond minimal                                                             |
| Musique de fond     | Éviter les audios avec musique ou sons qui se chevauchent                                          |
| Plusieurs locuteurs | Éviter les audios avec plusieurs locuteurs simultanés                                              |
| Format              | Voir la page compatibilité des formats multimédias pour les formats et codecs audio pris en charge |

### Référence des modes Sync Labs

| Mode      | Behavior                                                                                                                                                                                                 | Best For                                   |
| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- |
| `bounce`  | Quand la vidéo est plus courte que l'audio, la vidéo est lue en sens inverse à la fin pour correspondre à la durée audio. Quand l'audio est plus court, la vidéo est rognée pour correspondre à l'audio. | Vidéos courtes avec audio plus long        |
| `loop`    | Quand la vidéo est plus courte que l'audio, la vidéo boucle depuis le début pour correspondre à la durée audio. Quand l'audio est plus court, la vidéo est rognée pour correspondre à l'audio.           | Vidéos courtes avec audio plus long        |
| `cut_off` | Quand l'audio est plus long que la vidéo, l'audio est coupé pour correspondre à la durée vidéo. Quand la vidéo est plus longue, la vidéo est rognée pour correspondre à l'audio.                         | Prioriser la durée vidéo                   |
| `silence` | Quand la vidéo est plus longue que l'audio, du silence est ajouté à l'audio pour correspondre à la durée vidéo. Quand l'audio est plus long, la sortie conserve la durée audio complète.                 | Préserver la durée complète vidéo ou audio |
| `remap`   | La vitesse de lecture vidéo est ajustée (accélérée ou ralentie) pour correspondre exactement à la durée audio.                                                                                           | Préserver tout le contenu vidéo et audio   |

### Modes Sync Labs par défaut

| Generation Type                                       | Condition                     | Default Mode |
| :---------------------------------------------------- | :---------------------------- | :----------- |
| Non segmentée                                         | Vidéo plus longue que l'audio | `cut_off`    |
| Non segmentée                                         | Audio plus long que la vidéo  | `bounce`     |
| Segmentée (avec `segments_secs` ou `segments_frames`) | Toute condition               | `remap`      |