云转码:express-ffmpeg 免费开源云转码切片平台 搭建安装 代码教程

这也许是我找的东东

云转码: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。
---------------------
作者:weixin_42922330
来源:CSDN
原文:https://blog.csdn.net/weixin_42922330/article/deTails/81533954

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。