Je suis un grand fan de HandBrake . C'est la quintessence du simple. Sélectionnez un fichier vidéo (ou DVD), sélectionnez un préréglage, sélectionnez un chemin de sortie, cliquez sur Démarrer. Un certain temps plus tard par rapport à la taille / qualité du contenu, et vous avez vous-même un fichier vidéo à peu près parfait adapté au support de votre choix.
Je cherchais 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 dans 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 suffire à l'aspect de conversion de cela, tant que l'extraction audio après coup est un processus simple. Il s'agit de prendre le moins de mesures possible.
Des conseils? Applications? Des idées?
la source
I just want audio, not video. Can I do that? Not with HandBrake, no. You could just encode the video at a low resolution with a fast low quality encoder like ffmpeg, then extract the audio track. Or you could use
Handbrake aujourd'hui: OSEx . Malheureusement, c'est uniquement PPC. Booooo!Réponses:
J'ai finalement trouvé la combinaison exacte dont j'avais besoin et je l'ai trouvée dans ffmpeg .
Je vais développer un peu la question et préciser le fait que je travaillais déjà avec du mp4 contenant de la vidéo / audio, donc MP4 Video (.m4v) et AAC Audio (.m4a). Je voulais absolument une version en l'état de l'audio extrait 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 packages open source similaires de nos jours. Entre Rudix , Homebrew , MacPorts et Fink (est-ce que quelqu'un utilise encore Fink?), Un logiciel tiers est un jeu d'enfant à installer.
Donc, après avoir installé ffmpeg et l'avoir
ffmpeg
accessible sur la ligne de commande, j'ai exécuté une commande comme celle-ci:ffmpeg : La commande.
-i videofile.mp4 : le fichier vidéo source.
-vn : Ne pas enregistrer (ne pas considérer) les données vidéo.
-acodec copy : copiez la source audio telle quelle , voici où réside toute la magie. ffmpeg écrira les données audio sous forme de divers codecs pris en charge, mais la spécification de la copie entraîne une copie exacte bit par bit du flux. Couplé à la désactivation de la vidéo via -vn, vous disposez d'une piste audio isolée à l'intérieur d'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.
Comme 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.
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.Facile! Pour moi en tout cas. Pas d'interface graphique, rapide comme l'éclair, ce n'est qu'une de ces choses que la ligne de commande fait mieux.
la source
m4a
ligne 5 par$2
et de spécifier la nouvelle extension sur la ligne de commande. De cette façon, si vous travaillez avec autre chose et que vous savez ce qu'est l'audio, vous pouvez le spécifier. Je peux le faire moi-même et changer le nom du script en «rip_audio_from_video». Générique!ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
alorsbrew install ffmpeg
. Suivez maintenant les instructions ci-dessus.brew install ffmpeg
. Et puis oui, alors vous pouvez suivre mes étapes.ffmpeg
peut le faire dans la même commande. Par exemple:ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
( catswhocode.com/blog/19-ffmpeg-commands-for-all-needs )Vous pouvez le faire directement dans le Finder, en commençant par Mac OS X 10.7 (Lion), comme décrit dans OSX Daily .
La réponse courte est, sélectionnez le ou les fichiers dans le Finder, puis ctrlcliquez sur 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 .
la source
m4a
fichier résultant par rapport à l'utilisationffmpeg
était plus de 3 fois supérieure. Cela pourrait être un problème, en particulier pour les fichiers plus volumineux.Je ferais glisser le film dans GarageBand. GarageBand divisera le fichier en audio et vidéo, auquel cas vous pouvez supprimer la piste vidéo (vous laissant juste la piste audio).
Vous pouvez ensuite cliquer sur l'option Envoyer la chanson vers iTunes dans le menu Partager (voir photo). Vous obtiendrez alors les différents formats vers lesquels vous souhaitez exporter.
Mieux encore, c'est gratuit :) car tous les Mac sont livrés avec GarageBand. De plus, il vous permet également de régler des 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 dans la ligne de commande avec Terminal, faites-le moi savoir dans les commentaires et je proposerai un script pour vous permettre de le faire.
la source
Quicktime 7 fera le travail très facilement.
Ouvrez simplement la vidéo et allez dans Fichier > Exporter > Son vers AIFF / AU / Wave > sélectionnez votre chemin et vous avez terminé! :)
la source
QuickTime Player 10 est également capable d'exporter de l'audio (sans ré-encodage).
Sélectionnez Fichier> Exporter> Audio uniquement…
Testé sur macOS 10.12 Sierra avec QuickTime Player 10.4.
la source
J'ouvre simplement le fichier vidéo avec audace, puis j'exporte l'audio. Je peux définir les paramètres du fichier audio exporté lors de l'exportation.
la source