Outils pour utilisateurs

Outils du site


convertir_une_video_3gp

Ceci est une ancienne révision du document !


Convertir une vidéo 3gp

J'ai réussi à convertir les images mais pas le son.

Cas d'utilisation

J'ai reçu une vidéo via MMS au format 3gp. Je souhaite la convertir dans un autre format.

La vidéo contient un flux audio au format amr.

Contenu du fichier

$ ffprobe mon-fichier.3gp
  …
  Metadata:
    major_brand     : 3gp5
    minor_version   : 256
    compatible_brands: isom3gp53gp4
    creation_time   : 2025-12-09T10:40:25.000000Z
  Duration: 00:00:42.05, start: 0.000000, bitrate: 73 kb/s
  Stream #0:0[0x1](und): Audio: amr_nb (samr / 0x726D6173), 8000 Hz, mono, fltp, 12 kb/s (default)
    Metadata:
      creation_time   : 2025-12-09T10:40:25.000000Z
      handler_name    : Core Media Audio
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](und): Video: h263 (s263 / 0x33363273), yuv420p, 176x144 [SAR 12:11 DAR 4:3], 59 kb/s, 10 fps, 10 tbr, 600 tbn (default)

Conversion

Prérequis

ffmpeg doit être installé et doté d'un codec amr. Sur Debian 12, les paquetages de codecs suivants sont installés :

  • libavcodec-extra1),
  • libopencore-amrnb0,
  • libopencore-amrwb0.

Lecture

Dans mon cas, la lecture sur ordi du fichier 3gp restitue bien la vidéo mais le son est massacré, le rendant inaudible.

Conversion

La commande typique pour convertir le fichier en mpeg4 / mp3 encapsulé dans un conteneur avi est la suivante :

ffmpeg -i mon-fichier.3gp -vcodec mpeg4 -acodec mp3 movie.avi

La vidéo convertie est exploitable mais le son est toujours inutilisable (il produit d'autres bruits qu'en la lecture au format natif).

Diverses tentatives d'extraction du son seul donnent également des résultats inexploitables. ffmpeg -i mon-fichier.3gp -ar 22050 mon-fichier.mp3 ffmpeg -i mon-fichier.3gp -ar 8000 mon-fichier.mp3 ffmpeg -i mon-fichier.3gp -ar 44100 mon-fichier.wav </code>

1)
Pour des raisons de licence, libavcodec ne contient pas de codec amr.
convertir_une_video_3gp.1766664243.txt.gz · Dernière modification : de Flaz