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

4
demandé sur FlyingNimbus 2013-01-06 23:29:25

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.

10
répondu Fredrick Brennan 2013-01-06 19:38:04

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

3
répondu Sunil Kumar 2017-03-12 07:45:32

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...

https://android.stackexchange.com/questions/18469/is-android-single-task-or-multitasking-and-multithreading

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/

-1
répondu Robert Rowntree 2017-04-13 12:18:19