PHP - 从视频URL获取MP4位置

时间:2016-04-04 09:50:05

标签: php python video

我正在尝试从Udemy那里获取免费视频课程。

我有这样的链接,例如:https://www.udemy.com/new-lecture/view/?data=SlFCJUxYR34JQx55Xk5XPFAUTh4NDRsqWBQJe0wBAW5M

我想要的是获取mp4所在的位置并将其嵌入我的一个网站页面。

我有一个Chrome插件,只需查看源页面即可下载MP4视频。

有没有办法用PHP或Python实现相同的目标? 请记住,我只需要视频位置不要下载它。

由于

1 个答案:

答案 0 :(得分:1)

要嵌入外部视频,请首先确保您有权使用您网站上的视频,否则您可能会遇到版权问题。 这是获取mp4链接的php代码:

<?php
$URL = "https://www.udemy.com/new-lecture/view/?data=SlFCJUxYR34JQx55Xk5XPFAUTh4NDRsqWBQJe0wBAW5M";
$Fetched_Contents = file_get_contents($URL);
if (preg_match('/<source(.*?)src="(.*?).mp4(.*?)"/i', $Fetched_Contents, $MP4_Link)){
    $Complete_MP4_Link = "{$MP4_Link[2]}.mp4{$MP4_Link[3]}";
    //now embed in your mp4 player using html,javascript
    echo $Complete_MP4_Link;
}else{
    echo "Didn't found any mp4 link.";
}
?>