2017-01-19 12 views
0

Я знаю, что сотни конвертируемых видео конвертируются в mp3. Большинство из них делают это, сначала загружая видео, а затем конвертируя его в mp3 (или любой другой аудиоформат) на своем сервере с помощью youtube-dl, ffmpeg или подобных программ.Извлеките только аудио-ссылку из видео с YouTube без преобразования

Что я хочу знать, есть ли способ, который я могу просто извлечь аудио ссылку для любого видео на YouTube? Я не знаю, возможно ли это, но я видел пару веб-сайтов, которые это делают.

Первый сайт: Openaisearch.com Этот сайт просто дает ссылку для загрузки аудио (получение его из YouTube видео). Я искал песню и увидел URL загрузки, это выглядело примерно так:

https://redirector.googlevideo.com/videoplayback?source=youtube&requiressl=yes&clen=3814013&upn=dzwY9aUVYME&lmt=1469875393441562&expire=1484854959&mime=audio%2Fmp4&nh=IgpwcjAxLnNlYTA5Kg01Mi45NS4yMTYuMTAy&itag=140........... 

Я считаю, что это не будет сделано путем предварительной загрузки и конвертирования видео в аудио формате (Поправьте меня, если я ошибаюсь). Хотя файл, который загружается после использования этой ссылки, не имеет никакого расширения, но добавление «.m4a» в конце загруженного файла делает работу.

Второй Сайт: http://keepvid.com/?url=https://www.youtube.com/watch?v=PT2_F-1esPk

Опять аналогичный сайт с аналогичным аудио связи. Вы можете проверить, посетив URL-адрес и посмотреть ссылку на аудиофайлы.

Любая идея, как эти сайты получают эту ссылку «googlevideo.com»? Они обрывают видео-ссылки youtube или что-то в этом роде?

Спасибо.

ответ

2

Использование YouTube-DL, чтобы получить список доступных форматов для видео

например

youtube-dl -F https://www.youtube.com/watch?v=abcdefghijk 

Определить код формата для аудио потока, который вы хотите, скажем 140. Затем запустите

youtube-dl --get-url -f 140 https://www.youtube.com/watch?v=abcdefghijk 
+0

Спасибо за ответ, когда я попробовал это, я получил URL, как "https: // r6 --- sn-gwpa-5bge.googlevideo.com/videoplay ......." но в примерах сайтов ссылка похожа на «https: //redirector.googlevideo.com/videoplay ......» для того же видео. Кроме того, когда я пытаюсь открыть 1-ю ссылку в браузере, она показывает банковскую страницу, но вторая ссылка (https: //redirector.googlevideo.com/videoplay ....) отлично работает и начинает воспроизводить аудио в браузере. Можете ли вы объяснить, как это происходит? –

+0

Ссылка от youtube-dl работает здесь, в браузере (Firefox 47). – Mulvya

+0

@kamronshaw Я владею одним из сайтов, ссылка не создана через youtube-dl приятель – Sumit