Я не думаю, что это действительно возможно только при использовании YouTube API. YouTube API не предназначен для «загрузки» с них видео / аудио. Вы должны пойти здесь , чтобы понять, что такое API Youtube.
Небольшой реферат:
Если я не пропускаю что-то действительно большое, API YouTube состоит из 5 основных частей:
API данных
Пользовательский плеер
YouTube Direct
API для игроков
Виджеты
Ни один из этих API не позволяет, например, "загружать" видео. Также я думаю (поправьте меня, если я ошибаюсь), что в видео на YouTube звук фактически встроен во флэш-видео, что делает задачу еще менее тривиальной.
Чтобы проиллюстрировать вас, API данных позволяет вам выполнять и использовать возможности поиска видео на YouTube, использовать списки воспроизведения и многие другие операции, доступные на веб-сайте YouTube.
Как уже говорилось, API YouTube можно использовать, например, для загрузки видео с вашего iPhone на YouTube, как показывает этот пример.
Мои мысли:
Я думаю, что извлечение аудио из видео YouTube действительно возможно, но включает в себя совершенно другой процесс загрузки видео в H264, а затем извлечения аудио ... но все равно включает загрузку всего видео.