35 votes

Quelle est la meilleure façon d'extraire le son d'un fichier vidéo ?

Je suis un grand fan de Frein à main . C'est le summum de la simplicité. Sélectionnez un fichier vidéo (ou un DVD), choisissez un préréglage, sélectionnez un chemin de sortie, cliquez sur Démarrer. Un certain temps plus tard, en fonction de la taille/qualité du contenu, vous obtenez un fichier vidéo presque parfait, adapté au support de votre choix.

J'ai cherché des qualités similaires dans un convertisseur audio, et plus préférablement, un extracteur audio (à partir d'un fichier vidéo donné). J'aimerais pouvoir faire glisser un fichier vidéo dans une application, spécifier que je veux le fichier audio en AAC à un débit donné, cliquer sur Démarrer et laisser l'application faire le reste.

Je ne suis pas opposé à l'utilisation de Handbrake pour la conversion, à condition que l'extraction audio après coup soit un processus simple. L'objectif est d'effectuer le moins d'étapes possible.

Des conseils ? Des applications ? Des idées ?

41voto

Christopher Scott Points 665

J'ai finalement trouvé la combinaison exacte dont j'avais besoin, et je l'ai trouvée en ffmpeg .

Je vais développer un peu la question et préciser le fait que je travaillais déjà avec de la vidéo/audio contenue dans du mp4, donc de la vidéo MP4 (.m4v) et de l'audio AAC (.m4a). Je voulais absolument une version telle quelle de l'audio extraite de la vidéo.

Tout d'abord, il est assez facile d'installer des choses comme ffmpeg, mplayer, des choses construites à partir d'eux, et des paquets open source similaires de nos jours. Entre Rudix , Homebrew , MacPorts et Fink (est-ce que quelqu'un utilise encore Fink ?), les logiciels tiers sont faciles à installer.

Donc, après l'installation de ffmpeg, et ayant le ffmpeg accessible à la ligne de commande, j'ai lancé une commande comme celle-ci :

ffmpeg -i videofile.mp4 -vn -acodec copy audiotrack.m4a

ffmpeg : La commande.

-i videofile.mp4 : Le fichier vidéo source.

-vn : Ne pas enregistrer (ne pas prendre en compte) les données vidéo.

-acodec copy : Copier la source audio telle quelle, c'est là que se trouve toute la magie. ffmpeg écrira les données audio en tant que divers codecs supportés, mais spécifier la copie conduit à une copie exacte bit à bit du flux. Couplé avec la désactivation de la vidéo via -vn, cela vous laisse avec une seule piste audio dans un conteneur mp4.

audiotrack.m4a : Le nom du fichier de sortie.

Je ne peux pas croire que quelque chose comme ça ait été si difficile et caché pendant si longtemps.

Puisque j'ai toujours l'intention d'extraire les données audio aac d'un conteneur/vidéo mp4, j'ai écrit un petit script rapide pour le faire.

#!/bin/bash

INFILE="$1"
TMPOUTFILE="${INFILE%.*}"
OUTFILE="${TMPOUTFILE##*/}.m4a"

ffmpeg -i "${INFILE}" -vn -acodec copy "${OUTFILE}"

Maintenant, j'invoque simplement rip_m4a_from_mp4 somevideofile.mp4 et je me retrouve avec une version audio uniquement avec le même nom de fichier, se terminant par m4a à la place.

Simple ! Pour moi en tout cas. Pas d'interface graphique, rapide comme l'éclair, c'est juste une de ces choses que la ligne de commande fait mieux.

24voto

Neill Points 39

Vous pouvez le faire directement dans le Finder, à partir de Mac OS X 10.7 (Lion), comme indiqué à l'adresse suivante OSX Daily .

La réponse courte est la suivante : sélectionnez le ou les fichiers dans le Finder, puis ctrl -cliquez et choisissez Services -> Encoder les fichiers vidéo sélectionnés .

Notez que vous devrez peut-être activer ce service dans le volet de préférences Clavier .

enter image description here

6voto

robzolkos Points 10006

Je ferais glisser le film dans GarageBand. GarageBand divisera le fichier en audio et vidéo, et vous pourrez alors supprimer la piste vidéo (ce qui vous laissera uniquement la piste audio).

Vous pouvez ensuite cliquer sur l'option Send Song To iTunes dans le menu Share (voir image). Vous verrez alors apparaître les différents formats vers lesquels vous souhaitez exporter.

enter image description here

Mieux encore, il est gratuit :) car tous les Macs sont livrés avec GarageBand. De plus, il vous permet également de régler certains aspects de l'audio tels que la vitesse et le volume.

Cela dit, si vous voulez une solution vraiment automatique, et que vous êtes à l'aise en ligne de commande avec Terminal, faites-le moi savoir dans les commentaires et je vous proposerai un script pour vous permettre de le faire.

4voto

nuc Points 4736

Quicktime 7 fera le travail très facilement.

Ouvrez simplement la vidéo, et allez à Fichier > Exportation > Son vers AIFF/AU/Wave > sélectionnez votre chemin et vous avez terminé ! :)

4voto

ROAR Points 598

QuickTime Player 10 est également capable d'exporter de l'audio (sans ré-encodage).

Sélectionnez Fichier > Exportation > Audio seulement

Testé sur MacOS 10.12 Sierra avec QuickTime Player 10.4.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X