Skip to main content

Exigences de publication d’images et vidéos

Lors de la publication sur les réseaux sociaux, il est important de respecter les exigences de chaque réseau. En suivant ces directives, vous pouvez vous assurer que votre publication est acceptée par les réseaux sociaux et atteint le public visé. Veuillez consulter le point de terminaison post pour plus de détails.

Types de fichiers acceptés

Les fichiers ont un type d’extension accepté, tel que jpg, jpeg, png, webp, gif, mp4, mov ou avi, avec des content-types tels que image/jpeg ou video/mp4. De plus, LinkedIn accepte les types de fichiers avec les extensions suivantes : ppt, pptx, doc, docx et pdf. Si l’URL du média contient des caractères spéciaux, par exemple ñ, veuillez encoder les caractères spéciaux avant l’envoi. Veuillez consulter ci-dessous les détails pour chaque réseau.
Conversion automatique du format d’image. Les images sources WebP, HEIC, HEIF et AVIF sont automatiquement converties en JPEG avant la publication sur les plateformes qui ne les acceptent pas nativement. WebP est converti pour Instagram, LinkedIn, TikTok, Google My Business, Threads et Snapchat ; HEIC, HEIF et AVIF sont convertis pour toutes les plateformes prises en charge. La conversion s’exécute de manière transparente au moment de l’envoi, vous pouvez donc soumettre n’importe lequel de ces formats via mediaUrls et Ayrshare gérera le format pour le compte de la plateforme de destination. Les listes de « formats pris en charge » par plateforme ci-dessous décrivent ce que chaque réseau accepte finalement en transit ; vous n’avez pas besoin de convertir au préalable. Consultez Erreurs de conversion de format d’image pour les modes de défaillance (codes 450, 451, 452), et Image Metadata and Content Credentials pour connaître le sort des métadonnées intégrées lors de la conversion d’une image.

Nombre maximal d’images

Nombre maximal d’images acceptées par plateforme dans une seule publication :
  • Bluesky : 4 images.
  • Facebook Pages : 10 images, y compris une publication carrousel.
  • Instagram : 10 images.
  • Google Business Profile : 1 image.
  • LinkedIn : 9 images.
  • Pinterest : 1 image.
  • Reddit : 1 image.
  • Telegram : 1 image.
  • Threads : 20 images.
  • TikTok : 35 images.
  • X/Twitter : 4 images.

Nombre maximal de vidéos

Une seule vidéo est autorisée par publication pour Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Telegram, Threads, TikTok, X/Twitter et YouTube. Reddit ne prend pas encore en charge les vidéos.
Veuillez vous assurer que l’URL de votre vidéo se termine par une extension vidéo acceptée telle que .mp4 ou .mov, selon le réseau.Par exemple :
  • Accepté : https://mysite.com/video.mp4
  • Non accepté : https://mysite.com/video.mp4?code=30s93
Si votre vidéo est une URL signée ou ne peut pas se terminer par une extension vidéo acceptée, vous pouvez utiliser le paramètre isVideo lors de la publication.
Pour les fichiers vidéo plus volumineux de plus de 50 Mo, nous recommandons de créer une publication planifiée avec le paramètre scheduleDate pour un traitement asynchrone. Assurez-vous également de vérifier la vitesse de téléchargement de vos URL de médias pour éviter les délais d’attente sur les réseaux sociaux. Si le fichier média ne peut pas être téléchargé en environ 5 minutes, un délai d’attente se produira probablement.

Exigences vidéo standards pour les réseaux sociaux

Chaque réseau social a des exigences vidéo différentes. Si vous souhaitez une vidéo qui peut être publiée sur des réseaux sociaux tels que X/Twitter, Instagram, Facebook et TikTok, utilisez les normes suivantes : Dimensions : 1080 x 1920 px Durée : 60 secondes Taille : 50 Mo Format : MP4 Exemple de vidéo portrait : https://img.ayrshare.com/random/portrait5.mp4 Vous pouvez également créer une vidéo de taille spécifique pour des réseaux tels que YouTube qui acceptent des fichiers plus longs et plus volumineux. Veuillez consulter ci-dessous les détails de chaque réseau. Découvrez comment créer des vidéos aléatoires pour vos tests.

Content Type

Lors de la publication, assurez-vous que le content-type est défini de manière appropriée, par exemple image/png, image/jpg ou image/jpeg.

URL sécurisées

Lors de la publication de votre propre URL de média, le lien doit être sécurisé en utilisant SSL et commencer par https://

