首页 > 解决方案 > 尝试使用具有不同无损/压缩设置的 ffmpeg 将 MP4 转换为 WEBP,但得到相同的结果

问题描述

我正在尝试将 MP4 视频转换为 WEBP。

我正在尝试不同-lossless-compression_level设置(如此处所述https://ffmpeg.org/ffmpeg-codecs.html#Options-30),但所有输出视频都具有相同的磁盘大小。

-lossless可以是01并且-compression_level可以是从06

例如

ffmpeg -y -i input.mp4 -vcodec libwebp -lossless 1 -compression_level 6 -loop 0 -preset default output_lossless1_comp6.webp

ffmpeg -y -i input.mp4 -vcodec libwebp -lossless 0 -compression_level 0 -loop 0 -preset default output_lossless0_comp0.webp

我在这里错过了什么?

标签: ffmpegmp4webp

解决方案


删除-preset default. 它是压倒一切的-lossless 0 -compression_level 0。还可以考虑删除-vcodec libwebp并让 ffmpeg 自动选择 libwebp 或libwebp_anim


推荐阅读