FixMyVideos

La vidéo est lue mais il n'y a pas de son — Comment récupérer le son

Un fichier vidéo récupéré ou réparé affiche correctement l'image, mais ne produit aucun son. Le volume est réglé. Le codec est pris en charge. L'audio n'est tout simplement pas là.

Trois causes courantes, par ordre de fréquence.

Cause 1 : la piste audio a été supprimée pendant la récupération

L'outil de récupération a trouvé le flux vidéo, a reconstruit son index et a ignoré l'audio car l'en-tête audio était endommagé ou non standard. Le fichier récupéré n'a vraiment pas de piste audio. Vérifiez avec FFmpeg :

ffprobe recovered.mov 2>&1 | grep "Stream"

Si vous ne voyez que « Stream #0:0 ... Video », la piste audio est manquante. Si vous voyez « Stream #0:1 ... Audio », l'audio existe mais n'est pas lu : c'est la cause 2 ci-dessous.

Le fichier d'origine contient presque toujours les données audio, mais la récupération ne les a tout simplement pas incluses. La solution consiste à relancer la récupération en activant la sonde audio, ce que nous faisons par défaut pour chaque tâche.

Cause 2 : la piste audio existe mais est en sourdine / nulle / avec un mauvais codec

« ffprobe » affiche un flux audio mais vous n'entendez rien. Variations :

  • Le codec audio est quelque chose que le lecteur ne décode pas (rare, mais cela se produit avec le PCM brut dans les configurations non standard).
  • Les blocs audio sont remplis de zéros (les données ont été écrasées par quelque chose).
  • La récupération a placé la piste audio mais avec des paramètres de flux incorrects (fréquence d'échantillonnage, nombre de canaux), de sorte que le lecteur décode le silence.

Essayez de lire dans VLC. Si VLC lit l'audio et que votre éditeur ne le fait pas, vous avez une incompatibilité de métadonnées sur laquelle l'éditeur est strict ; transcodez via FFmpeg pour nettoyer.

Cause 3 : l'enregistrement original n'avait pas d'audio

Moins courant, mais vérifiez avant de supposer que la récupération a échoué. Certains modes de la caméra (accéléré, certains modes RAW, enregistrements d'écran sans microphone) enregistrent uniquement la vidéo. Vérifiez les paramètres de la caméra ou testez un autre enregistrement de la même caméra.

Comment déterminer la cause

Exécutez :

ffprobe -v error -show_streams broken_or_recovered.mov
  • Aucun flux audio répertorié → cause 1.
  • Flux audio répertorié avec codec / fréquence d'échantillonnage / canaux → cause 2.
  • Flux audio répertorié mais 'nb_frames=0' ou 'duration=0' → cause 1 avec un flux d'espace réservé (l'échafaudage de la piste audio a été créé mais ne contient aucune donnée).

Pour la cause 1 en particulier, examinez le fichier d'origine (avant la récupération) :

ffprobe -v error -show_streams original_broken.mov

Si l'original contient des métadonnées audio que FFmpeg peut lire, les données audio sont dans le fichier et une meilleure récupération les restituera.

Ce que vous pouvez essayer vous-même

Pour la cause 1 — audio perdue

Essayez la récupération avec le mode permissif de FFmpeg :

ffmpeg -err_detect ignore_err -i original_broken.mov -c copy with_audio.mov

Si FFmpeg peut lire l'original, cela permet souvent de récupérer l'audio. Si l'original a un MOOV manquant, cela ne fonctionnera pas : vous avez besoin d'une récupération qui reconstruit l'index avec l'audio.

Pour la cause 2 — l'audio existe mais n'est pas lu

Re-multiplexez via FFmpeg avec des paramètres audio explicites :

ffmpeg -i recovered.mov -c:v copy -c:a aac -ar 48000 -ac 2 cleaned.mov

Parfois, il est également utile de supprimer entièrement l'audio et de le rajouter à partir de l'original (si l'audio original est lu de manière autonome) :

ffmpeg -i recovered.mov -c:v copy -an video_only.mov
ffmpeg -i original_broken.mov -vn -c:a copy audio_only.aac
ffmpeg -i video_only.mov -i audio_only.aac -c copy combined.mov

Pour la cause 3 — pas d'audio dans l'original

Rien à récupérer. Le mode d'enregistrement n'a pas capturé l'audio.

Comment notre récupération gère la perte d'audio

Notre pipeline comprend un passage de sondage audio dédié :

  • Détection de l'ordre des octets (LE vs BE) pour les pistes PCM.
  • Détection de la fréquence d'échantillonnage à partir de la dominance de la taille des morceaux — la plupart des morceaux ont une taille déterminée par la fréquence réelle.
  • Disposition des canaux à partir de l'analyse de corrélation (mono / stéréo / 5.1 / lits d'objets Atmos).
  • AAC vs PCM vs LPCM identifié à partir des marqueurs de morceaux.
  • Placement des segments corrigé pour les caméras avec entrelacement non standard (par exemple, les unités Atomos).

La sonde audio s'exécute sur le fichier d'origine même lorsque l'en-tête audio est endommagé. Si les données audio sont en « mdat », nous les trouvons et reconstruisons la piste.

Ce que vous faites

Si votre fichier provient de la récupération d'un autre outil et que vous souhaitez récupérer l'audio : importez le fichier original endommagé (et non la version récupérée sans audio). Notre récupération gère l'analyse audio en standard.

Si votre fichier provient de nous et que l'audio est manquant : faites remonter le problème depuis la page de la tâche. L'audio a été soit signalé comme irrécupérable (rare), soit traité de manière incorrecte (nous allons le corriger). Aucun frais pour les réexécutions.

Importez votre fichier d'origine →

FAQ

Mon fichier récupéré contient de l'audio, mais il ne s'agit que de 30 secondes d'une vidéo de 5 minutes. La récupération audio s'est arrêtée au point où les segments audio sont devenus illisibles. Cela se produit souvent lorsque le fichier est corrompu au milieu. Parfois récupérable avec un nouveau passage ; parfois, l'audio s'arrête vraiment au point de corruption.

Pouvez-vous extraire uniquement l'audio si la vidéo est irrécupérable ? Souvent, oui. L'audio est généralement plus récupérable que la vidéo, car les données audio sont plus petites et moins dépendantes des paramètres internes du codec. Faites remonter le problème après le téléchargement et demandez l'audio uniquement.

La vidéo de mon téléphone n'a pas de son après la récupération. A-t-elle été enregistrée en mode silencieux ? Les téléphones enregistrent parfois sans audio si un appel téléphonique a commencé, si une application a été interrompue ou si le microphone a été mis en sourdine. Testez un autre enregistrement sur le même téléphone. Si les autres ont de l'audio, votre fichier est un véritable cas de perte d'audio.

Mes séquences sont-elles en sécurité ? Serveur en France, suppression automatique après 48 heures, jamais utilisées pour entraîner un système ou partagées. Politique de confidentialité.

Sujets connexes

Téléchargez votre fichier →

Aperçu gratuit · Sans engagement

Prêt(e) à récupérer votre vidéo ?

Importez votre fichier – obtenez gratuitement un aperçu de 5 secondes en environ une minute. Payez uniquement si l'aperçu vous semble correct.

Importez votre vidéo →