Exigences des médias par réseau social

Exigences relatives aux médias Bluesky

Exigences relatives aux médias Facebook

Exigences relatives aux médias Google Business Profile

Exigences relatives aux médias Instagram

Exigences relatives aux médias LinkedIn

Exigences relatives aux médias Pinterest

Exigences relatives aux médias Reddit

Exigences relatives aux médias Snapchat

Exigences relatives aux médias Telegram

Exigences relatives aux médias Threads

Exigences relatives aux médias TikTok

Exigences relatives aux médias X/Twitter

Exigences relatives aux médias YouTube

Image Metadata and Content Credentials

Les images embarquent fréquemment des métadonnées : un profil colorimétrique ICC, un paquet XMP, des données EXIF de l’appareil photo ou un manifeste Content Credentials C2PA. Lorsqu’une image est générée ou modifiée avec un outil d’IA, la déclaration IA se trouve normalement dans le paquet XMP sous la propriété Iptc4xmpExt:DigitalSourceType, et souvent également à l’intérieur d’un manifeste C2PA. Ayrshare ré-encode une image en JPEG lorsque le réseau de destination n’accepte pas le format source, comme décrit dans la section Types de fichiers acceptés ci-dessus. Un ré-encodage réécrit le fichier ; cette section indique donc précisément ce qu’Ayrshare transporte, ce qu’il abandonne et ce que chaque réseau fait du résultat. Les vidéos ne sont jamais ré-encodées et leurs métadonnées restent intactes.

Métadonnées conservées lors de la conversion

  • Rendu des couleurs. Une image à large gamut a le même aspect après conversion qu’avant. La manière d’y parvenir dépend du format source, et la différence mérite d’être connue si vous inspectez le fichier converti. Une image HEIC ou HEIF conserve son profil colorimétrique ICC d’origine, qui est transporté dans le JPEG. Une image WebP ou AVIF est en revanche convertie en sRGB standard, de sorte que les couleurs sont correctes même sur un réseau qui supprime les profils intégrés — le JPEG converti ne contient aucun profil ICC car il n’en a plus besoin.
  • La déclaration IA, et uniquement la déclaration IA. Ayrshare écrit un petit paquet XMP neuf contenant Iptc4xmpExt:DigitalSourceType — la propriété IPTC qui indique si une image a été prise par un appareil photo, retouchée ou produite par un algorithme — afin qu’une déclaration écrite par votre outil de génération atteigne le réseau. Le paquet est construit à neuf plutôt que copié : rien d’autre du XMP d’origine de votre image ne l’accompagne. Les champs auteur et copyright, mots-clés, historique d’édition et champs de localisation tels que photoshop:City et Iptc4xmpExt:LocationCreated sont tous laissés de côté, de sorte que rien vous concernant ni l’endroit où une photo a été prise ne peut être publié par accident. Voir Métadonnées non conservées ci-dessous.
  • Une déclaration IA synthétisée. Si un manifeste C2PA affirme une origine IA mais que le paquet XMP ne l’enregistre pas, Ayrshare écrit la valeur Iptc4xmpExt:DigitalSourceType équivalente dans le XMP de sortie, afin que la déclaration ne soit pas perdue en même temps que le manifeste. Ayrshare n’infère jamais une origine IA de lui-même : la valeur est transportée lorsque l’image en porte déjà une, et synthétisée uniquement lorsqu’un manifeste C2PA l’affirme. Une image générée par IA qui arrive sans déclaration dans l’un ou l’autre endroit est publiée sans déclaration.

