ffmpeg - 如何将 FFMpeg 合并到 Laragon 本地服务器中?
问题描述
我需要在我的项目中使用 FFMpeg 从上传到我的网站的视频中自动生成缩略图。我了解您需要 FFMpeg 来执行此操作。我似乎找不到任何有关如何将 FFMpeg 安装到 Laragon 本地服务器的信息。例如,我发现了有关如何将 FFMpeg 安装到 Xampp 中的较旧教程,但它们现在已经过时,因为最新的 FFMpeg 使用不同的文件结构等。有人知道如何将 FFMpeg 安装到 Laragon 吗?
解决方案
@Kevin K:将 FFMpeg 与 Laragon 一起使用非常简单。就是这样:
- 下载二进制文件: https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2021-06-01-13-18/ffmpeg-n4.4-19-g8d172d9409-win64-gpl-4.4。压缩
- 解压并移动这3个文件
bin
到C:\laragon\bin
- ffmpeg.exe
- ffplay.exe
- ffprobe.exe
- 打开 Laragon 的终端 菜单 > Laragon > 终端并检查:
ffmpeg -v
您应该在您的 PHP 代码中使用 FFMpeg 库,例如: https ://github.com/PHP-FFMpeg/PHP-FFMpeg
参考:https ://forum.laragon.org/topic/2448/how-to-use-ffmpeg-to-edit-video-with-laragon
推荐阅读
- java - 如何从命令行(Ubuntu 18.04,失败:错误的插件选项格式)构建这个 gradle 项目(KotlinParcelize)?
- php - 执行 for 循环或 foreach 循环以更新用户表
- javascript - 当用户更改值时定期发送 POST 请求
- c# - ASP.NET Core 添加区域以形成帖子而不指定
- python - Python:使用 IPython.display 从 url 获取 CSV 数据时出现类型错误
- inno-setup - 仅在 Inno Setup 的特定页面中播放声音
- performance - sharedMaterials 的不同实例
- r - 使用循环绘图
- javascript - 如何从现有表中插入新值和值?
- angular - 类型“日期”Angular Firestore 上不存在属性“toDate”