小编Roo*_*fus的帖子

"git config --list"显示重复的名称

git config --list显示两个值user.name,一个全局,一个本地:

user.name=My Name
...
user.name=My Other Name
...
Run Code Online (Sandbox Code Playgroud)

我的理解是,本地价值取代全球价值观.我怎样才能git config显示实际有效的值?我只想看到user.name的一个值 - 如果我在当前上下文中提交将使用的值.

如果我的问题是基于误解,或者这是由于我的git安装有问题,那也会非常有帮助.

git

18
推荐指数
1
解决办法
2392
查看次数

使用 ffmpeg 将视频对比度标准化为全动态范围?

以下 ImageMagick 命令行分别对图像的 RGB 通道进行归一化,以便在每个通道中,最小值映射到 0,最大值映射到 255:

convert fish.jpg -channel all -contrast-stretch 0.003x0.003% fish2.jpg
Run Code Online (Sandbox Code Playgroud)

鱼.jpg 鱼2.jpg

是否有一个 ffmpeg 过滤器可以标准化视频每个单独帧的 RGB 通道?

我能找到的唯一过滤器是“histeq”,它均衡(展平)而不是标准化对比度。我已使用此命令行上的变体将其应用于每个 RGB 通道:

ffmpeg -i fish.jpg -vf "format=rgb24,extractplanes=r+g+b[r][g][b],[r]histeq=strength=.1[r2],[g]histeq=strength=.1[g2],[b]histeq=strength=.1[b2],[g2][b2][r2]mergeplanes=0x001020:gbrp" fish3.jpg
Run Code Online (Sandbox Code Playgroud)

但由于它试图使直方图变平,它总是给出一个非常不同的(不可接受的)结果;例如,imgur 图像的代码为 eHL51.jpg(链接信誉度不够)。

基于这个答案: video normalization with ffmpeg 我还测试了 -vf "scale=out_range=full" 和 -vf "pp=al:f" (参见下面的日志),但在这两种情况下,结果fish3.jpg 没有变化fish.jpg,所以显然什么也没做。

C:\Users\Roofus\Desktop>ffmpeg -i fish.jpg -vf scale=out_range=full -color_range 2 -pix_fmt yuvj420p fish3.jpg
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 6.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-
avisynth --enable-bzlib …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

6
推荐指数
0
解决办法
2859
查看次数

标签 统计

ffmpeg ×1

git ×1