美文网首页
php 中 youtube-dl的使用

php 中 youtube-dl的使用

作者: 顶尖少爷 | 来源:发表于2019-08-28 17:28 被阅读0次

下载安装 youtube-dl

下载地址

php实现代码

public function youTuBeDlTool($template){
        $string = ('youtube-dl ' . escapeshellarg($this->mp4_url) . ' -f 18 -o ' .escapeshellarg($template));
        $descriptorspec = array(
            0 => array("pipe", "r"),  // stdin
            1 => array("pipe", "w"),  // stdout
            2 => array("pipe", "w"),  // stderr
        );
        $process = proc_open($string, $descriptorspec, $pipes);
        $stdout = stream_get_contents($pipes[1]);
        fclose($pipes[1]);
        $stderr = stream_get_contents($pipes[2]);
        fclose($pipes[2]);
        $ret = proc_close($process);
        $result =[];
        $result['status'] = $ret;
        $result['errors'] = $stderr;
        $result['web_url'] = $this->web_url;
        $result['output'] = $template;
        $result['command'] = $string;
        return $result;
    }

相关文章

网友评论

      本文标题:php 中 youtube-dl的使用

      本文链接:https://www.haomeiwen.com/subject/hqpmectx.html