gpt4 book ai didi

ffmpeg - 用 FFmpeg 优化图像?

转载 作者:行者123 更新时间:2023-12-04 19:13:03 25 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




Google PageSpeed 建议可以优化我网页上的图像。无损压缩将平均节省 11%,但是我的图像是使用以下 FFmpeg 命令创建的:

ffmpeg -i '$video_path' -vcodec mjpeg -vframes 1 -an -f rawvideo -ss 00:00:20 -s 145*108 $thumb_image

有没有办法优化这些图像?

最佳答案

首先-s 145*108不是有效的 ffmpeg 选项;应该是 -s 145x108 .要正确缩放图像,请参阅 How to create thumbnail image from .flv video by using ffmpeg? 的答案对于一些可以保持纵横比的示例。您没有指定图像类型,所以我假设您正在输出到 jpeg。您可以使用 -qscale:v 更改输出质量(或 -qscale 如果使用旧的 ffmpeg 语法)。 jpeg 的范围是 1-31 的线性比例,其中 1 是最好的质量,31 是最差的质量。

JPG

至于无损优化jpeg,可以使用jpgcrushjpegtran :

jpegtran -optimize -copy none -perfect -v input.jpg > output.jpg

我注意到 Opera 无法正确显示使用 jpgcrush 处理的图像。但这是我前段时间检查的。

PNG

对于 png,您有多种工具,包括 pngcrush , optipng , 和 advpng其中包括:
optipng -o7 input.png

请记住,FFmpeg 使用问题更适合 super 用户。

关于ffmpeg - 用 FFmpeg 优化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com