【问题标题】:PHP - Get MP4 location from video URL [closed]PHP - 从视频 URL 获取 MP4 位置 [关闭]
【发布时间】:2016-04-04 09:50:04
【问题描述】:

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

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

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

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

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

谢谢

【问题讨论】:

标签: php python video


【解决方案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.";
}
?>

【讨论】:

    猜你喜欢
    • 2017-05-22
    • 2018-01-21
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 2016-08-25
    • 2011-11-05
    • 2012-08-04
    • 2015-08-18
    相关资源
    最近更新 更多