从 youtube 视频获取视频源

Get video source from youtube video

我需要来自 YouTube 视频的视频 src
我尝试使用 php 读取文件,但在 youtube 的视图源中没有 video 标签,所以这种方法没有用。
还有其他方法可以获取视频源吗? 我可以使用 youtube api v3 获取它吗?
playit.pk 运行 所有 youtube 视频,这意味着有办法获取 src。
请帮我解决这个问题。谢谢。

您不能使用 YouTube Api 获取视频源。使用这个简单的不同格式的脚本,您可以轻松获取 public 视频的来源。 https://github.com/jeckman/YouTube-Downloader 无法获取需要密码签名解码方法的版权视频来源,由于YouTube经常更改其方法,因此很难编码。

您无法使用 YouTube API 下载 YouTube 视频,但是,有 2 种方法可以使用 PHP 下载 YouTube 视频:

  1. 正在使用 get_video_info。这个url包含了你想要的视频的所有信息,但是你只能下载public个视频。

  2. Youtube-Downloader 方法。一切尽在 README.txt

//http://vamos.pk/watch.php?v=HCO7BWbKipU http://vamos.pk/watch.php?v=UddlsDsoIWs
$url = "https://baixaryoutube.net/en/@api/json/videos/".$get_v_id;

$json = file_get_contents($url);

$jsonurl = json_decode($json);

$vidInfo[] = array();


foreach ($jsonurl as $key => $value) {

     if ($key == "vidInfo") 
     {
       $vidInfo[] = $value;
     }
}
//var_dump($jsonurl);
//var_dump($vidInfo);