NiceVideo 是一款基于 PHP 的视频分享平台脚本(Video Sharing Platform / Video CMS),在 Codester 上销售,主要用于帮助用户快速搭建类似 YouTube 的专业视频网站。
核心定位
- 类型:完整的视频内容管理系统(CMS)和视频分享平台。
- 技术栈:纯 PHP(支持 PHP 8.1+),结合 jQuery,内置自己的框架结构,强调轻量、高性能和可定制性。
- 发布日期:2025 年 12 月左右(Codester 首发),有开源版本可在 GitHub 上找到(imertkoksal/NiceVideo-PHP)。
主要特点(Features)
视频管理:
- 支持直接上传视频到服务器,使用 FFmpeg 进行转码(支持多清晰度自适应流)。
- 从 YouTube 导入视频。
- 字幕编辑器。
- 公开、私有、定时发布等视频状态。
- 优化后的视频交付和播放。
用户与频道系统:
- 用户注册、登录、找回密码。
- 创建和管理频道(带 analytics)。
- 频道订阅、认证账号系统。
互动与社区功能:
- 点赞/点踩、评论及回复。
- 稍后观看、喜欢的视频列表。
- 基于用户行为的视频推荐。
- 观看历史、搜索历史、内容举报。
管理后台:
- 功能强大的 Admin Panel(实测不算多强大),可管理用户、频道、内容、动态页面(隐私政策、条款等)。
- 支持维护模式、邮件通知、多语言等。
其他亮点:
- SEO 优化(友好 URL、自动 sitemap)。
- PWA 支持(移动端友好)。
- GDPR 合规、安全代码。
- 多语言支持。
系统要求
- PHP 8.1+(PDO、GD、mbstring 等扩展)。
- FFmpeg(视频上传和处理必须)。
- shell_exec、cURL 等启用。
FFmpeg可以使用Linux下的静态版本,在 https://www.mediafire.com/file/pmhh4i5hcc0jogl/ffmpeg-7.0.2-amd64-static.zip/file 这里下载,然后在域名根目录下建立一个例如ffmpeg的文件夹,解压缩上传,在后台设置中设置路径,并开启shell_exec函数和关闭 防跨站攻击(open_basedir)