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

问题描述 投票:0回答:1

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

我正在尝试不同的

-lossless
-compression_level
设置(如此处所述),但所有输出视频都具有相同的磁盘大小。

-lossless
可以是
0
1
,并且
-compression_level
可以从
0
6

例如

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

我在这里错过了什么?

ffmpeg mp4 webp
1个回答
5
投票

删除

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

© www.soinside.com 2019 - 2024. All rights reserved.