云转码:express-ffmpeg 免费开源云转码切片平台

秦宏盛
2023-12-01

云转码:express-ffmpeg

云转码express-ffmpeg是基于nodejs开发的云转码切片管理平台,源码开源并且完全免费,每个想要学习ffmpeg操作的人都可以安装使用,安装之前需要系统安装nodejs、mongodb、ffmpeg的环境,如果不知道如何安装,可以前往官网查看教程。

官网地址:云转码express-ffmpeg
源码地址:express-ffmpeg

主要实现功能

  • 大文件批量上传,切片上传。
  • 转码和切片,利用libx264和aac编码。
  • 一键分享链接,可浏览器直接预览或者利用iframe调用。
  • 防盗链,token防盗链,引用防盗链,可指定指定域名只能利用iframe调用。
  • ts文件域名分发,多台服务器同步,ts切片文件自动加前缀。
  • 一键入库,利用ftp上传到文件夹,后台可以一键入库。
  • vtt字幕支持,每个视频可单独上传vtt字幕,播放自动加载。
  • 烧录字幕加水印,srt如果和视频同名,则会将字幕烧录进视频中。

马上试用,几步即可完成

//创建www文件夹
mkdir www
//克隆云转码库
cd www
git clone https://gitee.com/quazero/express-ffmpeg
//进入云转码文件夹并安装
cd express-ffmpeg
npm install
//创建配置文件夹,配置认证文件
mkdir config
cd config
touch auth.js
vi auth.js
//键入以下内容,可自行修改
module.exports = {
    user: "username",
    password: "password",
    db: "dbname",
    dbuser: "dbuser",
    dbpassword: "dbpassword"
};
//开启应用
pm2 start bin/www -i 0

访问域名 localhost:3000/admin。

 类似资料: