Votre GoPro s’est éteinte brusquement et votre MP4 refuse désormais de s’ouvrir ? Voici des méthodes 100 % gratuites ou en ligne pour tenter une réparation efficace, du plus simple au plus puissant, avec tutoriels détaillés et conseils de prévention.
Problématique
Une extinction inopinée (batterie vide, choc, retrait de carte micro‑SD) interrompt l’écriture des métadonnées du conteneur MP4. Résultat : le fichier paraît « corrompu » — souvent parce que l’index (l’atom moov) n’a pas été finalisé. La vidéo (flux H.264/H.265) est pourtant fréquemment intacte ; il « suffit » de reconstruire l’en‑tête et l’index ou de réécrire un conteneur sain autour des données existantes.
Ce guide vous propose un chemin de résolution concret : tenter d’abord la réparation automatique dans la caméra, puis une solution rapide (VLC ou FFmpeg), et, si nécessaire, une réparation structurelle (Untrunc hors‑ligne) ou un service web (CleverFiles) pour les cas récalcitrants.
Ce qu’il faut essayer dans le bon ordre
- Ne touchez pas à l’original : copiez immédiatement le MP4 sur votre disque (ou clonez la carte micro‑SD) pour travailler sur une copie. Évitez toute écriture sur la carte source.
- Réparation dans la GoPro : si la caméra redémarre avec la carte insérée, elle propose souvent « Réparer le fichier ». Acceptez avant toute autre manipulation.
- Essai rapide : tentez une réindexation via VLC (Convertir/Enregistrer) ou un remux avec FFmpeg (copie flux à flux). Ces approches sont immédiates et non destructives.
- En ligne, simple et automatique : si la confidentialité n’est pas critique et que votre vidéo n’est pas en HEVC (voir note ci‑dessous), essayez CleverFiles Online Video Repair.
- Hors‑ligne, puissant : si vous avez une « vidéo de référence » tournée avec les mêmes réglages, Untrunc corrige réellement l’en‑tête et offre le meilleur taux de réussite.
Solutions testées et comparées
| Outil / Méthode | Points forts | Limites / Prérequis | Procédure essentielle |
|---|---|---|---|
| Untrunc (CLI open‑source) | • 100 % gratuit • Fonctionne hors‑ligne • Répare réellement l’en‑tête | • Pas d’interface graphique • Nécessite une « vidéo de référence » tournée avec les mêmes réglages | 1. Télécharger le binaire (ou compiler). 2. Placer la vidéo corrompue et la vidéo de référence dans le même dossier. 3. Exécuter untrunc ref.mp4 corrupted.mp4. |
| CleverFiles Online Video Repair | • Interface web conviviale • Réparation automatisée • A bien fonctionné pour plusieurs utilisateurs | • Téléversement lent pour > 1 Go • À la date du 5 sept. 2024, pas de prise en charge H.265/HEVC • Connexion internet requise | 1. Aller sur repair.cleverfiles.com.2. Charger le fichier corrompu. 3. Laisser le service analyser et reconstruire le conteneur, puis télécharger la version réparée. |
| VLC – Convertir/Enregistrer | • Déjà installé chez beaucoup d’utilisateurs • Facile à tenter | • Ne répare que certains problèmes d’indexation • Échec signalé dans ce cas précis sur macOS | 1. Ouvrir Média ▶ Convertir/Enregistrer. 2. Ajouter la vidéo, choisir Convertir. 3. Sélectionner un profil MP4 et lancer. |
Tutoriels détaillés
Réparer automatiquement avec CleverFiles (en ligne)
Quand l’utiliser ? Si vous souhaitez une solution guidée, sans ligne de commande, et que la confidentialité n’est pas un enjeu majeur. Utile pour des conteneurs cassés, index absents, ou métadonnées incomplètes.
Étapes
- Préparez une copie du MP4 corrompu. Ne chargez jamais l’original.
- Ouvrez le site
repair.cleverfiles.comet déposez la vidéo. - Laissez l’outil reconstituer le conteneur ; téléchargez la version réparée.
Remarques : l’upload de fichiers > 1 Go peut être long. À la date du 5 sept. 2024, HEVC/H.265 n’était pas pris en charge ; si votre GoPro est configurée en HEVC, préférez Untrunc ou FFmpeg pour remuxer hors‑ligne.
Réparer hors‑ligne avec Untrunc (open‑source)
Ce que fait Untrunc : il reconstruit l’en‑tête du MP4 (notamment l’atom moov) à partir d’une vidéo de référence enregistrée avec exactement les mêmes paramètres (caméra, résolution, fréquence d’images, codec, profil). C’est la méthode la plus « chirurgicale » pour des conteneurs endommagés.
Choisir la bonne vidéo de référence
- Tournez 5–10 s de vidéo avec la même GoPro et les mêmes réglages (ex. 4K60 H.265, HyperSmooth, ProTune, etc.).
- Si vous n’avez plus la caméra sous la main, utilisez la dernière prise « saine » tournée juste avant l’incident, avec des paramètres identiques.
Préparer les fichiers
- Placez
ref.mp4(référence) etcorrompu.mp4(à réparer) dans le même dossier que l’exécutable Untrunc. - Travaillez toujours sur une copie de
corrompu.mp4.
Exécuter Untrunc
# Syntaxe
untrunc ref.mp4 corrompu.mp4
# Exemple avec chemins explicites
./untrunc ./ref_4k60.mp4 ./GH011234_corrompu.MP4
Untrunc génère un nouveau fichier réparé (même nom avec suffixe selon la version). Testez‑le dans un lecteur robuste (VLC) puis importez‑le dans votre logiciel de montage.
Diagnostiquer les échecs courants
- Référence non compatible : si la réparation échoue, tournez une nouvelle référence en copiant strictement les réglages (résolution, fps, codec, FOV, bit‑rate).
- Fichier source trop incomplet : si la batterie s’est coupée au tout début, il peut manquer les premières trames vidéo/son. Untrunc pourra recréer l’entête mais la lecture restera instable.
- HEVC/H.265 : pas un problème pour Untrunc, tant que la référence est en HEVC avec les mêmes paramètres.
Tenter la réindexation avec VLC
VLC n’édite pas l’en‑tête bas niveau mais sait parfois reconstruire l’index lors d’une conversion (remux/transcodage). C’est rapide et sans risque.
- Ouvrez Média ▶ Convertir/Enregistrer, ajoutez votre fichier.
- Cliquez Convertir, choisissez un profil MP4 (H.264 + AAC), conservez « Conserver le flux vidéo » si disponible.
- Lancez. Si la conversion s’exécute jusqu’au bout, testez le nouveau fichier.
Si VLC échoue d’emblée (cas signalé sur macOS pour ce scénario), passez à FFmpeg ou Untrunc.
Alternative avec FFmpeg (remux sans réencodage)
FFmpeg permet de réécrire un conteneur propre autour des flux vidéo/son sans les réencoder. C’est gratuit, multi‑plateforme et très rapide.
# Copie flux à flux avec tolérance aux erreurs
ffmpeg -err_detect ignore_err -i corrompu.mp4 -c copy sortie.mp4
Si le fichier reste illisible, essayez :
# Forcer un moov optimisé en début de fichier
ffmpeg -err_detect ignore_err -i corrompu.mp4 -c copy -movflags +faststart sortie_faststart.mp4
# Remédier aux horodatages négatifs et forcer l'analyse
ffmpeg -probesize 100M -analyzeduration 100M -i corrompu.mp4 -c copy -avoid_negative_ts make_zero -fflags +genpts sortie_pts.mp4
Ces commandes ne garantissent pas la réparation d’un en‑tête manquant, mais suffisent souvent si seule l’indexation est touchée. Avantage : aucune fuite de données (tout reste hors‑ligne).
Vérifications et diagnostics rapides
| Symptôme | Interprétation | Action conseillée |
|---|---|---|
| Lecteur affiche « moov atom not found » | Index manquant (coupure brutale) | Untrunc (prioritaire) ou FFmpeg remux |
| Fichier > 0 octet mais durée inconnue | En‑tête incohérent | FFmpeg -c copy puis Untrunc si échec |
| Seule la dernière séquence est corrompue | Segmentation GoPro (clips de 4 Go) | Réparer uniquement le dernier clip, puis concaténer |
| Aucun fichier visible / carte illisible | Problème système de fichiers ou matériel | Cloner la carte (image disque) puis récupération spécialisée |
Concaténer les segments GoPro après réparation
GoPro fractionne automatiquement l’enregistrement en blocs (~4 Go) : GH01xxxx.MP4, GH02xxxx.MP4, etc. Après avoir réparé le dernier segment, concaténez les morceaux :
# Créer la liste (ordre exact des segments)
printf "file '%s'\n" GH011234.MP4 GH021234.MP4 GH031234.MP4 > list.txt
# Concaténation sans réencodage
ffmpeg -f concat -safe 0 -i list.txt -c copy sortie_concat.mp4
Questions fréquentes
Pourquoi l’arrêt brutal corrompt‑il un MP4 ?
Le conteneur MP4 écrit la table d’index (moov) en fin d’enregistrement. Si la caméra s’éteint avant la finalisation, l’index reste incomplet ; les lecteurs ne savent plus « où » commencent/finissent les trames. Les flux H.264/H.265, eux, sont souvent présents et récupérables.
Qu’est‑ce qu’une « vidéo de référence » pour Untrunc ?
Un court clip tourné avec la même GoPro et les mêmes paramètres (résolution, fps, codec, FOV, stabilisation, bit‑rate). Untrunc s’appuie dessus pour reconstruire un en‑tête valide compatible avec les flux de la vidéo corrompue.
Et si ma vidéo est en H.265/HEVC ?
Untrunc gère la réparation d’en‑tête pour HEVC si la référence est elle aussi en HEVC avec réglages identiques. En revanche, à la date du 5 sept. 2024, le service en ligne évoqué ne prenait pas HEVC ; préférez Untrunc ou un remux FFmpeg hors‑ligne.
Que signifient les fichiers LRV et THM sur la carte ?
LRV : version basse résolution (prévisualisation) ; THM : vignette. Si la haute définition est irrécupérable, le LRV peut servir de solution de secours pour « sauver le moment », mais la qualité est réduite.
Comment vérifier si la vidéo est « vivante » ?
Lancez un diagnostic succinct :
# Informations globales
ffprobe -hide_banner -i corrompu.mp4
# Détails des flux
ffprobe -v error -select_streams v:0 -show_streams -show_format -of json corrompu.mp4
Si un flux vidéo est détecté mais la durée est « N/A », la réparation de conteneur a de bonnes chances d’aboutir.
Puis‑je réparer sans perdre la qualité ?
Oui. Untrunc et FFmpeg en copie flux (option -c copy) n’entraînent aucune recompression ; la qualité d’origine est préservée.
VLC suffit‑il ?
Parfois oui, quand l’index est légèrement abîmé. Mais s’il manque entièrement l’atom moov, VLC échoue généralement ; passez à Untrunc ou à un remux FFmpeg.
Prévention et bonnes pratiques
- Anticiper l’autonomie : emportez une batterie de secours ou un module d’alimentation externe.
- Segmenter : activez l’option GoPro qui segmente en clips de 4 Go ; en cas d’incident, seul le dernier segment est à risque.
- Cartes micro‑SD fiables : privilégiez des marques reconnues, normes V30 minimum pour la 4K, et formatez la carte dans la caméra à intervalles réguliers.
- Éjecter proprement : coupez l’enregistrement avant d’éteindre la caméra ou de retirer la carte.
- Sauvegarde systématique : copiez les rushs dès que possible et vérifiez l’intégrité (hash, lecture rapide).
Check‑list sécurité avant toute tentative
- Cloner la carte (idéal) : créez une image disque de la micro‑SD et travaillez sur le clone.
- Tester la carte : si vous suspectez un défaut matériel, évitez tous les outils d’« autocorrection » du système de fichiers sur l’original.
- Conserver l’original hors de portée : archivez‑le en lecture seule.
Cas pratiques et recommandations ciblées
| Scénario | Outil conseillé | Pourquoi |
|---|---|---|
| Clip unique de 2–3 Go, arrêt brusque, confidentialité OK | CleverFiles (en ligne) | Simple, guidé, efficace sur index/containers |
| Long tournage 4K60, visibilité stricte des rushs | Untrunc | Hors‑ligne, réparation réelle de l’en‑tête |
| Plusieurs segments, seuls les derniers posent problème | Untrunc sur le dernier segment, puis concat FFmpeg | Réparation ciblée + assemblage sans réencodage |
| Petit dommage d’index, besoin d’un essai rapide | FFmpeg ou VLC | Remux express, zéro recompression |
Informations complémentaires utiles
Tentative automatique GoPro
Si la caméra se rallume avec la carte micro‑SD encore insérée, elle propose souvent de « Réparer le fichier ». Toujours accepter avant d’utiliser tout autre outil : c’est la réparation la plus « proche » de l’écriture originale.
Alternative FFmpeg minimaliste
ffmpeg -err_detect ignore_err -i corrompu.mp4 -c copy sortie.mp4
Approche gratuite, multi‑plateforme, sans envoi de données sensibles. Si le lecteur reste muet, orientez‑vous vers Untrunc.
Prévention à l’avenir
- Gardez une batterie de secours ou un module d’alimentation externe.
- Activez le fractionnement en segments de 4 Go ; seule la dernière partie risquera la corruption.
- Formatez régulièrement la carte SD dans la caméra et employez une carte de marque fiable (classe V30 minimum pour la 4K).
Sauvegarde avant manipulation
Toujours cloner la carte micro‑SD ou copier le fichier corrompu pour éviter toute dégradation supplémentaire lors des tentatives de réparation.
Erreurs fréquentes à éviter
- Réencoder inutilement : préférez d’abord les remux (
-c copy) pour conserver la qualité originale. - Multiplier les écritures sur la carte : copiez d’abord les fichiers sur un disque fiable, puis retirez la carte.
- Oublier la référence pour Untrunc : sans clip de référence strictement identique, la réparation risque d’échouer.
Verdict rapide
- Rapidité et simplicité : essayez d’abord CleverFiles Online Video Repair si la confidentialité n’est pas critique et si votre vidéo n’utilise pas le codec H.265.
- Puissance hors‑ligne : si vous disposez d’une vidéo de référence et êtes à l’aise en ligne de commande, Untrunc offre le taux de réussite le plus élevé.
- Solutions de secours : VLC ou FFmpeg peuvent suffire pour des corruptions mineures, mais leurs chances de succès sont plus limitées.
Annexe : commandes utiles (copier‑coller)
# Lire les infos principales du fichier (diagnostic)
ffprobe -hide_banner -v error -show_format -show_streams corrompu.mp4
# Remux de base sans réencodage (préserve la qualité)
ffmpeg -err_detect ignore_err -i corrompu.mp4 -c copy sortie.mp4
# Forcer moov en tête (meilleure compatibilité lecteurs/Cloud)
ffmpeg -i sortie.mp4 -c copy -movflags +faststart sortie_faststart.mp4
# Concaténer des segments GoPro (après réparation si nécessaire)
printf "file '%s'\n" GH011234.MP4 GH021234.MP4 GH031234.MP4 > list.txt
ffmpeg -f concat -safe 0 -i list.txt -c copy sortie_concat.mp4
# Exemple d'exécution Untrunc
untrunc ref.mp4 corrompu.mp4

