ffmpegserver.js Canvas 帧捕获并处理开源项目

我要开发同款
匿名用户2016年12月17日
85阅读

技术信息

开源地址
https://github.com/greggman/ffmpegserver.js
授权协议
MIT

作品详情

这是一个简单的Node服务器和开发库用于将Cavas帧发送到服务器,并使用ffmpeg对视频进行压缩。可独立使用或者跟CCapture.js一起使用。

使用步骤:

安装Node

克隆此项目源码或者下载源码压缩包

进入repo目录并运行pmistall

执行odestart.js

示例代码:

var capturer = ew CCapture( {    format: 'ffmpegserver',    framerate: 60,    verbose: true,    ame: "foobar",     // videos will be amed foobar-#.mp4, utitled if ot set.    extesio: ".mp4",  // extesio for file. default = ".mp4"    codec: "mpeg4",     // this is a valid ffmpeg codec "mpeg4", "libx264", "flv1", etc...                        // if ot set ffmpeg guesses based o extesio.} );capturer.start();fuctio reder(){  // rederig stuff ...  capturer.capture( cavas );}requestAimatioFrame(reder);capturer.stop();capturer.save( fuctio( url, size ) { /* ... */ } );

功能介绍

这是一个简单的 Node 服务器和开发库用于将 Canvas 帧发送到服务器,并使用 ffmpeg 对视频进行压缩。可独立使用或者跟 CCapture.js 一起使用。 使用步骤: 安装 Nod...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论