sinat_37492315 2018-02-28 02:15 采纳率: 0%
浏览 2153
已结题

JS 或 Node.js 如何进行视频截帧传到后台服务器。

如题, 这个是可以实现的吗? 前端直接获取当前视频的所有帧,并把每一帧当初一个图片,传到后台。

  • 写回答

5条回答

  • zal940720 2018-02-28 02:19
    关注

    function fecthVideoThumbnail(entryid, index){
    var filename = path.join(imageDir, entryid, index + videoSuffix);
    var thumb = path.join(imageDir, entryid, "overview",index + thumbSuffix);
    var thumbPath = path.join(imageDir, entryid, "overview");
    if (!fs.existsSync(thumbPath)) {
    fs.mkdirSync(thumbPath);
    }
    var that = this;
    filename = filename.replaceAll("\\","\\");
    var cmdthumb = thumb.replaceAll("\\","\\");
    if(!fs.existsSync(thumb)){
    exec("ffmpeg -ss 00:00:10 -i "+filename+" -y -f image2 -t 0.001 "+cmdthumb+"", function() {
    console.log(arguments[0]);
    console.log('success');
    readFileEntry(thumb,that.res);
    });
    }else{
    readFileEntry(thumb,that.res);
    }

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用