API YouTube и веб-аудио API

1

Я сделал аудио визуализатор с помощью API веб-аудио. И хотел бы распространить это на youtube-видео, но я не уверен, что это даже законно. Поскольку расщепление аудио с видео считается незаконным. Однако у меня нет проблем с воспроизведением видео. но i/need/аудиоисточник для получения данных для визуализатора.

Любые предложения/примеры того, как это сделать?

Теги:
audio
web-audio-api
youtube
youtube-api

1 ответ

-1

Не уверен, что его можно вырвать звук прямо из URL-адреса YouTube без промежуточных шагов... однако вот как извлечь аудиофайл после загрузки видео с помощью скрипта python youtube-dl

youtube-dl -c https://www.youtube.com/watch?v=4aJzYioSDi4

теперь у вас будет видеофайл произвольного URL-адреса видео (youtube, vimeo или другие и т.д.).

ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4"

теперь используйте отличный аудио/видео инструмент ffmpeg для извлечения аудио из видео (не в последнюю очередь из ffmpeg magic)

ffmpeg -i "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4"  -vn -acodec copy "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac"

наконец, у вас есть аудиофайл из URL-адреса

ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac"

ffmpeg не ограничивается вышеуказанным кодеком (mp4-aac), поскольку он выбирает ваш суффикс выходного файла

  • 0
    Спасибо. Выглядит очень перспективно.
  • 0
    должен быть в состоянии использовать youtube-dl -x --audio-format mp3 .... за один раз

Ещё вопросы

Сообщество Overcoder
Наверх
Меню