【问题标题】:Change brightness of video using avconv使用 avconv 更改视频的亮度
【发布时间】:2016-04-20 08:54:21
【问题描述】:

与 ffmpeg 相比,似乎无法再使用 avconv 调整视频的亮度或其他“快速”设置,至少手册页中的亮度 grep 没有给出单一结果。 Gamma 校正似乎隐藏在某种 LUT 过滤器中。

谁能给我指出一些允许我这样做的选项(在 ffmpeg 中,那些 mp、eq2、later eq 的位置)? (顺便说一句,谁能解释一下为什么这个基本且有用的功能被剥夺或混淆给用户?)

【问题讨论】:

  • 顺便说一句,只是为了让您知道,您也可以在 video.se 上获得此类问题的答案

标签: brightness avconv


【解决方案1】:

确实如https://www.libav.org/avconv.html#lut_002c-lutrgb_002c-lutyuv 所示,您可以使用以下过滤器来更改伽玛(与-vf 一起使用):

lutyuv=y=gammaval(0.5)

或:

lutyuv="y=2*val"

如果您愿意使用 RGB 或 YUV 值,则可以使用该网站示例中的公式获得更好的结果。例如,根据https://stackoverflow.com/a/8810735/6040014 中的公式增加饱和度:

lutyuv="y=2*val:u=(val-128)*2+128:v=(val-128)*2+128"

而对y=(val-128)*2+128 的实验似乎得到了对比度的提高(但也许“对比度”是一个技术术语,应该遵循比这更好的公式)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 2013-10-07
    • 2013-07-20
    • 2012-11-22
    相关资源
    最近更新 更多