Téléchargez facilement des mp3 / mp4 avec python et youtube-dl!

Objectif

Téléchargez facilement des mp3 / mp4 avec python et youtube-dl!

environnement


$python3 --version
Python 3.7.3

Installez ffmpeg pour la conversion mp3

$brew install ffmpeg

Création de dossier DL

$mkdir mp4-download

Environnement virtuel pour Python

$cd mp4-download
$python3 -m venv venv
$source venv/bin/activate

Installez youtube-dl avec pip

$pip install youtube-dl

Télécharger la vidéo (mp4)

$youtube-dl https://youtu.be/UVapiyZr2Mk
```bash
## Résultat d'exécution
```bash
[youtube] UVapiyZr2Mk: Downloading webpage
[download] Destination:C'est du tofu-UVapiyZr2Mk.mp4
[download] 100% of 20.11MiB in 00:07

Télécharger la vidéo (mp4)

$youtube-dl https://youtu.be/RFuKNaHE63M
[youtube] RFuKNaHE63M: Downloading webpage
[download] Destination:Boutique de tofu Astalia SKT-RFuKNaHE63M.mp4
[download] 100% of 16.55MiB in 00:05

Vérifier les résultats du téléchargement


$ls -a
.
..
venv
C'est du tofu-UVapiyZr2Mk.mp4
Boutique de tofu Astalia SKT-RFuKNaHE63M.mp4

Lecture vidéo

$ouvert c'est du tofu-UVapiyZr2Mk.mp4 
$ouvrir la boutique de tofu Astalia SKT-RFuKNaHE63M.mp4

téléchargement mp3

$youtube-dl --extract-audio --audio-format mp3 https://youtu.be/OfbBWmO45rs

Résultat d'exécution

[youtube] OfbBWmO45rs: Downloading webpage
[youtube] OfbBWmO45rs: Downloading MPD manifest
[download][Jenkins Life Counseling Room] À M. Pilomi-OfbBWmO45rs.webm has already been downloaded
[download] 100% of 17.78MiB
[ffmpeg] Destination:[Jenkins Life Counseling Room] À M. Pilomi-OfbBWmO45rs.mp3
Suppression du fichier original [Jenkins Life Counseling Room] À M. Pilomi-OfbBWmO45rs.webm (pass -k to keep)

lecture mp3

$ouvrir [Jenkins Life Counseling Room] à M. Pilomi-OfbBWmO45rs.mp3

c'est tout!

Merci beaucoup!

Recommended Posts

Téléchargez facilement des mp3 / mp4 avec python et youtube-dl!
Téléchargez facilement et partiellement mp4 avec python et youtube-dl!
Faites facilement un bip avec python
Rechercher et télécharger automatiquement des vidéos YouTube avec Python
Programmation avec Python et Tkinter
Facilement sans serveur avec Python en utilisant Calice
Python et matériel - Utilisation de RS232C avec Python -
python avec pyenv et venv
Télécharger le fichier csv avec python
Fonctionne avec Python et R
Essayez d'utiliser l'API Twitter rapidement et facilement avec Python
Écrivez facilement des conversions de classes de données JSON et Python avec quicktype et dacite
Comment convertir Youtube en mp3 et le télécharger en toute sécurité [Python]
Créez facilement une infrastructure réseau et EC2 avec AWS CDK Python
Communiquez avec FX-5204PS avec Python et PyUSB
Briller la vie avec Python et OpenCV
Robot fonctionnant avec Arduino et python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Réseau neuronal avec OpenCV 3 et Python 3
Scraping avec Node, Ruby et Python
Téléchargement de fichiers implémenté avec Python + Bottle
Grattage avec Python, Selenium et Chromedriver
Gérez facilement les listes avec python + sqlite3
Grattage avec Python et belle soupe
Conversion MP3 → WAV avec Python
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
[GUI en Python] PyQt5-Glisser-déposer-
J'ai joué avec PyQt5 et Python3
Lire et écrire du CSV avec Python
Intégration multiple avec Python et Sympy
Publiez facilement sur Twitter avec Python 3
Coexistence de Python2 et 3 avec CircleCI (1.0)
Jeu Sugoroku et jeu d'addition avec Python
Télécharger et télécharger des images avec Falcon
Modulation et démodulation FM avec Python
Télécharger Python
J'ai essayé de détecter facilement les points de repère du visage avec python et dlib
[python3] Implémentez facilement la fonction de sortie du journal de débogage avec journalisation et cliquez sur
Communiquez entre Elixir et Python avec gRPC
Construction de pipeline de données avec Python et Luigi
Calculer et afficher le poids standard avec python
Surveiller les pannes de Mojo avec Python et Skype
Modulation et démodulation FM avec Python Partie 3
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Installation de Python et gestion des packages avec pip
Utilisation de Python et MeCab avec Azure Databricks
POSTER diversement avec Python et recevoir avec Flask
Capturer des images avec Pupil, python et OpenCV
Fractal pour faire et jouer avec Python
Un mémo contenant Python2.7 et Python3 dans CentOS
Téléchargez les données de cours des actions japonaises avec Python
Utilisez PIL ou Pillow avec Cygwin Python
Créer et décrypter du code César avec python
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Lire et écrire des fichiers JSON avec Python
Gérer les "années et mois" en Python
Télécharger des fichiers sur le Web avec Python