当前位置: 首页 > 知识库问答 >
问题:

ffmpeg和php生成缩略图

东郭海阳
2023-03-14

我以前从未使用过ffmpeg,但它看起来相当直接。我已经有一个脚本来处理上传的文件并将所有相关数据存储到数据库中,但是我不能生成缩略图。我也没有出错,我甚至检查了服务器上的error_log,什么都没有。我尝试使用的命令是:

shell_exec("/usr/bin/ffmpeg -i files/clipcanvas_14348_offline.mp4 -r 1 -s 1024x576 -f image2 -vframes 1 files/thumb_test.jpg");

我会改变静态文件名的变量,一旦我得到它的工作,因为视频将被缩略图上传通过一个表单。

我尝试使用这个页面的解决方案:

ffmpeg从视频中获取图像或缩略图错误

但是我没有任何运气。有没有可能是因为它在一个子域上?

共有1个答案

梁明辉
2023-03-14

所以我让它工作了。

原来这是某种限制/编解码器/过时的ffmpeg问题。我强迫MP4成为一个avi,它工作得很好。这并不能解释为什么它在当地有效。我唯一的猜测是,我在工作中使用的是mac,MP4是mac的本地版本(服务器Linux),或者我使用的ffmpeg版本更新,提供更多支持的文件类型。

不管怎样,希望这能帮助其他遇到同样问题的人。

 类似资料:
  • 本文向大家介绍php生成图片缩略图的方法,包括了php生成图片缩略图的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下: 这里需要用到GD2 library 希望本文所述对大家的php程序设计有所帮助。

  • 我正在尝试为我的项目制作一个视频上传功能。但我对ffmpeg部分有一个问题。ffmpeg已安装在我的服务器上。但我不能得到任何缩略图。我尝试使用以下代码创建缩略图: 但是当使用为和 字符串(74)”https://mywebsite.com/uploads/video/ey1kXNew_video.flv: 输入/输出错误“字符串(0)” 另外,如果我像这样使用: 和给我。 请帮帮我,我哪里错了。

  • 本文向大家介绍php生成图片缩略图功能示例,包括了php生成图片缩略图功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php生成图片缩略图功能。分享给大家供大家参考,具体如下: 完整代码如下(为方便阅读,代码使用http://tools.jb51.net/code/phpformat进行了格式化处理): PS:这里再为大家推荐几款比较实用的图片处理工具供大家参考使用: 在线图片转换

  • 本文向大家介绍使用PHP生成图片的缩略图的方法,包括了使用PHP生成图片的缩略图的方法的使用技巧和注意事项,需要的朋友参考一下  功能:支持jpg,jpeg,gif,png,bmp图片格式,支持按原图片的比例进行缩放,可以选择在图片缩放的过程中是否需要对图片进行裁切,加入了图片质量控制,可以实现缩略图片质量最高化。完整类的代码如下:   使用方法很简单代码如下:   另外一个强大的PHP图片缩略图

  • 我对FFmpeg有点陌生,但是作为一个学习一些MySQL数据库的项目,我正在尝试创建一个视频上传网站。 当我尝试使用以下代码制作缩略图时: shell_exec("/usr/本地/bin/ffmpeg-ianim.flv-an-ss 00:00:03-an-r 1-vframe 1-ytest.jpg"); 没有发生任何事情,没有图像显示在与动画相同的目录中。flv,代码有问题吗,或者可能是什么问

  • 本文向大家介绍.net等比缩放生成缩略图的方法,包括了.net等比缩放生成缩略图的方法的使用技巧和注意事项,需要的朋友参考一下 生成缩略图是一个十分常用功能,找到了一个方法,重写部分代码,实用又好用,.net又一个生成缩略图的方法,不变形 C#缩略图生成类,采用高质量插值法实现缩略图生成,高质量,低速度呈现平滑程度,可以保持缩略图纵横比,在获取缩略图的时候一开始就根据百分比获取图片的尺寸、根据设定