ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/123vid/vendor/athlon1600/youtube-downloader/public/ |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>youtube-downloader</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> </head> <body> <h1>YouTube Downloader</h1> <p> <a href="https://github.com/Athlon1600/youtube-downloader">https://github.com/Athlon1600/youtube-downloader</a> </p> <form> <input type="text" value="https://www.youtube.com/watch?v=YSuHrTfcikU" size="80" id="txt_url"> <input type="button" id="btn_fetch" value="Fetch"> </form> <video width="800" height="600" controls> <source src="" type="video/mp4"/> <em>Sorry, your browser doesn't support HTML5 video.</em> </video> <script> $(function () { $("#btn_fetch").click(function () { var url = $("#txt_url").val(); var oThis = $(this); oThis.attr('disabled', true); $.get('video_info.php', {url: url}, function (data) { console.log(data); oThis.attr('disabled', false); var links = data['links']; var error = data['error']; if (error) { alert('Error: ' + error); return; } // first link with video var first = links.find(function (link) { return link['format'].indexOf('video') !== -1; }); if (typeof first === 'undefined') { alert('No video found!'); return; } var stream_url = 'stream.php?url=' + encodeURIComponent(first['url']); var video = $("video"); video.attr('src', stream_url); video[0].load(); }); }); }); </script> </body> </html>