Egy youtube videónak, hogy lehet megszerezni a forrás linkjét?
Arra gondolok ami közvetlen a youtube szerveréről nyitja meg a videó fájlt.
A youtube-dl-ben ( [link] ) van egy ilyen funkció amit a "-g"-vel lehet elérni és visszaadja a videót mp3 és mp4 formátumú linkben a youtube szervereiről.
Erre van valami külön API vagy kódrész amivel ellehet ezt a linket érni?
Találtam különböző kódokat ami a "youtube.com/get_video_info?video_id=VIDEO_ID"-t értelmezi és átalakítja json formátumba és benne található a link a videóhoz.
De már szerintem nem működik mert én nem találtam meg a json-ben az url sort.
Forrás link alatt azt értem, hogy van maga a youtube videó
https://www.youtube.com/watch?v=LXb3EKWsInQ
és ami a lejátszóban fut videónak a linkje
[link] (lehet nem játssza le mert ip címre van korlátozva)
A YouTube API-ról meg azt olvastam, hogy megszűnt a videó letöltés opció belőle (vagy mégse?).
A #2-es hozzászólásod első linkjében levő "v" paraméterben levő "video ID-t" (LXb3EKWsInQ) beilleszted a topiknyitó kérdésed 2. linkjének forráskódjában szereplő URL:
http://www.youtube.com/get_video_info?video_id=$id&el=embedd..
video_id paraméterében a $id helyére:
https://www.youtube.com/get_video_info?video_id=LXb3EKWsInQ&..
így megkapod a videó összes információját egy hosszú ronda lekérdezési karakterláncban kapod meg - ezt kell feldolgoznod (a "url_encoded_fmt_stream_map" paraméter tartalmazza a videó linkjét több felbontású változatban).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!