

Maîtrisez les spécifications vidéo Instagram pour les bobines, les histoires, les flux et IGTV. Apprenez les limites optimales de résolution, de format, de rapport hauteur/largeur et de taille de fichier pour maximiser la qualité.
Comment convertir des vidéos pour Instagram : guide complet
Instagram a des exigences vidéo spécifiques qui peuvent améliorer ou défaire la qualité de votre contenu. Téléchargez le mauvais format et votre vidéo sera compressée dans un désordre flou. Ce guide vous montre exactement comment formater des vidéos pour chaque fonctionnalité Instagram en 2025.
Référence rapide : spécifications vidéo Instagram (2025)
| Fonctionnalité | Résolution | Rapport hauteur/largeur | Longueur maximale | Taille maximale | Formater |
|---|---|---|---|---|---|
| Robines | 1080×1920 | 9h16 (verticale) | 90 secondes | 4 Go | MP4/MOV |
| Histoires | 1080×1920 | 9h16 (verticale) | 60 secondes | 4 Go | MP4/MOV |
| Flux (Portrait) | 1080×1350 | 4:5 | 60 secondes | 4 Go | MP4/MOV |
| Alimentation (carré) | 1080×1080 | 1:1 | 60 secondes | 4 Go | MP4/MOV |
| Flux (Paysage) | 1080×608 | 16:9 | 60 secondes | 4 Go | MP4/MOV |
| IGTV | 1080×1920 | 9h16 ou 16h9 | 60 minutes | 5,4 Go | MP4/MOV |
Instagram Reels : paramètres optimaux
Les reels sont le format prioritaire d'Instagram en 2025. Voici comment maximiser la qualité :
Spécifications recommandées
Résolution : 1080 × 1920 (Full HD verticale)
Format d'image : 9:16
Fréquence d'images : 30 ips (ou 24 ips pour la cinématique)
Codec : H.264
Audio : AAC, 128 kbit/s, 48 kHz
Débit : 8-12 Mbit/s
Taille du fichier : < 200 Mo (pour un téléchargement rapide)
Durée : 15 à 90 secondes
Pourquoi ces paramètres ?
- 1080×1920 : Résolution d'affichage native d'Instagram
- 30 ips : Mouvement fluide sans grande taille de fichier
- H.264 : Compatibilité universelle, traitement Instagram rapide
- 8-12 Mbps : Idéal pour la qualité par rapport à la taille du fichier
Commande FFmpeg pour les bobines
# Conversion parfaite des bobines
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1" \
-c:vlibx264\
-preset lent \
-crf23\
-taux maximum 12M \
-taille du tampon 18M \
-pix_fmt yuv420p \
-r 30 \
-c:a aac\
-b:a 128k \
-ar 48000 \
-movflags + démarrage rapide \
instagram_reel.mp4
Qu'est-ce que cela fait :
- Échelle jusqu'à 1080×1920, en ajoutant des barres noires si nécessaire
- Limite le débit binaire à 12 Mbps
- 30 ips pour une lecture fluide
- Audio AAC à 128 kbps
- Démarrage rapide pour le streaming
Conversion du rapport hauteur/largeur
Horizontal à vertical (16:9 → 9:16) :
# Option 1 : Recadrer à la verticale
ffmpeg -i entrée.mp4 \
-vf "crop=ih*9/16:ih" \
-c:v libx264 -crf 23 \
sortie_vertical.mp4
# Option 2 : Ajouter un arrière-plan flou
ffmpeg -i entrée.mp4 \
-filter_complex "[0:v]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=20:5[bg]; \
[0:v]échelle=1080:-1[fg]; \
[bg][fg]overlay=(W-w)/2:(H-h)/2" \
-c:v libx264 -crf 23 \
sortie_blurred_bg.mp4
# Option 3 : Ajouter des barres noires (pillarbox)
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:black" \
-c:v libx264 -crf 23 \
sortie_pillarbox.mp4
Lequel choisir ?
- Recadrage : Idéal pour le contenu en gros plan et les photos d'action
- Arrière-plan flou : Populaire pour les séquences de paysages, maintient le contexte
- Barres noires : Simples, mais moins attrayantes
Histoires Instagram : paramètres optimaux
Les histoires sont temporaires mais cruciales pour l’engagement.
Spécifications recommandées
Résolution : 1080×1920
Format d'image : 9:16
Fréquence d'images : 30 ips
Codec : H.264
Audio : AAC, 128 kbit/s
Débit : 5-8 Mbps (inférieur à Reels pour un téléchargement plus rapide)
Durée : 15 sec par histoire (60 sec max)
Taille du fichier : < 100 Mo
Conseils d'optimisation des histoires
Débit binaire inférieur à celui des bobines
- Les histoires sont temporaires, les téléspectateurs sont moins critiques
- Téléchargement plus rapide = meilleure UX
- 5 à 8 Mbps suffisent
Gardez la taille du fichier petite
- Ciblez 50 à 100 Mo pour une histoire de 60 secondes
- Les téléchargements mobiles apprécient les fichiers plus petits
Optimiser pour une consommation rapide
- Les 3 premières secondes sont critiques
- Chargement initial du contenu important
- Gardez le texte grand et lisible
Commande FFmpeg pour les histoires
# Optimisé pour les histoires (taille de fichier plus petite)
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-préréglage rapide \
-crf26\
-taux maximum 8M \
-taille du tampon 12M \
-pix_fmt yuv420p \
-r 30 \
-c:a aac\
-b:a 96k \
-movflags + démarrage rapide \
histoire_instagram.mp4
Différences par rapport aux bobines :
- CRF 26 au lieu de 23 (plus de compression)
- Audio 96 kbps au lieu de 128 kbps
- Préréglage plus rapide pour un encodage plus rapide
Flux Instagram : paramètres optimaux
Les publications de fil prennent en charge plusieurs formats d’image. Voici la répartition :
Portrait (4:5) - Les plus populaires
Idéal pour le contenu vertical qui n’est pas en plein écran.
Résolution : 1080×1350
Rapport hauteur/largeur : 4:5
Fréquence d'images : 30 ips
Codec : H.264
Débit : 8-10 Mbps
Durée : 3 à 60 secondes
Commande FFmpeg :
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1350:force_original_aspect_ratio=decrease,pad=1080:1350:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -bufsize 15M \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
feed_portrait.mp4
Carré (1:1) - Universel
Fonctionne bien pour tous les types de contenu, en particulier les démonstrations de produits.
Résolution : 1080×1080
Rapport hauteur/largeur : 1:1
Fréquence d'images : 30 ips
Commande FFmpeg :
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1080:force_original_aspect_ratio=decrease,pad=1080:1080:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
feed_square.mp4
Paysage (16:9) – Le moins courant
À utiliser uniquement pour le contenu qui doit être horizontal.
Résolution : 1080 × 608
Format d'image : 16:9 (en fait 1,91:1 pour Instagram)
Commande FFmpeg :
ffmpeg -i entrée.mp4 \
-vf "scale=1080:608:force_original_aspect_ratio=decrease,pad=1080:608:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
feed_landscape.mp4
IGTV / Vidéo longue durée
IGTV est désormais intégré au flux principal pour le contenu long.
Spécifications recommandées
Résolution : 1080×1920 (verticale) ou 1920×1080 (horizontale)
Format d'image : 9:16 ou 16:9
Fréquence d'images : 30 ips
Codec : H.264
Débit : 8-15 Mbps
Durée : 1 à 60 minutes
Taille maximale du fichier : 5,4 Go
Remarque : La verticale (9 :16) offre une meilleure visibilité dans le flux.
Commande FFmpeg pour IGTV
# Vidéo verticale longue durée
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-preset lent \
-crf21\
-taux maximum 15M \
-taille du tampon 22M \
-pix_fmt yuv420p \
-c:a aac\
-b:a 192k \
-movflags + démarrage rapide \
igtv_video.mp4
Paramètres de qualité supérieure :
- CRF 21 (meilleure qualité pour un visionnage plus long)
- Audio 192 kbps (important pour les contenus longs)
- Préréglage plus lent (ça vaut le coup pour les formes longues)
Scénarios de conversion courants
Scénario 1 : vidéo iPhone sur bobines Instagram
Problème : L'iPhone enregistre en 1920 × 1080 (paysage) ou 1080 × 1920 (portrait), mais les fichiers sont énormes.
Solution :
# Compresser la vidéo iPhone pour les bobines
ffmpeg -i iphone_video.mov \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-crf23\
-preset lent \
-pix_fmt yuv420p \
-c:a aac\
-b:a 128k \
-movflags + démarrage rapide \
reel_ready.mp4
Résultat :
- 200 Mo de vidéo iPhone → 25 Mo prêt pour Instagram
- 87 % de réduction de la taille du fichier
- Aucune perte de qualité visible
Scénario 2 : Vidéo 4K vers Instagram
Problème : La taille 4K (3 840 × 2 160) est bien trop grande pour Instagram.
Solution :
# Réduire l'échelle 4K à 1080p
ffmpeg -i 4k_video.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-crf22\
-preset lent \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
instagram_1080p.mp4
Résultat :
- 800 Mo de vidéo 4K → 45 Mo 1080p
- 94% de réduction
- Instagram n'affichera pas la 4K de toute façon
Scénario 3 : Vlog paysager sur bobines
Problème : Le vlog paysage 16:9 doit devenir 9:16 vertical.
Solution (arrière-plan flou) :
ffmpeg -i paysage.mp4 \
-filter_complex "[0:v]scale=1920:-1,boxblur=20:5,scale=1080:1920[bg]; \
[0:v]échelle=-1:1920[fg]; \
[bg][fg]overlay=(W-w)/2:(H-h)/2:shortest=1" \
-c:v libx264 -crf 23 -preset lent \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
reel_with_blur.mp4
Résultat :
- Maintient la vidéo horizontale
- Ajoute un arrière-plan flou esthétique
- Pas de barres noires
Scénario 4 : GoPro/Action Cam vers Instagram
Problème : Les images GoPro sont en 2,7K ou 4K, à débit binaire élevé, souvent à 60 ips.
Solution :
# Convertir GoPro en bobines Instagram
ffmpeg -i gopro.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=30" \
-c:vlibx264\
-crf23\
-preset lent \
-c:a aac -b:a 128k \
-movflags + démarrage rapide \
gopro_reel.mp4
Clé : fps=30 réduit la fréquence d'images de 60 ips à 30 ips (fichier plus petit, suffisant pour Instagram).
Scripts de conversion par lots
Convertir plusieurs vidéos pour les bobines
#!/bin/bash
# batch_convert_reels.sh
pour la vidéo au format *.mp4 *.mov ; faire
[ -f "$vidéo" ] || continuer
sortie="reel_${video%.*}.mp4"
echo "Conversion : $video → $output"
ffmpeg -i "$vidéo" \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -preset lent -crf 23 -maxrate 12M -bufsize 18M \
-pix_fmt yuv420p -r 30 \
-c:a aac -b:a 128k -ar 48000 \
-movflags + démarrage rapide \
"$sortie"
echo " ✓ Terminé : $output"
fait
echo "Toutes les vidéos converties !"
Convertir vers tous les formats Instagram
#!/bin/bash
# convert_all_instagram.sh
ENTRÉE="$1"
si [ ! -f "$ENTRÉE" ]; alors
echo "Utilisation : 0 $ input_video.mp4"
sortie 1
fi
BASE="${INPUT%.*}"
# Bobines (9:16)
ffmpeg -i "$INPUT" \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 12M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_reel.mp4"
# Flux Portrait (4:5)
ffmpeg -i "$INPUT" \
-vf "scale=1080:1350:force_original_aspect_ratio=decrease,pad=1080:1350:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_feed_portrait.mp4"
# Carré d'alimentation (1:1)
ffmpeg -i "$INPUT" \
-vf "scale=1080:1080:force_original_aspect_ratio=decrease,pad=1080:1080:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 23 -maxrate 10M -c:a aac -b:a 128k -movflags +faststart \
"${BASE}_feed_square.mp4"
echo "Créé 3 versions :"
echo " - ${BASE}_reel.mp4 (9:16 pour les bobines/histoires)"
echo " - ${BASE}_feed_portrait.mp4 (4:5 pour le flux)"
echo " - ${BASE}_feed_square.mp4 (1:1 pour le flux)"
Optimisation de la qualité et de la taille du fichier
Tailles de fichiers cibles
| Durée | Bobines/Histoires | Alimentation | IGTV |
|---|---|---|---|
| 15 secondes | 10-20 Mo | 8-15 Mo | - |
| 30 secondes | 20-35 Mo | 15-25 Mo | - |
| 60 secondes | 35-60 Mo | 25-45 Mo | 50-80 Mo |
| 5 minutes | - | - | 150-250 Mo |
| 10 minutes | - | - | 250-400 Mo |
Guide qualité du CRF
| Valeur CRF | Qualité | Cas d'utilisation | Taille du fichier (60 s) |
|---|---|---|---|
| 18 | Excellent | IGTV, contenu important | 80-100 Mo |
| 21 | Très bien | Bobines premium | 50-70 Mo |
| 23 | Bon (recommandé) | Bobines standard, alimentation | 35-50 Mo |
| 26 | Acceptable | Histoires, messages rapides | 20-30 Mo |
| 28 | Foire | Histoires peu prioritaires | 15-20 Mo |
Sweet spot : CRF 23 pour la plupart des contenus Instagram.
Problèmes et solutions courants
Problème 1 : "La vidéo est trop volumineuse"
Solution 1 : Augmenter la compression
# Compression plus agressive
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -crf 26 -maxrate 8M \
-c:a aac -b:a 96k \
sortie.mp4
Solution 2 : Réduire la fréquence d'images
# 30 ips → 24 ips (20 % plus petit)
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=24" \
-c:v libx264 -crf 23 \
-c:a aac -b:a 128k \
sortie.mp4
Solution 3 : Découper la vidéo
# Coupé à 60 secondes
ffmpeg -i input.mp4 -t 60 \
-c:v libx264 -crf 23 \
-c:a aac -b:a 128k \
sortie.mp4
Problème 2 : "La vidéo semble floue sur Instagram"
Causes :
- Mauvaise résolution téléchargée
- Source Instagram recompressée de mauvaise qualité
- Valeur CRF trop élevée utilisée
Solution :
# Téléchargement de haute qualité
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-preset lent \
-crf21\
-taux maximum 15M \
-pix_fmt yuv420p \
-c:a aac -b:a 192k \
-movflags + démarrage rapide \
haute_qualité.mp4
Problème 3 : "Instagram recadre ma vidéo bizarrement"
Cause : Le rapport hauteur/largeur a été téléchargé.
Solution : Vérifiez toujours les proportions avant de télécharger.
# Vérifiez les dimensions de la vidéo
ffprobe -v erreur -select_streams v:0 \
-show_entries flux=largeur, hauteur \
-of csv=s=x:p=0 vidéo.mp4
Résultats attendus :
- Bobines/Histoires : 1080x1920
- Flux Portrait : 1080x1350
- Carré d'alimentation : 1080x1080
Problème 4 : "Le téléchargement est bloqué ou échoue"
Causes :
- Fichier trop volumineux
- Connexion instable
- Mauvais codec
Solution :
# Créez une vidéo Instagram ultra-compatible
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:vlibx264\
-profile : v principal \
-niveau 4.0 \
-crf24\
-taux maximum 10M \
-pix_fmt yuv420p \
-c:a aac -b:a 128k -ar 48000 \
-movflags + démarrage rapide \
compatible.mp4
Recommandations d'applications mobiles
Si vous préférez l'édition mobile :
Applications iOS
InShot (Gratuit avec filigrane)
- Conversion facile du rapport hauteur/largeur
- Préréglages Instagram
- Édition de base
CapCut (Gratuit)
- Préréglages d'exportation Instagram
- Édition avancée
- Pas de filigrane
Adobe Premiere Rush (9,99 $/mois)
- Qualité professionnelle
- Synchronisation cloud
- Modèles Instagram
Applications Android
InShot (Gratuit)
- Identique à iOS
- Fonctionne très bien sur Android
KineMaster (Gratuit/4,99 $/mois)
- Édition professionnelle
- Préréglages Instagram
- Prise en charge multicouche
Liste de contrôle des meilleures pratiques
Avant de télécharger sur Instagram :
☑ La résolution correspond au format
- Bobines/Histoires : 1080×1920
- Flux Portrait : 1080 × 1350
- Carré d'alimentation : 1080 × 1080
☑ Taille de fichier raisonnable
- < 100 Mo pour les histoires
- < 200 Mo pour les bobines
- < 500 Mo pour IGTV
☑ Le codec est H.264
- Pas H.265/HEVC
- Pas de ProRes ou d'autres codecs professionnels
☑ L'audio est AAC
- 128 kbps pour les bobines
- Taux d'échantillonnage de 48 kHz
☑ La fréquence d'images est de 24 à 30 ips
- Pas 60 ips (sauf si vous souhaitez un effet ralenti)
☑ Le format des pixels est yuv420p
- Format le plus compatible
☑ Démarrage rapide activé
- Pour une lecture fluide
☑ Vidéo testée avant le téléchargement
- Regardez la vidéo complète
- Vérifiez la synchronisation audio
- Vérifier qu'il n'y a aucun problème de qualité
Conclusion : liste de contrôle des vidéos Instagram
Pour les Reels (le plus important en 2025) :
ffmpeg -i entrée.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -preset lent -crf 23 -maxrate 12M \
-c:a aac -b:a 128k -movflags +faststart \
bobine_parfaite.mp4
Gains rapides :
- Téléchargez toujours à la résolution native (1080 × 1920 pour les bobines)
- Utilisez CRF 23 pour l'équilibre qualité/taille
- Gardez la taille du fichier < 200 Mo
- Testez sur votre téléphone avant de publier
N'oubliez pas : Instagram recompressera votre vidéo. Commencer avec des paramètres optimisés minimise la perte de qualité.
Besoin de convertir des vidéos pour Instagram ? Utilisez notre convertisseur vidéo gratuit avec les préréglages Instagram pour les bobines, les histoires et le flux. Des réglages parfaits à chaque fois !
À propos de l'Auteur

1CONVERTER Technical Team
Official TeamFile Format Specialists
Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.
📬 Get More Tips & Guides
Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.
🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.