ffmpeg质量转换选项视频压缩

问题描述

您能否在ffmpeg中提供指向-q:v 1参数的链接或解释,该参数用于处理视频/图像质量以及压缩。

让我解释一下...

for f in *
   do 
     extension="${f##*.}"
     filename="${f%.*}"
     ffmpeg -i "$f" -q:v 1 "$filename"_lq."$extension"
     rm -f "$f"
   done

上面的ffmpeg for循环会压缩工作目录中的所有图像和视频,从根本上降低了质量,从而导致文件大小变小(期望的结果)。

我对这个-q:v 1循环的for自变量最感兴趣。 1参数中的-q:v 1是控制压缩量的因素。但是我找不到任何文档描述如何更改1的值以及它的作用。是百分比吗?乘数?如何调整此旋钮?我可以/应该使用负值吗?仅整数?最小值/最大值?等

我从the official documentation开始,但我能找到的最好地方是有关视频质量的一节,而-q标志的描述很少。

-frames [:stream_specifier]帧数(每流输出)
在帧数帧之后停止写入流。

-q [:stream_specifier] q(每个流的输出)

-qscale [:stream_specifier] q(每流输出)
使用固定质量量表(VBR)。 q / qscale的含义取决于编解码器。如果在不使用stream_specifier的情况下使用qscale,则它仅适用于视频流,这是为了保持与以前的行为的兼容性,并且当没有stream_specifier时,为2个不同的音频和视频编解码器指定相同的编解码器特定值通常不是目的。使用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)