ffmpeg - 如何让 FFmpeg 将 PNG 序列转换为 WEBP 序列,而不是制作单个动画 WEBP

标签 ffmpeg png webp

此命令将 PNG 序列转换为 JPG 序列:ffmpeg -i in/%8d.png out/%8d.jpg但是,当对 WEBP 使用相同的命令时:ffmpeg -i in/%8d.png out/%8d.webp它将所有帧放入一个动画的 WEBP 中。
我还没有找到一种方法来告诉 ffmpeg 而是为每个输入 PNG 创建一个 WEBP。
这有可能吗?我想避免使用任何 shell 脚本/循环。

最佳答案

添加 -c:v libwebp输出单个图像文件:

ffmpeg -i in/%8d.png -c:v libwebp out/%8d.webp
否则,将使用编码器 libwebp_anim,您将获得一个动画 WebP 文件。

关于ffmpeg - 如何让 FFmpeg 将 PNG 序列转换为 WEBP 序列,而不是制作单个动画 WEBP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68987106/

相关文章:

stream - ffmpeg 服务器与 darwin 流服务器

wordpress - Css 不透明度应用于 .png 的一部分

javascript - 如何识别webp图片是静态图片还是动画图片?

css - 如何在section标签中设置相同图片的不同背景图片格式(png和webp)

terminal - 预期行尾,但发现未知 token

c# - 无法加载或组装或其依赖项之一

ffmpeg - 如何在 Ubuntu 12.04 上使用 FFMPEG 将 h264 转码为 h265?

Python PIL - 不透明度 > 0 的所有 PNG 区域都将其不透明度设置为 1

java - 为什么 Slick 向我发出有关 PNG 数据的警告?

ASP.NET libwebp.dll 如何将 WebP 图像保存到磁盘