2
A
回答
5
爲此使用外部工具。 youtube-dl
想到,簡單的從PHP中利用:
$url = escapeshellcmd($url);
exec("youtube-dl $url -O /tmp/video.flv");
1
<?php
// The YouTube ID
$key = "Ct5KJKBI9kc";
// Get all info for video
$output = file_get_contents('http://www.youtube.com/get_video_info?&video_id='.$key);
// Parse data to eg.(&id=var)
parse_str($output);
// Get Quality map of video an set array
if(isset($url_encoded_fmt_stream_map)) {
$my_formats_array = explode(',',$url_encoded_fmt_stream_map);
}
// Set Array & Vars
$avail_formats[] = '';
$i = 0;
// Break up array to create download links to quality
foreach($my_formats_array as $format) {
parse_str($format);
echo "<a download='". $title .".mp4' href='".$avail_formats[$i]['url'] = urldecode($url) . '&signature=' . $sig."'>". $title .".mp4</a> Quality - ".$quality."<br>"; $i++; } ?>
相關問題
- 1. 用PHP下載Youtube視頻
- 2. php腳本強制下載YouTube視頻
- 3. 如何用java下載Youtube視頻
- 4. 如何使用ruby下載YouTube視頻?
- 5. 如何將youtube api下載視頻?
- 6. 如何在iOS中下載YouTube視頻
- 7. 下載YouTube視頻.NET
- 8. 用wget下載YouTube視頻
- 9. 從YouTube下載視頻
- 10. 力Youtube視頻下載
- 11. 如何編寫PHP腳本來下載YouTube視頻?
- 12. 我如何使用php下載YouTube視頻?
- 13. 僅從YouTube視頻下載音頻
- 14. 如何下載YouTube視頻與YouTube網址在iPhone編程
- 15. 如何使用YouTube的API下載YouTube視頻?
- 16. 如何通過youtube下載帶有YouTube視頻的字幕-dl
- 17. 在YouTube上使用get_video下載視頻
- 18. youtube-dl用formatid下載視頻
- 19. 從Python使用Youtube上下載視頻
- 20. 通過Python腳本下載YouTube視頻
- 21. 的Youtube視頻下載網址
- 22. python腳本下載YouTube視頻
- 23. 通過gdata-objectivec-client下載youtube視頻
- 24. YouTube - 下載/播放私人視頻
- 25. 使用Java API下載youtube視頻?
- 26. 下載YouTube視頻不工作
- 27. [Android]產品下載YouTube視頻
- 28. NSURLConnection從YouTube上下載視頻
- 29. 在服務器中下載YouTube視頻
- 30. 從Youtube下載視頻:errorcode = 150
後你已經嘗試了代碼,我們將開始從那裏 – dynamic 2011-03-18 21:48:18
大多數人只使用他們的瀏覽器觀看視頻,其下載.flv文件到他們的電腦......這屬於您指定的「任何方式」。 – 2011-03-18 22:02:09