YouMedia油管Youtube视频下载器和格式转换器PHP源码V1.66

我们产品线中最新且性能最快的产品!通过将下载/转换的文件直接流式传输到您的设备,交付视频并生成高质量的 MP3 文件所需的时间仅为常规所需时间的一小部分。而且由于服务器上没有存储任何文件(禁用 MP3 缓存时),您需要的硬盘空间非常小!

该软件支持下载所有可用的 YouTube 视频/音频格式和质量,以及将它们转换为多种 MP3 质量,最高 320 kbps!它可以按国家/地区显示热门 YouTube 视频,并支持搜索 YouTube 视频 URL、视频 ID、播放列表和一般搜索词。热门视频和搜索结果通过时尚的 AJAX 界面加载,该界面将根据需要不断加载更多视频。

最重要的是,集成的音乐播放器允许您在转换为 MP3 之前预览音频,基于 MVC 的模板引擎使布局/设计的定制变得轻而易举。

说明:PHP代码有ionCube加密处理,可以找人解密

主要功能

  • 在几毫秒内将 YouTube 视频转换为 MP3,质量高达 320kbps
  • 利用FFmpeg的强大功能创建清晰、干净、高质量的视频到 MP3 转换
  • 将 YouTube 视频直接下载为 MP4、WEBM、MKV、M4A 和 3GP 格式
  • 支持下载高清和超高清视频流(2k、4k 和 8k)(如果可用)
  • 允许网站访问者通过指定视频开始和结束时间来裁剪/剪切 MP3 文件
  • 允许用户直接从 YouTube 下载除 MP3 格式以外的所有格式,绕过您的服务器并节省带宽
  • 下载/转换加密的 YouTube(例如 Vevo 频道)视频
  • 提供有选择地缓存“流行”MP3 文件的方法,显着减少服务器资源(主要是 CPU 和带宽)的消耗
  • 在下载/转换之前启用视频预览和音频播放(通过集成音乐播放器)
  • 集成 YouTube 搜索(接受搜索词、视频页面 URL 或播放列表 URL)
  • 显示热门视频(可按国家/地区过滤)
  • 针对 SEO 进行了全面优化,具有动态元和开放图谱标签、动态图像共享、自动生成 robots.txt 和 XML 站点地图、视频搜索 URL/链接以及促进搜索机器人爬行的渐进增强
  • 包括2 个 JSON REST API 和一个 Button/Iframe API,以促进各种用例场景中的软件集成
  • 通过易于添加(和易于编辑!)的翻译文件实现多语言支持
  • 需要很少的磁盘空间,因为下载/转换的文件不存储在服务器上(禁用 MP3 缓存时)!
  • 通过易于阅读的配置文件轻松配置多种软件选项
  • 包括一个“配置检查”实用程序,以促进软件的安装并帮助解决服务器配置的任何问题
  • 具有简单的一键式 FFmpeg、cURL 和/或 Node.js 安装功能(通过包含的“配置检查”实用程序)!
  • 通过通用页眉、页脚和 CSS 文件促进添加更多页面
  • 默认情况下使用“ YouTube.com搜索抓取”来最小化 YouTube API 消耗
  • 可选择在多个 YouTube API 密钥之间轮换以有效扩展 API 使用限制
  • 可选地在多个传出 IP 之间轮换,以规避在以下情况下可能发生的临时 YouTube IP 禁令和/或验证码:1) 抓取 YouTube.com 以获取视频信息/链接,2) 抓取 YouTube.com 以获取搜索结果,和/或 3) 下载视频。
  • 自动缓存 YouTube API 请求(和“YouTube.com 搜索抓取”结果)以进一步减少 API 消耗,减少所需的 API 密钥数量,并加快视频图表和搜索结果页面的加载时间
  • 提供根据版权所有者的要求阻止下载/转换特定视频的机制
  • 采用完全“响应式”的默认设计(利用Bootstrap框架)为所有设备类型和尺寸提供最佳视图!
  • 完全使用易于阅读的 PHP OOP(面向对象编程)、JavaScript/jQuery 和 CSS 进行编程
  • 轻松编辑/定制代码
  • 利用 MVC 编码原则实现模板化并明确分离表示和业务逻辑

服务器要求

  • Linux Server (All Linux distributions supported)
  • Works with any hosting plan (Shared*, Dedicated, VPS, etc.)
  • Apache or Nginx
  • PHP 7.4, 8.1+
  • PHP exec() and proc_open() functions enabled
  • PHP GD and SimpleXML extensions
  • cURL and PHP cURL extension
  • FFmpeg and libmp3lame codec (One-click install available!)
  • Apache’s mod_rewrite (Nginx rewriting instructions)
  • MySQL/MariaDB and PHP MySQLi extension
  • ionCube Loader
  • Node.js (optional, used only as a fallback)
  • YouTube API Key (free, only required for “Top Videos” charts)
  • 50 MB Disk Space on Server

更新内容

版本 1.66 (03.01.2023)

  • 通过绕过 YouTube 对 DASH 音频/视频格式施加的带宽限制来提高下载速度
  • 添加了对常见 MySQL 数据库查询的 Redis 内存缓存的支持,以减少数据库开销
  • 实施了各种小的修复和代码重构

版本 1.65 (01.11.2023)

  • 修复了一些与 PHP 8.1+ 支持相关的错误
  • 将 _REQUEST_IP_VERSION 常量添加到“lib/Config.php”以强制音频/视频下载链接生成和浏览器下载请求使用相同的 IP 版本(以防止潜在的相关下载失败)
  • 改进的自定义错误处理
  • 向初始“配置检查”实用程序添加了另一个测试
  • 实施了各种小的修复和代码重构

版本 1.64 (01.04.2023)

  • 除了 PHP 7.4 之外,还启用了对 PHP 8.1+ 的支持,并放弃了对早期 PHP 版本的支持
  • 添加了对更多原生 YouTube 视频和音频格式的支持
  • “模拟 MP3”的配置文件中包含的选项:
    • 通过将源音频文件扩展名重命名为 .mp3 生成 MP3 文件
    • 无需 FFmpeg 即可生成 MP3,从而显着节省 CPU 资源
    • 生成的 MP3 文件可能无法在所有音频/媒体播放器中播放并且缺少文件元数据
  • 添加了自定义的应用程序级错误处理,将 PHP 错误记录到“store”文件夹中的 .ht_error_log 文件中
  • 更新了 getID3 供应商库,这有助于从媒体文件中提取元数据
  • 修复了 Node.js 回退提取机制,并通过初始“配置检查”实用程序启用自动 Node.js 安装
  • 改进了 XML 站点地图和站点地图索引文件的格式/表示
  • 实施了各种小的修复和代码重构
原文链接:https://vuesite.cn/30652.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?