saveapi.org

YouTube to MP3 API — istalgan video yoki Short'dan audio havola

Ikki chaqiruv: /v1/youtube/info audio qancha joy olishini aytadi, /v1/youtube/create?quality=mp3 uni yasab, imzolangan havola qaytaradi. M4A — manbaning o'z treki, hajmi aniq; MP3 qayta kodlanadi va hajmi taxminiy.

Namuna so'rov

curl -s "https://api.saveapi.org/v1/youtube/create" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  --data-urlencode "quality=mp3"

10 kredit

Qabul qilinadigan havola shakllari

youtube.com/watch?v=…, youtu.be/…, youtube.com/shorts/… va music.youtube.com/watch?v=… — hammasi bitta videoga olib keladi. Pleylist va kanal sahifalari ishlamaydi: endpoint bir vaqtda bitta video bilan ishlaydi.

Nima qaytadi

create javobida url (biz tomondan beriladigan imzolangan havola), sarlavhasi bilan filename, mode "audio", ext, exact bayrog'i bilan file_size va Unix vaqtida expires bo'ladi. expires o'tgach havola 410 qaytaradi — yangisi uchun create'ni qayta chaqiring. Havolada Content-Length ham, Range ham yo'q — bir yo'la oxirigacha o'qing.

Narxi

info 2 kredit, create 10. Foydalanuvchilaringiz doim audio xohlasa, info'ni tashlab to'g'ridan-to'g'ri create'ni chaqiring — unga quality parametri kifoya. Hajmni ko'rsatmoqchi bo'lsangiz info javobini keshlang: u arzon yarmi.

Boshlashdan oldingi savollar

MP3 yoki M4A?
M4A — YouTube'ning o'zi beradigan asl AAC trek: hajmi aniq, qayta kodlash yo'q, havola darhol oqa boshlaydi. MP3 undan ffmpeg bilan yasaladi, shuning uchun hajmi taxminiy (exact: false). Narigi tomondagi pleyer aynan MP3 talab qilmasa, M4A ni tanlang.
Bitreytni tanlash mumkinmi?
Yo'q. Har format uchun bitta audio variant bor — manba beradigan eng yaxshi M4A va bitta MP3 kodlash. quality parametri mp3 yoki m4a qabul qiladi.
Shorts va YouTube Music havolalari ishlaydimi?
Ha. Short — info javobida is_short: true bo'lgan oddiy video, music.youtube.com havolasi esa o'sha video ID sifatida qabul qilinadi.

Bog'liq

Kalit oling va sinab ko'ringTo'liq API ma'lumotnomasi