首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将动画WebP转换为WebM?

如何将动画WebP转换为WebM?
EN

Ask Ubuntu用户
提问于 2019-05-06 07:18:04
回答 1查看 7.2K关注 0票数 6

我想将一个动画WebP文件转换为一个WebM文件。然而,大多数工具只支持转换为动画WebP,而不支持back,当它们完全支持动画WebP时:ImageMagick的convert不支持动画WebP,ffmpeg不支持动画WebP,webpmux一次只支持提取单个帧(据我所知)。

我该怎么做才能进行这种转换呢?

EN

回答 1

Ask Ubuntu用户

发布于 2019-05-06 20:12:57

由于似乎还没有任何得到广泛支持的方法来做到这一点:

  1. anim_dump包安装libwebp示例实用程序,因为它不包含在webp包中。
    1. 克隆回购:git clone https://chromium.googlesource.com/webm/libwebp && cd libwebp
    2. 强制make构建anim_dumpecho "bin_PROGRAMS += anim_dump" >> examples/Makefile.am
    3. 安装libwebp:./autogen.sh && ./configure && make && sudo make install
    4. echo "/usr/local/lib" |sudo tee -a /etc/ld.so.conf&& sudo ldconfig.:添加/usr/local/lib你的链接器路径没有这一点,anim_dump将无法运行。

  2. 使用WebP将WebP帧提取到PNG。mkdir frames && cd frames && anim_dump ../example.webp && cd ..
  3. 使用webpmuxwebpmux -info ../example.webp计算出视频的框架。使用WebP帧的平均持续时间作为WebM框架。如果您的WebP没有使用一致的框架,那么您将不得不以某种方式手动处理持续时间。
  4. 创建一个使用的WebMffmpeg -framerate -i frames/dump_%04d.png example.webm
  5. 清理:rm -r frames/
票数 9
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1140873

复制
相关文章

相似问题

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