首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用wand创建视频缩略图?

如何使用wand创建视频缩略图?
EN

Stack Overflow用户
提问于 2016-05-15 22:07:51
回答 1查看 238关注 0票数 2

我想用魔杖为视频创建缩略图,并尝试运行以下命令:

代码语言:javascript
复制
>>> from wand.image import Image
>>> vid = Image(filename='example.mp4')

但是我得到了一个错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/leiz/.local/lib/python2.7/site-packages/wand/image.py", line 2534, in __init__
    self.read(filename=filename, resolution=resolution)
  File "/home/leiz/.local/lib/python2.7/site-packages/wand/image.py", line 2601, in read
    self.raise_exception()
  File "/home/leiz/.local/lib/python2.7/site-packages/wand/resource.py", line 222, in raise_exception
    raise e
wand.exceptions.BlobError: unable to open image `/tmp/magick-24346h472NGIWl2wR.pam': No such file or directory @ error/blob.c/OpenBlob/2709

我确信'example.mp4‘文件确实存在,它让我困惑不已。

EN

回答 1

Stack Overflow用户

发布于 2016-05-17 02:37:51

看起来您需要安装ffmpeg应用程序。ImageMagick通过调用以下方法将.mp4文件传递给委托

代码语言:javascript
复制
"ffmpeg" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%Z"

因此,如果没有安装ffmpeg,那么唯一的中间文件就不存在,您将看到以下消息

错误无法打开镜像路径:没有这样的文件或目录@

/blob.c/OpenBlob/2709

甚至是

@ error/delegate.c/InvokeDelegate/1332.命令

委托失败

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37239248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档