extrait audio avec youtube-dl sur windows
je veux extraire l'audio d'une vidéo téléchargée avec youtube-dl sur windows. Youtube-dl fonctionne, mais je ne peux pas extraire l'audio. Ce problème est dû au fait que les codes audio ne sont pas correctement installés. Lorsque j'essaie d'extraire l'audio il me dit:
' AVERTISSEMENT: impossible d'obtenir les fichiers audio codes avec ffprobe '
youtube-dl man sait ce qui suit: -x -extraire-audio convertir des fichiers vidéo aux fichiers audio seulement (nécessite ffmpeg ou avconv et ffprobe ou avprobe)
comment installer ffprobe ou ffmpeg? Est-ce que je l'installe sur windows, ou est-ce que je l'installe comme une extension python? Je n'en ai aucune idée, quelqu'un peut-il m'indiquer la bonne direction?
système d'exploitation: windows 7
3 réponses
ffmpeg
n'est pas un module Python. Regardez le code de youtube-dl
dans la classe FFmpegExtractAudioPP
.
il utilise cet appel pour savoir si l'exécutable existe ou non. Il vérifie dans votre chemin courant:
subprocess.Popen([exe, '-version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
vous aurez besoin de télécharger les constructions de fenêtres de ffmpeg
et les mettre dans votre chemin courant, probablement en s'assurant qu'ils n'ont pas .exe
à la fin de leurs noms.
une solution rapide pour les utilisateurs de windows:
1.Télécharger le paquet ffmpeg de http://ffmpeg.zeranoe.com/builds / , décompressez-le, copiez tout le contenu du répertoire Bin dans le répertoire où youtube-dl.exe est localisé.
2.Utiliser DOS naviguez vers le répertoire où youtube-dl est situé et exécutez en utilisant la commande:
youtube-dl --extract-audio --audio-format mp3
U peut utiliser l'url de flux rtsp pour le format de type 1 énumérés dans L'api Youtube commune.. appel pour nourrir info...
get youtube aliment qui contient un certain nombre d'url...
obtenir le format type 1 " url
appelez cela avec un client RTSP et vous pouvez stocker l'audio directement...
voir 'Youtube feed' dans le paragraphe ci-dessus pour savoir comment obtenir l'url de type 1
http://snipplr.com/view/63341/youtube-rtsp-cli-request--audio-track-only-p2/
voir ci-dessus pour obtenir l'audio une fois que vous avez l'url
pour en savoir plus: http://snipplr.com/view/56509/youtube-rtsp-cli-request--audio-track-only/