嘿,我知道這個問題太舊且重複,但考慮到youtube API及其各種表示結構的變化性質,我想再次提出這個問題。 如何獲取YouTube視頻的.flv網址。 請建議我的鏈接或方式或代碼(java python c首選)。 三江源如何從youtube視頻獲取flv url
回答
嘿,我才知道如何讓FLV的URL
步驟:
1.GOTO https://www.youtube.com/get_video_info?asv=3&el=detailpage&hl=en_US&video_id=「+ VideoID的;
2.in源文件從上述步驟所得的會有一個參數
3.Access該參數的「URL」 varialble並對其進行解碼並瞧!
請注意以下鏈接上一些視頻不能按照上述方法工作https://superuser.com/a/773998
get_video_info
頁面很有趣。然而考慮下面的腳本
function urldecode {
awk -niord '{printf RT ? $0 chr("0x" substr(RT,2)) : $0}' RS=%..
}
curl -s 'www.youtube.com/get_video_info?el=detailpage&video_id=0KSOMA3QBU0' |
awk '/url_encoded_fmt_stream_map/ {print $2}' RS='&' FS== |
urldecode |
awk '
NR==1 {
gsub("=", "\n")
gsub("&", "\n\n")
print
}
' RS=, |
urldecode
這裏是輸出
type video/mp4;+codecs="avc1.64001F,+mp4a.40.2" url http://r15---sn-q4f7dnsd.googlevideo.com/videoplayback?ratebypass=yes&sver=3&expire=1416924562&sparams=gcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cratebypass%2Csource%2Cupn%2Cexpire&upn=46fju6Z8Qm4&itag=22&gcr=us&key=yt5&id=o-AHo9GtJdhAeC8V2gYsFz5DB3nSacKl7ZCBp7vwMdfmyO&fexp=904845%2C907259%2C913430%2C914074%2C915516%2C927622%2C932404%2C943909%2C947209%2C947215%2C948124%2C952302%2C952605%2C952901%2C953912%2C957103%2C957105%2C957201&ipbits=0&mm=31&initcwndbps=966250&mt=1416902815&ip=99.109.97.214&ms=au&mv=m&source=youtube quality hd720 s D04D0409FCFC5CFF7BF2ACD0199DCE16AB298DD22B164.EC75C05FC8EE97A55A296B53B85456E915DDBC7F7D itag 22 fallback_host tc.v17.cache7.googlevideo.com
如果你嘗試的網址不變,它不會工作。它只有在包含 decrypted s value時纔有效。
我在deadend瞭解這一點。我在哪裏以及如何將其插入到我的Android應用程序中? (我提到這是我的壞),我只需要運行的網址嗎? – therealprashant 2014-11-25 08:24:23
反正感謝您在@steven penny幫助我 – therealprashant 2014-11-25 08:25:00
我已經嘗試瞭解密s值的鏈接。我現在已經找到了如何解密s值的方法。請告訴我如何做到這一點。任何鏈接或幫助謝謝 – therealprashant 2014-11-27 05:28:52
- 1. 從YouTube獲取FLV URL
- 2. 如何從YouTube視頻獲取flv路徑?
- 3. 如何從megavideo獲取視頻(flv)
- 4. 如何從URL使用YouTube獲取YouTube視頻ID
- 5. 從URL獲取YouTube視頻ID w/PHP
- 6. 從URL獲取YouTube視頻ID
- 7. 從jQuery的URL獲取YouTube視頻ID
- 8. 如何從PlaylistID獲取YouTube視頻ID?
- 9. 如何從mp4,wmv,flv,mov視頻獲取視頻時長
- 10. 如何從視頻url獲得YouTube視頻標題
- 11. 從Youtube視頻獲取幀視頻
- 12. 從YouTube視頻獲取視頻源
- 13. 從YouTube視頻獲取Progressbar
- 14. 從YouTube頻道獲取視頻列表
- 15. 從YouTube視頻中獲取音頻
- 16. 如何從Youtube視頻源獲取視頻ID?
- 17. 如何從YouTube視頻網址獲取直接視頻網址?
- 18. 如何從Youtube頻道獲取所有視頻ID
- 19. 在.NET中從YouTube獲取FLV
- 20. YouTube視頻ID從URL - Swift3
- 21. 如何獲取YouTube視頻網址
- 22. YouTube API - 從其他YouTube頻道獲取所有視頻ID
- 23. 獲取youtube視頻ID PHP
- 24. 獲取YouTube頻道視圖
- 25. 如何獲取用戶的YouTube視頻
- 26. Youtube API如何獲取視頻信息
- 27. 如何從YouTube上的視頻ID獲取Dailymotion視頻中的視頻縮略圖,就像在YouTube中一樣?
- 28. 如何從YouTube視頻的tune.pk視頻中獲取視頻縮略圖,就像youtube一樣?
- 29. 如何從頻道(YouTube)檢索視頻的YouTube視頻ID
- 30. 如何使用youtube API v3使用Java獲取視頻的URL
這解決了我的問題!感謝芽。 – 2017-03-02 10:14:40
謝謝。這幫助了我。 – 2017-03-09 07:22:37