J'ai téléchargé quelques vidéos au format MP4 à partir desquelles j'aimerais extraire le flux audio en fichiers MP3 pour faciliter l'écoute sur mon lecteur numérique.
Très probablement, VLC peut le faire, mais les instructions suivies sur leurs forums ont donné un fichier son "pétillant".
Voici les spécifications des fichiers:
Utilisez ffmpeg :
ffmpeg -i fichier_entrée.mp4 -vn -b: 128k -c: un fichier libmp3lame fichier_sortie.mp3
(N'oubliez pas de régler le bitrate audio, -b:a
, sinon vous pourriez obtenir un fichier volumineux, même pour une source de qualité médiocre.)
De nombreux lecteurs numériques prennent également en charge le format audio AAC. Vous pouvez donc essayer d'extraire le flux audio AAC d'origine sans réduire davantage la qualité:
ffmpeg -i fichier_entrée.mp4 -vn -c: une copie fichier de sortie.m4a
Pour les anciennes versions de ffmpeg, vous devrez utiliser les options -ab
& -acodec
au lieu de -b:a
& -c:a
.
La plupart des vidéos MP4 utilisent l'audio AAC, et la plupart des lecteurs peuvent lire de l'audio AAC, normalement dans un conteneur M4A (MP4). Le réencodage au format MP3, en particulier avec une entrée à faible débit (la plupart des vidéos Internet), peut entraîner une perte notable, même sur un casque bas de gamme. Je recommanderais d'utiliser avconv
/ffmpeg
sur la ligne de commande
avconv -i input.mp4 -vn -c:a copy output.m4a
ou
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
Pour convertir chaque MP4 dans un répertoire:
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
Certains joueurs (comme mon téléphone portable cheapy cheapo) peuvent lire de l’audio AAC, mais pas dans un conteneur M4A. Pour cela, vous devez utiliser
avconv -i input.mp4 -vn -c:a copy output.aac
Maintenant, certains appareils plus anciens ne peuvent vraiment pas lire autre chose que le MP3, et pour ceux-là, vous pouvez utiliser la solution de grawity ou
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
Cela créera un MP3 à débit binaire variable (VBR) qui, mis à part des besoins spécialisés comme le streaming, devrait être privilégié. -q:a 2
vous proposera un débit moyen (sur plusieurs fichiers) d'environ 190 kbit/s; pour plus d'informations sur le codage des MP3 VBR, voir ici .
Si vous préférez une interface graphique, saisissez SUPER © (Encoder & Renderer Universal Player simplifié). Il fera le travail (et beaucoup plus).
SUPER © est une interface graphique pour FFmpeg, MEncoder, MPlayer, x264, musepack, audio de singe, vrai audio, wavpack, ffmpeg2theora et le plugin theora/vorbis RealProducer.
Glissez-déposez n’importe quel fichier audio ou même aucun fichier vidéo/audio et extrayez la partie audio en cochant la case Désactiver la vidéo , ce qui la convertira ainsi:
Vous pouvez accélérer l'extraction audio en cochant la case Copie de flux , qui extrait le son interne sans le convertir dans un autre format.
SUPER © est un logiciel gratuit.
Notez que SUPER est fourni avec le logiciel de publicité OpenCandy. Mitigations:
Utilisez Yamb pour extraire l'audio brut (mp4a est AAC), puis utilisez un encodeur MP3 approprié.
Sur Windows 7, Any Video Converter fonctionnait comme prévu. On dirait que Mac est aussi supporté.
Si vous utilisez un Mac, une méthode plus simple à l’avenir pourrait être de cliquer avec le bouton droit de la souris sur le fichier dans le Finder, de choisir "Lire les informations" et de modifier l’extension .mp4 en .m4a. Puis ouvrez-le dans iTunes et convertissez-le en mp3.
La réponse de grawity est géniale! Juste pour ajouter, si vous souhaitez extraire l'audio d'un MP4 et le mettre dans un MP3 et conserver les métadonnées (balises MP3 ID3), vous pouvez le faire:
ffmpeg -i input_file.mp4 -map_metadata 0 -id3v2_version 3 -vn -b:a 128k -c:a libmp3lame output_file.mp3
Si vous effectuez beaucoup de montage audio, vous avez déjà une chance raisonnable (et de l'amour!) Audacity .
Il ouvrira le fichier mp4 et vous permettra de "Enregistrer sous" un certain nombre de types de fichiers, y compris MP3. Il fournit également une boîte de dialogue simple pour tous les paramètres que vous souhaitez modifier, notamment le taux d'échantillonnage et les balises MP3.
Si vous n'avez pas Audacity, ce n'est peut-être pas le chemin le plus direct, mais il est beaucoup plus polyvalent qu'un simple programme de conversion. C'est un éditeur audio entièrement fonctionnel, open source et multiplateforme.
Sous Windows, j'utilise Pazera Free Audio Extractor. Très léger, intuitif, portable. Excellent frontend to ffmpeg tool