gpt4 book ai didi

Android FFmpeg 无法设置图像质量

转载 作者:行者123 更新时间:2023-12-04 23:26:07 25 4
gpt4 key购买 nike

我在 Android 上使用 FFmpeg,我试图每秒从视频中提取帧。我做了这个运行良好的命令:

final String cmd[] = {

"-i",
videoPath,
"-vf",
"fps=1",
mediaStorageDir.getAbsolutePath() +
"out%d.png"
};

现在我想降低提取帧的质量,所以我尝试了这个但得到了错误:
final String cmd[] = {

"-i",
videoPath,
"-vf",
"fps=1",
"-qscale:v 12",
mediaStorageDir.getAbsolutePath() +
"out%d.png"
};

At least one output file must be specified



问题是什么?我在网上搜索了很多,找不到问题的解决方案,还有没有更好的方法来降低我提取的帧的质量?

谢谢

最佳答案

PNG是无损的,忽略-qscale:v .

使用接受 -qscale:v 的 JPG 代替范围为 2-31,其中较低的值是较高的质量。

关于Android FFmpeg 无法设置图像质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46879925/

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