ffmpeg - 尝试使用具有不同无损/压缩设置的 ffmpeg 将 MP4 转换为 WEBP,但得到相同的结果
问题描述
我正在尝试将 MP4 视频转换为 WEBP。
我正在尝试不同-lossless
的-compression_level
设置(如此处所述https://ffmpeg.org/ffmpeg-codecs.html#Options-30),但所有输出视频都具有相同的磁盘大小。
-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
我在这里错过了什么?
解决方案
删除-preset default
. 它是压倒一切的-lossless 0 -compression_level 0
。还可以考虑删除-vcodec libwebp
并让 ffmpeg 自动选择 libwebp 或libwebp_anim。
推荐阅读
- javascript - express.js 应用程序不显示控制台日志消息
- python - 如何使用 Xpath 抓取 Google 网址(包含和不包含)
- unity3d - 代码中的值更改时检查器不更新
- animation - 如何设置 Svelte + Popper.js + display:none 动画
- python-3.x - 无论如何在android和ios上使用python的manim库吗?
- virtual-machine - 将iso导入虚拟框时,我一直遇到障碍
- python - 在matplotlib中制作移动平均时间序列线图的任何解决方法?
- javascript - 我正在使用javascript制作密码生成器。密码生成后不显示
- javascript - 无法弄清楚为什么这不起作用
- python - 如何使用来自wordsegment内部的segment()到re.sub从python中的主题标签中提取单词?