web-dev-qa-db-fra.com

Existe-t-il une API Youtube ne donnant que de l'audio?

J'ai cherché cette question plusieurs fois

Beaucoup ont suggéré "Obtenez à la fois de l'audio et de la vidéo. Et cache la vidéo. et a déclaré qu '"il n'y a pas d'API audio uniquement"

Mais il faut plus de trafic que lorsque seul le son est récupéré si je voulais écouter de la musique via Youtube.

Ce qui me rend confus, c'est une Android appelée Firetube fournit uniquement de l'audio.

Est-ce juste une astuce ou Google fournit-il une API AUDIO ONLY?

47
Jeon

Concernant les conditions d'utilisation de l'API YouTube

https://developers.google.com/youtube/terms

VOUS NE POUVEZ PAS:

séparer, isoler ou modifier les composants audio ou vidéo de tout contenu audiovisuel YouTube mis à disposition via l'API YouTube;

promouvoir séparément les composants audio ou vidéo de tout contenu audiovisuel YouTube mis à disposition via l'API YouTube;

18
mpgn

OUI VOUS POUVEZ

Oui, c'est certainement possible, voici une API pour cela:

https://market.mashape.com/ehmo/savedeo

Bien que cela soit contraire aux conditions d'utilisation de YouTube, il est techniquement possible de modifier le lien de téléchargement audio uniquement, et c'est ainsi que fonctionne l'API ci-dessus.

C’est ainsi que j’imagine que l’API SaveDeo fait sa magie: Télécharger UNIQUEMENT l’audio à partir d’une vidéo youtube

Voici ce que le gars de SaveDeo m'a dit:

Youtube ne contient que des fichiers audio. Savedeo ne fait rien d'autre que de vous fournir le lien. C'est la raison pour laquelle vous utilisez Savedeo, n'est-ce pas?.

114
etayluz

youtube-dl

C'est techniquement possible et très facile à faire avec youtube-dl . Note: ce n'est pas une "api". Ceci n'est pas supporté par Google, et techniquement il est peut-être être contre leurs TOS. Je suppose que si vous avez accès en Corée du Nord, c'est totalement légal .

# Download the stream and extract the audio.
youtube-dl -x

# If you just need the url you can use
youtube-dl -x --get-url <URL>
5
Evan Carroll

Eh bien, je sais que c’est un vieux fil de discussion, mais je publie quand même ma réponse, car elle reste toujours sans réponse.

Je sais que c’est contre la politique youtube de télécharger une vidéo, mais il existe un moyen de télécharger une vidéo youtube sous forme de fichier audio/mp3.

Le premier est: http://api.youtube6download.top Ces gars-là vous donneront le moyen le plus simple de convertir yt en mp3 en utilisant leurs liens HTML LINK, Javascript/iframe.

J'ai également vu leur API répertoriée sur le lien mashape: https://market.mashape.com/CoolGuruji/youtube-to-mp3-download

Tout ce dont vous avez besoin pour entrer l'identifiant de la vidéo youtube et il récupérera/convertira la vidéo youtube au format audio.

Ce n'est pas officiel une API par YouTube lui-même.

Je l'utilise sur mes sites Web, cela fonctionne très bien pour moi.

J'espère que cette question est maintenant résolue.

5
Kapil

Utilisez l'API MP3 YouTube. Le code iframe génère des boutons de téléchargement de différentes qualités. Il est gratuit et sans publicité.

https://youtubemp3api.com/

Regardez aussi ce lien Github: YouTube-MP3-API @ GitHub

4
dLehr

Mise à jour, car je pense que personne n'a pensé que c'était si facile. Il suffit de le lire, si vous voulez l’utiliser pour un usage privé (vous savez, les termes youtube, etc.).

Après quelques travaux de recherche avec différentes API et bibliothèques et des recherches sur le code source, je l’ai juste essayé moi-même et avec wolla.

Je viens de dire que des liens uniquement audio sont dans la source de la page de chaque vidéo.

Vous devez juste savoir ce que vous recherchez;)

Ouvrez une vidéo sur youtube, affichez le code source de la page et recherchez "mime% 3Daudio". Il devrait y avoir 5 correspondances, URL complète par exemple:

" Https% 3A% 2F% 2Fr2 --- sn-35cxanpbo5a-8pxl.googlevideo.com% 2Fvideoplayback% 3Fsource% 3Dyoutube% 26signature% 3D30EC556F55533FBFD9003767730D10556681F33A.B12E021CA54CCB9E225F58A4430E9BB528081FB5% 26requiressl% 3Dyes% 26expire% 3D1527306011% 26clen% 3D3064602% 26initcwndbps% 3D1152500% 26ipbits Pour faire de la 3D% Des choses comme des corps de cadet % 3D31% 252C29% 26mn% 3Dsn-35cxanpbo5a-8pxl% 252Csn-2gb7sn7r% 26ei% 3Du4IIW7DfC46rgAfrrpnICw% 26ms% 3Dau% 252Crdu% 2615272830.

Il suffit de décoder l'URL et vous obtenez ce que vous voulez.

3
CodeCrusha

J'ai développé un petit logiciel YouTuber pour extraire des mp3 de YouTube.

Vous pouvez cloner le code source https://github.com/maythamfahmi/YouTuber

Ou utilisez simplement la version de publication dans la ligne de commande (cmd) pour Windows https://github.com/maythamfahmi/YouTuber/releases .

disclaimer: le github ajouté est dans mon rapport personnel

0

en utilisant loadercdn, vous pouvez demander à votre propre API d'effectuer le téléchargement.

0
CrazyFrog