2012-11-28 13 views
6

Weiß jemand, ob es möglich ist, eine Audio-Wellenform von einem Video in einem YouTube-Player mit Javascript zu rendern rendern? Vielen Dank!Erzeugen von Audio-Wellenform von Youtube Video

+0

Suchen Sie eine .wav-Sounddatei angefordert, oder versuchen Sie, eine visuelle machen der Wellenform zu generieren? – rdrkt

+0

Sorry, eigentlich war ich nicht ganz klar. Ich werde versuchen, meine Frage zu korrigieren: Ich möchte JavaScript verwenden, um die Audio-Wellenform-Übersicht der Audiospur eines YT-Videos zu zeichnen, während es in einem eingebetteten JavaScript-YouTube-Player abgespielt wird (oder sogar besser, bevor es zu spielen beginnt) durch Youtube Javascript Player API. Jemand weiß, ob es möglich ist? ... –

Antwort

2

Auf der Client-Seite ist es nicht möglich, den Ton von den Videodaten zu isolieren. Sie müssten die rohen Audiodaten abrufen, um sie dann mit der WebAudio-API verarbeiten zu können (z. B. anzeigen).

Es gibt einige serverseitige Lösungen (Audio von Video extrahieren, es zurück usw. Senden), aber das ist nicht legal, wie es in der TOS von youtube geschrieben: (https://developers.google.com/youtube/terms?hl=fr)

Sie sind nicht zulässig:

können Sie die Audio- oder Videokomponenten von YouTube> audiovisuellen Inhalten, die über die YouTube-API zur Verfügung gestellt werden, trennen, isolieren oder ändern.

fördern Sie separat die Audio- oder Videokomponenten von YouTube-audiovisuellen> Inhalten, die über die YouTube-API zur Verfügung gestellt werden.

Sehen Sie diese Fragen für weitere Informationen: Is there a Youtube API that gives only audio?