Métadonnées non conservées

  • Tout sauf la déclaration IA. Une image convertie ne transporte aucun bloc EXIF — pas de coordonnées GPS, ni de marque, modèle ou heure de capture de l’appareil photo — et rien du paquet XMP d’origine au-delà de la déclaration elle-même. Cela inclut dc:creator et dc:rights, les mots-clés, l’historique d’édition, ainsi que tous les champs de localisation, exif:GPS* et textes rédigés tels que photoshop:City et Iptc4xmpExt:LocationCreated. Le paquet de sortie est construit à partir de zéro plutôt que filtré ; la seule chose qui peut y apparaître est donc la déclaration. Si vous avez besoin que des métadonnées d’auteur ou de copyright atteignent un réseau, publiez dans un format que ce réseau accepte nativement afin qu’aucune conversion n’ait lieu.
  • Une valeur de déclaration très longue. Le paquet qu’Ayrshare écrit doit tenir dans une quantité d’espace fixe au sein du JPEG, et une valeur de déclaration suffisamment longue pour le faire dépasser 60 000 octets est laissée de côté plutôt que tronquée. Les valeurs IPTC réelles font quelques dizaines d’octets, de sorte que cela ne se produit pas en pratique ; c’est documenté parce que la publication aboutit tout de même et qu’aucun avertissement n’est renvoyé. Notez qu’il s’agit d’une limite sur la déclaration, et non sur le paquet d’origine de votre image — un XMP d’origine volumineux ne vous coûte plus la déclaration, car ce n’est pas l’original qui est écrit.
  • La signature cryptographique C2PA ne peut pas survivre à un ré-encodage. Un manifeste C2PA est signé sur les octets exacts du fichier auquel il était attaché. Convertir l’image en JPEG produit des octets différents, la signature ne peut donc plus être valide et n’est pas reportée. La déclaration survit à la conversion ; la signature non. Une image convertie ne sera pas validée comme contenu signé dans un validateur Content Credentials.
Ne comptez pas sur une image convertie pour prouver la paternité ou détecter une altération. Si une signature C2PA vérifiable est une exigence, publiez l’image dans un format que le réseau de destination accepte nativement afin qu’aucune conversion n’ait lieu.

Quand la conversion a lieu

  • JPEG et PNG passent sans modification. Pas de ré-encodage et pas de changement de métadonnées — les octets que vous fournissez sont les octets que le réseau reçoit.
  • WebP est converti en JPEG pour Instagram, Threads, LinkedIn, TikTok, Google Business Profile et Snapchat.
  • HEIC, HEIF et AVIF sont convertis en JPEG pour tous les réseaux.
  • Les vidéos ne sont jamais converties.
Si vous avez besoin de la certitude qu’aucun ré-encodage n’aura lieu, fournissez du JPEG ou du PNG.

Ce que chaque réseau fait des métadonnées

Conserver les métadonnées ne représente que la moitié du chemin. Chaque réseau décide indépendamment de les conserver ou non lors de l’ingestion, et d’afficher ou non un libellé IA. Les résultats ci-dessous proviennent de publications réelles réalisées en août 2026 sans aucun indicateur IA de plateforme défini ; les métadonnées intégrées constituaient donc le seul signal possible : Meta conserve la déclaration de manière cohérente sur Facebook, Instagram et Threads, mais affiche le libellé selon la surface : Facebook et Instagram l’affichent, Threads pas actuellement. Les deux colonnes sont indépendantes, et Instagram est la raison pour laquelle il vaut la peine de le préciser : il conserve la déclaration IA tout en supprimant le profil colorimétrique. C’est aussi pourquoi les images WebP et AVIF sont converties en sRGB standard plutôt que de recevoir un profil à transporter — un profil n’aide que sur un réseau qui le conserve, tandis qu’une couleur sRGB correcte est correcte partout.
Les métadonnées de provenance ne survivent pas au traitement d’image de LinkedIn. LinkedIn supprime les métadonnées intégrées lorsqu’il ingère une image ; la déclaration Iptc4xmpExt:DigitalSourceType n’est donc pas présente sur l’image publiée et aucun libellé IA n’est appliqué. Ne considérez pas les métadonnées intégrées comme un mécanisme de déclaration IA pour LinkedIn.
Les réseaux non listés ci-dessus n’ont pas été mesurés. Le comportement des réseaux peut changer sans préavis ; considérez donc ce tableau comme un comportement observé plutôt que comme une garantie.
autoResize d’Instagram supprime la déclaration. Lorsqu’une publication utilise instagramOptions.autoResize, l’image est redimensionnée à 1080×1080 par une étape distincte qui écrit un nouveau fichier et ne transporte aucune métadonnée — la déclaration IA, le profil ICC et tout manifeste C2PA sont donc tous absents de l’image reçue par Instagram, quel que soit ce que la source portait. Si la déclaration doit atteindre Instagram, fournissez une image qui respecte déjà les exigences de ratio d’aspect d’Instagram et laissez autoResize désactivé.

Téléversement de médias directement

POST /media/upload stocke vos octets tels quels. Rien n’est ré-encodé et toutes les métadonnées — y compris EXIF et tout manifeste C2PA — sont stockées exactement telles qu’elles ont été fournies. Le comportement de conservation ci-dessus ne s’applique que lorsqu’une image est publiée sur un réseau qui exige un format différent.