【问题标题】:Running FFMPEG commands in JAVASCRIPT在 JAVASCRIPT 中运行 FFMPEG 命令
【发布时间】:2017-01-30 09:37:29
【问题描述】:

I'm trying to extract some frames from a video with ffmpeg when the video file is selected (not submittet) so i can create a video thumbnail preview.我能想到的只是这个 php 版本,但我希望预览是实时的,所以它需要是一个 javascript 函数。对于一个 js 菜鸟,我如何让 javascript 和这个 php 一样?

  <input type="file" name="video" onchange="JSfunction-that-extracts-video-frames();"/>

  <?php 
         $ffmpeg = "/usr/local/bin/ffmpeg";
         $size = "320x180";
         $videoFile = $_FILES['file']['tmp_name'];

         for($num = 1; $num <= 15; $num++)
         {
           $interval = $num * 3;
           shell_exec("$ffmpeg -i $videoFile -an -ss $interval -s $size videos/$num.png");
         }
   ?>

【问题讨论】:

    标签: javascript php ffmpeg


    【解决方案1】:

    我建议让 PHP 将屏幕截图保存到文件夹或 Base64 中。然后一旦 PHP 完成它,使用 AJAX 显示客户端的屏幕截图。通过纯 javascript 为客户端动态加载屏幕截图将无法正常工作。

    【讨论】:

      猜你喜欢
      • 2015-05-08
      • 2012-11-09
      • 1970-01-01
      • 2018-06-24
      • 2016-08-19
      • 2012-09-08
      • 1970-01-01
      • 2017-10-29
      相关资源
      最近更新 更多