gpt4 book ai didi

javascript - 在 JAVASCRIPT 中运行 FFMPEG 命令

转载 作者:行者123 更新时间:2023-12-04 23:04:49 26 4
gpt4 key购买 nike

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");
}
?>

最佳答案

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

关于javascript - 在 JAVASCRIPT 中运行 FFMPEG 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39628361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com