如何在没有 ffmpeg 的情况下在 php 中创建缩略图并将视频转换为 mp4? [关闭]

Posted

技术标签:

【中文标题】如何在没有 ffmpeg 的情况下在 php 中创建缩略图并将视频转换为 mp4? [关闭]【英文标题】:How can i create thumbnail and convert video into mp4 in php without ffmpeg? [closed] 【发布时间】:2018-07-26 04:38:14 【问题描述】:

我需要将上传的视频转换为 mp4 并创建缩略图。 我正在尝试使用 ffmpeg,但许多主机没有提供安装的 ffmpeg。所以现在我需要这些功能而不使用我想要的 ffmpeg。有知道的吗?没有 ffmpeg 怎么办?

【问题讨论】:

您可以向您的托管服务提供商请求安装 ffmpeg,否则您可以通过 ssh 访问,然后您可以手动安装 ffmpeg。 回答问题或离开。请不要放弃投票。因为 Goddady 服务器不提供 ffmpeg 设置所以我面临这个问题... @Sathishkumar Rakkiasamy 因为我需要购买私人托管它太贵了。这是最后的选择。之前为什么不尝试其他解决方案,如果有 你怎么知道我在这个问题上投了反对票?我只是想帮你。 【参考方案1】:

您不需要“安装”传统意义上的ffmpeg

只需download an already compiled static build of ffmpeg,然后在您的脚本中使用完整路径指向它。

一个基本的、无脚本的缩略图命令:

ffmpeg -ss 30 -i input -vf scale=120:-1 -frames:v 1 -q:v 4 output.jpg

另见:

FFmpeg Wiki: php How can I extract a good quality JPEG image from an H264 video file with ffmpeg?

【讨论】:

以上是关于如何在没有 ffmpeg 的情况下在 php 中创建缩略图并将视频转换为 mp4? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有事件/委托回调的情况下在 Unity 中创建 MessageBox?

如何在没有强关系键(外键)的情况下在数据库中创建 LINK?

如何在没有初始化和特定数量元素的情况下在 Kotlin 中创建对象数组?

如何在没有 Apple Developer 帐户的情况下在 xcode 6 中创建 ipa?

如何在没有 Jquery-ui 且没有 Bootstrap 的情况下在 angularjs 中创建自定义进度条?

iOS - 如何在没有第三方框架的情况下在 Swift 中创建自定义动画横幅