convertir_une_video_3gp
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| convertir_une_video_3gp [2025/12/25 12:52] – [Conversion] Flaz | convertir_une_video_3gp [2025/12/25 14:10] (Version actuelle) – [Convertir une vidéo 3gp] Flaz | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Convertir une vidéo 3gp ====== | + | ====== Convertir une vidéo 3gp/amr en mpeg4/ |
| ===== Cas d' | ===== Cas d' | ||
| J'ai reçu une vidéo via MMS au format //3gp//. Je souhaite la visionner sur mon ordi. | J'ai reçu une vidéo via MMS au format //3gp//. Je souhaite la visionner sur mon ordi. | ||
| Ligne 30: | Ligne 30: | ||
| ===== Conversion ===== | ===== Conversion ===== | ||
| - | Je n'ai pas trouvé le moyen de tout faire en une seule commande :-\ Je procède en 3 étape | + | Je n'ai pas trouvé le moyen de tout faire en une seule commande :-\ Je procède en 3 étapes |
| - extraction de la piste vidéo seule | - extraction de la piste vidéo seule | ||
| - extraction de la piste audio seule | - extraction de la piste audio seule | ||
| Ligne 40: | Ligne 40: | ||
| * // | * // | ||
| + | ==== Conversion ==== | ||
| + | Extraction vidéo :< | ||
| + | Extraction audio :< | ||
| + | Combinaison audio et vidéo :< | ||
| + | Rotation sans réencodage (si besoin) :< | ||
| + | === Script === | ||
| + | Un script de conversion (sans rotation) permet de simplifier l' | ||
| + | < | ||
| + | <file bash 3gp2mp4.sh> | ||
| + | #!/bin/bash | ||
| + | # Convertit un fichier 3gp/amr en mpeg4/aac | ||
| + | # Fonctionne en chemin absolu ou relatif et depuis un script | ||
| + | # Utilisation : 3gp2mp4 (< | ||
| + | repertoire=" | ||
| + | radical=" | ||
| + | root=${radical%.*} | ||
| + | ext=${radical#" | ||
| + | ffmpeg -i $1 -an -vcodec copy " | ||
| + | ffmpeg -i $1 -map 0:a -acodec copy " | ||
| + | ffmpeg -i " | ||
| + | rm " | ||
| + | </ | ||
| + | ===== Résultat ===== | ||
| + | < | ||
| + | Metadata: | ||
| + | major_brand | ||
| + | minor_version | ||
| + | compatible_brands: | ||
| + | encoder | ||
| + | Duration: 00: | ||
| + | Stream # | ||
| + | Metadata: | ||
| + | handler_name | ||
| + | vendor_id | ||
| + | encoder | ||
| + | Side data: | ||
| + | displaymatrix: | ||
| + | Stream # | ||
| + | Metadata: | ||
| + | handler_name | ||
| + | vendor_id | ||
| + | |||
| + | </ | ||
| ===== Ce qui n'a pas fonctionné ===== | ===== Ce qui n'a pas fonctionné ===== | ||
| La commande typique pour convertir le fichier en //mpeg4// / //mp3// encapsulé dans un conteneur //avi// est la suivante : | La commande typique pour convertir le fichier en //mpeg4// / //mp3// encapsulé dans un conteneur //avi// est la suivante : | ||
| Ligne 50: | Ligne 93: | ||
| La vidéo convertie est exploitable mais le son est toujours inutilisable (il produit d' | La vidéo convertie est exploitable mais le son est toujours inutilisable (il produit d' | ||
| - | Diverses tentatives d' | + | Diverses tentatives d' |
| + | < | ||
| ffmpeg -i mon-fichier.3gp -ar 22050 mon-fichier.mp3 | 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 8000 mon-fichier.mp3 | ||
convertir_une_video_3gp.1766667135.txt.gz · Dernière modification : de Flaz
