【发布时间】: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