генерация звуковой волны из видео на YouTube

кто-нибудь знает, возможно ли визуализировать звуковую волну из видео, воспроизводимого в проигрывателе YouTube, с помощью Javascript? Спасибо!


person Gianluca Sibaldi    schedule 28.11.2012    source источник
comment
Вы запрашиваете звуковой файл .wav или пытаетесь создать визуальную визуализацию формы волны?   -  person rdrkt    schedule 28.11.2012
comment
Извините, на самом деле я не очень ясно выразился. Я попытаюсь исправить свой вопрос: я хотел бы использовать javascript, чтобы нарисовать обзор звуковой волны звуковой дорожки видео YT, пока он воспроизводится (или даже лучше, прежде чем он начнет воспроизводиться) во встроенном JavaScript-плеере YouTube, контролируемом через Youtube Javascript Player API. Кто-то знает, возможно ли это?...   -  person Gianluca Sibaldi    schedule 19.04.2013


Ответы (1)


На стороне клиента невозможно изолировать аудио от видеоданных. Вам нужно будет получить необработанные аудиоданные, чтобы затем обработать их с помощью WebAudio API (например, отобразить).

Есть некоторые серверные решения (извлечение аудио из видео, отправка его обратно и т. д.), но это не законно, так как написано в TOS youtube: (https://developers.google.com/youtube/terms?hl=fr)

Вы не можете:

отделять, изолировать или изменять аудио- или видеокомпоненты любого >аудиовизуального контента YouTube, доступного через API YouTube;

продвигать отдельно аудио- или видеокомпоненты любого аудиовизуального >контента YouTube, доступного через API YouTube;

Подробнее см. в этих вопросах: Есть ли API Youtube, который дает только звук?

person scriptify    schedule 24.06.2016