Téléchargez facilement et partiellement mp4 avec python et youtube-dl!

Objectif

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

environnement

$python3 --version
Python 3.7.3

Installez ffmpeg pour la conversion mkv, mp4

$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

Vidéo (mkv) téléchargement partiel

$ ffmpeg $(youtube-dl -g 'https://www.youtube.com/watch?v=Nyg2qysqgpg' | sed "s/.*/-ss 03:55:00 -i &/") -t 00:01:00 -c copy out.mkv

Convertir mkv en mp4

$ for f in *.mkv;do ffmpeg -i "$f" -c:v copy -c:a aac -b:a 256k -strict -2 "${f%mkv}mp4";done

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

$ open out.mp4

C'était bon

Recommended Posts

Téléchargez facilement et partiellement mp4 avec python et youtube-dl!
Téléchargez facilement des mp3 / mp4 avec python et youtube-dl!
Coexistence de Python2 et 3 avec CircleCI (1.0)
Introduction facile de la reconnaissance vocale avec Python
Introduction facile de la série python3 et d'OpenCV3
Scraping Web facile avec Python et Ruby
J'ai essayé la différenciation jacobienne et partielle avec python
Implémentation de l'arbre TRIE avec Python et LOUDS
Poursuite du développement multi-plateforme avec Electron et Python
Exemple de lecture et d'écriture de CSV avec Python
Afficher des images intégrées de mp3 et flac avec mutagène
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Visualisez la gamme d'insertions internes et externes avec python
Comparaison de CoffeeScript avec la grammaire JavaScript, Python et Ruby
Gestion des versions de Node, Ruby et Python avec anyenv
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Python et matériel - Utilisation de RS232C avec Python -
[Analyse de co-occurrence] Analyse de co-occurrence facile avec Python! [Python]
Synchronisation facile des dossiers avec Python
Compilation facile de Python avec NUITKA-Utilities
Serveur HTTP facile avec Python
python avec pyenv et venv
Installation source et installation de Python
Télécharger le fichier csv avec python
Fonctionne avec Python et R
API Nifty Cloud facile à utiliser avec botocore et python
Effectuer une analyse isocurrent des canaux en eau libre avec Python et matplotlib
J'ai essayé la gestion du suivi avec l'API Twitter et Python (facile)
Débarrassez-vous des données sales avec Python et les expressions régulières
Détecter les objets d'une couleur et d'une taille spécifiques avec Python
Comment convertir Youtube en mp3 et le télécharger en toute sécurité [Python]
Exemple d'analyse HTTP GET et JSON avec Pepper Python
Jouez avec le mécanisme de mot de passe de GitHub Webhook et Python
[Python] Lecture facile des fichiers image du numéro de série avec OpenCV
Communiquez avec FX-5204PS avec Python et PyUSB
Construction d'environnement de python et opencv
Briller la vie avec Python et OpenCV
J'ai comparé la vitesse de Hash avec Topaz, Ruby et Python
L'histoire de Python et l'histoire de NaN
Robot fonctionnant avec Arduino et python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Comparaison de vitesse du traitement de texte intégral de Wiktionary avec F # et Python
[Python] Traitement parallèle facile avec Joblib
Réseau neuronal avec OpenCV 3 et Python 3
Modulation et démodulation AM avec python
Chiffrement facile du contenu des fichiers (Python)
Installer SciPy et matplotlib (Python)
Scraping avec Node, Ruby et Python
Easy Slackbot avec Docker et Errbot
Téléchargement de fichiers implémenté avec Python + Bottle
Grattage avec Python, Selenium et Chromedriver
Grattage avec Python et belle soupe
Opérabilité du bras et du robot mobile Dessinez une ellipse avec python
Exploration avec Python et Twitter API 2-Implémentation de la fonction de recherche d'utilisateurs
Premiers pas avec Python Bases de Python
Conversion MP3 → WAV avec Python