Laden Sie einfach mp3 / mp4 mit Python und youtube-dl herunter!

Zweck

Laden Sie einfach mp3 / mp4 mit Python und youtube-dl herunter!

Umgebung


$python3 --version
Python 3.7.3

Installieren Sie ffmpeg für die MP3-Konvertierung

$brew install ffmpeg

DL-Ordnererstellung

$mkdir mp4-download

Virtuelle Umgebung für Python

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

Installiere youtube-dl mit pip

$pip install youtube-dl

Video herunterladen (mp4)

$youtube-dl https://youtu.be/UVapiyZr2Mk
```bash
## Ausführungsergebnis
```bash
[youtube] UVapiyZr2Mk: Downloading webpage
[download] Destination:Es ist Tofu-UVapiyZr2Mk.mp4
[download] 100% of 20.11MiB in 00:07

Video herunterladen (mp4)

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

Überprüfen Sie die Download-Ergebnisse


$ls -a
.
..
venv
Es ist Tofu-UVapiyZr2Mk.mp4
Astalia SKT Tofu-Shop-RFuKNaHE63M.mp4

Video-Wiedergabe

$offen Es ist Tofu-UVapiyZr2Mk.mp4 
$Öffnen Sie den Astalia SKT Tofu Shop-RFuKNaHE63M.mp4

mp3 Download

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

Ausführungsergebnis

[youtube] OfbBWmO45rs: Downloading webpage
[youtube] OfbBWmO45rs: Downloading MPD manifest
[download][Jenkins Lebensberatungsraum] An Herrn Pilomi-OfbBWmO45rs.webm has already been downloaded
[download] 100% of 17.78MiB
[ffmpeg] Destination:[Jenkins Lebensberatungsraum] An Herrn Pilomi-OfbBWmO45rs.mp3
Löschen der Originaldatei [Jenkins Life Counseling Room] An Herrn Pilomi-OfbBWmO45rs.webm (pass -k to keep)

MP3-Wiedergabe

$Öffnen Sie [Jenkins Life Counseling Room] für Herrn Pilomi-OfbBWmO45rs.mp3

das ist alles!

Vielen Dank!

Recommended Posts

Laden Sie einfach mp3 / mp4 mit Python und youtube-dl herunter!
Laden Sie mp4 einfach teilweise mit Python und youtube-dl herunter!
Machen Sie einfach einen Piepton mit Python
Suchen und laden Sie YouTube-Videos automatisch mit Python herunter
Programmieren mit Python und Tkinter
Mit Python mit Kelch ganz einfach ohne Server
Python und Hardware-Verwenden von RS232C mit Python-
Python mit Pyenv und Venv
Laden Sie die CSV-Datei mit Python herunter
Funktioniert mit Python und R.
Versuchen Sie, mit Python schnell und einfach auf die Twitter-API zuzugreifen
Schreiben Sie einfach JSON- und Python-Datenklassenkonvertierungen mit Quicktype und Dacite
Wie man Youtube in MP3 konvertiert und es super sicher herunterlädt [Python]
Erstellen Sie mit AWS CDK Python ganz einfach Netzwerkinfrastruktur und EC2
Kommunizieren Sie mit FX-5204PS mit Python und PyUSB
Leuchtendes Leben mit Python und OpenCV
Roboter läuft mit Arduino und Python
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Neuronales Netzwerk mit OpenCV 3 und Python 3
Scraping mit Node, Ruby und Python
Implementierter Dateidownload mit Python + Bottle
Scraping mit Python, Selen und Chromedriver
Einfache Handhabung von Listen mit Python + SQLite3
Kratzen mit Python und schöner Suppe
MP3 → WAV-Konvertierung mit Python
JSON-Codierung und -Decodierung mit Python
Hadoop-Einführung und MapReduce mit Python
[GUI in Python] PyQt5-Drag & Drop-
Ich habe mit PyQt5 und Python3 gespielt
Lesen und Schreiben von CSV mit Python
Mehrfachintegration mit Python und Sympy
Mit Python 3 einfach auf Twitter posten
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Sugoroku-Spiel und Zusatzspiel mit Python
Laden Sie Bilder mit Falcon hoch und laden Sie sie herunter
FM-Modulation und Demodulation mit Python
Laden Sie Python herunter
Ich habe versucht, Gesichtsmarkierungen mit Python und Dlib leicht zu erkennen
[python3] Implementieren Sie die Debug-Protokollausgabefunktion einfach mit Protokollierung und Klicken
Kommunizieren Sie mit gRPC zwischen Elixir und Python
Datenpipeline-Aufbau mit Python und Luigi
Berechnen Sie das Standardgewicht und zeigen Sie es mit Python an
Überwachen Sie Mojo-Ausfälle mit Python und Skype
FM-Modulation und Demodulation mit Python Part 3
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Python-Installation und Paketverwaltung mit pip
Verwenden von Python und MeCab mit Azure Databricks
POST verschieden mit Python und empfange mit Flask
Bilder mit Pupil, Python und OpenCV aufnehmen
Fraktal zum Erstellen und Spielen mit Python
Ein Memo mit Python2.7 und Python3 in CentOS
Laden Sie japanische Aktienkursdaten mit Python herunter
Verwenden Sie PIL oder Pillow mit Cygwin Python
Erstellen und entschlüsseln Sie Caesar-Code mit Python
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Lesen und Schreiben von JSON-Dateien mit Python
Umgang mit "Jahren und Monaten" in Python
Laden Sie mit Python Dateien im Web herunter