Plusieurs questions et réponses expliquent comment télécharger des vidéos youtube à l'aide du terminal.
Toutefois, j'aimerais également apprendre à extraire les pistes sonores de la vidéo sous forme de fichiers MP3, en n'utilisant que le terminal.
Les réponses expliquant brièvement comment utiliser youtube-dl
un utilitaire similaire avant d’extraire le MP3 seraient idéales pour avoir toutes les informations au même endroit - même si cet aspect a déjà été traité dans d’autres publications.
youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
sudo port install youtube-dl
pour installeryoutube-dl
.Réponses:
Vous pouvez également télécharger le mp3 directement depuis youtube sans convertir avec ffmpeg
De l'aide en ligne:
Tenez également compte du fait que youtube-dl utilise par défaut avconv. Par conséquent, vous devez envisager de spécifier avconv ou FFmpeg sur la ligne de commande. De l'aide en ligne:
D'autres options permettant de conserver la vidéo d'origine, d'ajuster le débit binaire ou la qualité de l'audio et quelques autres peuvent être visualisées en regardant
youtube-dl -h
.la source
ffmpeg
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
cela m'a aidé: askubuntu.com/questions/791969/error-while-using-youtube-dlzsh
ou à laOh My Zsh
place deBash
, vous risquez alors d'obtenir une erreur disant "Aucune correspondance trouvée" - il suffit de mettre l'URL à l'intérieur des guillemets afin:youtube-dl --extract-audio --audio-format mp3 "<video URL>"
ouyoutube-dl --extract-audio --audio-format mp3 '<video URL>'
.youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
-f bestaudio
. Dans la documentation : "Par défaut, youtube-dl tente de télécharger la meilleure qualité disponible, c’est-à-dire que si vous voulez la meilleure qualité, vous n’avez pas besoin de passer des options spéciales, youtube-dl le devinera par défaut."Téléchargement de youTube
Installez youtube-dl à partir du référentiel officiel dans Ubuntu:
ou comme le readme officiel suggère d' utiliser
curl
ouwget
. Cela vous permettra de mettre à jour avecsudo youtube-dl -U
Pour télécharger une vidéo, procédez comme suit:
Par exemple
Vous pouvez également spécifier d'autres options
Pour la liste complète des commutateurs exécuter
man youtube-dl
dans le terminal.Informations d' ici
Conversion en mp3
Maintenant, installez ffmpeg à partir du dépôt officiel.
Ensuite, vérifiez que le fichier flv a été téléchargé à partir de YouTube en tapant
Cela listera tous les fichiers flv que vous avez. Ce que vous devriez voir est un fichier FLV portant le même nom que le composant "v" de l'URL YouTube que vous avez téléchargée.
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 telle que
Donc, pour cet exemple, vous tapez
Une fois que cela a réussi, vous aurez maintenant le fichier mp3 que vous étiez après.
Remarque
rm _z-hEyVQDRA.flv
pour supprimer le fichier flv dont vous n’avez plus besoin.la source
-acodec liblamemp3
dans la ligne de commande ffmpeg.-ac 2 -ab 128k
pour vous assurer qu'il convertit à 128kyoutube-dl -x "${URL}"
.Pour ceux d'entre nous qui préfèrent une interface graphique, il existe YouTube au format MP3 de MediaHuman.
1. Installation
Vous pouvez faire des téléchargements directs pour Ubuntu 16.04+ mais je préfère le référentiel à cause des mises à jour automatiques.
2. utilisation
Recherchez et ouvrez Youtube to MP3 via dash ou un autre lanceur. Copiez l'URL de la vidéo Youtube du navigateur dans votre presse-papiers et collez-la dans l'application en cliquant sur le bouton "Coller le lien" dans le coin supérieur gauche. Voir la capture d'écran ci-dessous.
Le téléchargement et la conversion commenceront automatiquement et l’audio sera enregistré dans le dossier Home sous
/Music/Downloaded by MediaHuman
la source