Comment télécharger une piste MP3 à partir d'une vidéo YouTube

179

Il existe plusieurs threads Q & amp; A qui expliquent comment télécharger des vidéos YouTube en utilisant le terminal.

Cependant, je voudrais aussi apprendre à extraire les bandes son de la vidéo sous forme de fichiers MP3 - en utilisant uniquement le terminal.

Les réponses expliquant brièvement comment utiliser youtube-dl ou d’autres utilitaires similaires avant d’expliquer comment extraire le MP3 seraient idéales pour avoir toutes les informations au même endroit - même si cet aspect a été traité dans d’autres articles.

    
posée siraj 21.08.2012 - 11:44
la source

2 réponses

332

Vous pouvez également télécharger le mp3 directement à partir de YouTube sans convertir en utilisant ffmpeg

youtube-dl --extract-audio --audio-format mp3 <video URL>

De l’aide en ligne:

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

Gardez à l'esprit que youtube-dl utilise par défaut avconv, vous devriez donc envisager de spécifier soit avconv, soit FFmpeg sur la ligne de commande. De l'aide en ligne:

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

D'autres options pour conserver la vidéo d'origine, ajuster le débit ou la qualité de l'audio et quelques autres peuvent être vues en regardant youtube-dl -h .

    
réponse donnée uniquerockrz 22.08.2012 - 15:13
la source
40

Téléchargement depuis youTube

Installez youtube-dl depuis le dépôt officiel d'Ubuntu:

sudo apt-get install youtube-dl

Pour télécharger une vidéo, exécutez les opérations suivantes:

youtube-dl <url>

E.g

youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA

Vous pouvez également spécifier d'autres options

-b            Best quality
-m            Mobile version
-d            High Definition
-g            Don’t download, just show the url
-c            Resume download of a video which was interrupted before
-w            Don’t overwrite existing file

Pour la liste complète des commutateurs exécutez man youtube-dl dans le terminal.

Informations provenant de lien

Conversion en mp3

Maintenant, installez ffmpeg depuis le dépôt officiel.

sudo apt-get install ffmpeg

Ensuite, vérifiez que le fichier flv a été téléchargé depuis youtube en tapant

ls *flv

Cela listera tous les fichiers flv que vous avez. Ce que vous devriez voir est un fichier flv avec le même nom que le composant 'v' de l'URL youtube que vous avez téléchargé.

Par exemple, si vous avez téléchargé http://www.youtube.com/watch?v=_z-hEyVQDRA , vous devriez avoir un fichier appelé _z-hEyVQDRA.flv

Ensuite, vous devez copier ce nom de fichier puis le placer dans une commande ffmpg comme

ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3

Donc, pour cet exemple, vous tapez

ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3

Une fois cette opération terminée avec succès, vous aurez maintenant le fichier mp3 que vous recherchiez.

Remarque Pour le nettoyage, vous pouvez taper rm _z-hEyVQDRA.flv pour vous débarrasser du fichier flv dont vous n'avez plus besoin.

Informations provenant de lien

    
réponse donnée Jacob Tomlinson 21.08.2012 - 11:49
la source

Lire d'autres questions sur les étiquettes