- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 .mov 文件,我通过 ffmpeg
运行它来创建 HLS 段/ block 。但是,当我播放 HLS 视频时,它太亮了。
为了进行完整性检查,我通过 FlowPlayer 处理管道运行了相同的 .mov 视频文件,结果相同,输出视频太亮了!
我有很多视频。大多数都没有这个问题,但一些(并且只有一些).mov 文件会出现这个问题。
损坏的视频流报告(完整输出见下文):
Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 1920x1080, 8507 kb/s, 29.98 fps, 29.97 tbr, 600 tbn (default)
工作视频流报告(完整输出见下文):
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 3840x2160, 45457 kb/s, 29.99 fps, 29.97 tbr, 600 tbn (default)
这与
hevc v h264
(无论它们是什么意思)有关吗?
ffmpeg
命令:
ffmpeg -i "rgb.mov" \
-v warning -preset ultrafast -g 59.96 -sc_threshold 0 \
-map 0:0 -map 0:0 \
-s:v:0 1920x1080 -c:v:0 libx264 -b:v:0 4521k \
-s:v:1 1920x1080 -c:v:1 libx264 -b:v:1 7347k \
-var_stream_map "v:0 v:1" \
-master_pl_name master.m3u8 -f hls \
-hls_time 6 -hls_list_size 0 -hls_playlist_type vod \
-hls_segment_filename "hls/v%v/chunk%d.ts" "hls/v%v/index.m3u8"
以下是一些屏幕截图,显示了原始视频与输出视频的对比。
ffmpeg -i "rgb.mov" -hide_banner
给出:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'rgb.mov':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2021-08-03T11:23:40.000000Z
com.apple.quicktime.location.accuracy.horizontal: 3.594173
com.apple.quicktime.location.ISO6709: +51.5483+000.1628+000.459/
com.apple.quicktime.make: Apple
com.apple.quicktime.model: iPhone 12 Pro
com.apple.quicktime.software: 14.7.1
com.apple.quicktime.creationdate: 2021-08-03T12:23:40+0100
Duration: 00:00:54.54, start: 0.000000, bitrate: 8730 kb/s
Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 1920x1080, 8507 kb/s, 29.98 fps, 29.97 tbr, 600 tbn (default)
Metadata:
creation_time : 2021-08-03T11:23:40.000000Z
handler_name : Core Media Video
vendor_id : [0][0][0][0]
encoder : HEVC
Side data:
DOVI configuration record: version: 1.0, profile: 8, level: 4, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 4
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 172 kb/s (default)
Metadata:
creation_time : 2021-08-03T11:23:40.000000Z
handler_name : Core Media Audio
vendor_id : [0][0][0][0]
Stream #0:2[0x3](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2021-08-03T11:23:40.000000Z
handler_name : Core Media Metadata
Stream #0:3[0x4](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2021-08-03T11:23:40.000000Z
handler_name : Core Media Metadata
Stream #0:4[0x5](und): Data: none (mebx / 0x7862656D), 34 kb/s (default)
Metadata:
creation_time : 2021-08-03T11:23:40.000000Z
handler_name : Core Media Metadata
At least one output file must be specified
对于工作视频,
ffmpeg -i "rgb.mov" -hide_banner
给出:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'rgb.mov':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2021-12-01T10:53:47.000000Z
com.apple.quicktime.location.accuracy.horizontal: 4.785777
com.apple.quicktime.location.ISO6709: +51.5485+000.1627+012.533/
com.apple.quicktime.make: Apple
com.apple.quicktime.model: iPhone 12 Pro
com.apple.quicktime.software: 14.8.1
com.apple.quicktime.creationdate: 2021-12-01T10:53:47+0000
Duration: 00:00:36.35, start: 0.000000, bitrate: 45692 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 3840x2160, 45457 kb/s, 29.99 fps, 29.97 tbr, 600 tbn (default)
Metadata:
creation_time : 2021-12-01T10:53:47.000000Z
handler_name : Core Media Video
vendor_id : [0][0][0][0]
encoder : H.264
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 188 kb/s (default)
Metadata:
creation_time : 2021-12-01T10:53:47.000000Z
handler_name : Core Media Audio
vendor_id : [0][0][0][0]
Stream #0:2[0x3](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2021-12-01T10:53:47.000000Z
handler_name : Core Media Metadata
Stream #0:3[0x4](und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2021-12-01T10:53:47.000000Z
handler_name : Core Media Metadata
Stream #0:4[0x5](und): Data: none (mebx / 0x7862656D), 34 kb/s (default)
Metadata:
creation_time : 2021-12-01T10:53:47.000000Z
handler_name : Core Media Metadata
At least one output file must be specified
最佳答案
caniuse.com解释说:
The High Efficiency Video Coding (HEVC) compression standard is a video compression format intended to succeed H.264
Your source video is HDR. You'll have to tonemap it to SDR.
ffmpeg
通过使用此过滤器修复:
-vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p
将此标志添加到我现有的
ffmpeg
命令进行了 HDR 到 SDR(标准动态范围)转换/色调映射,使其在 Chrome 上工作并解决了我的问题。
关于video - ffmpeg 为什么输出视频对比度/亮度太亮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70544342/
这是将 MVC 4 与 Visual Studio 2013 结合使用: 我想知道如何通过单击按钮来动态更改我网站的文本。这对于对比也是一样的。我想知道是否有任何插件或方法可以用来执行此操作? 这是正
我正在使用 contrast为 lm 构建对比的包在 R .使用以下代码,我在 Trt1 和 Trt3 之间进行对比。 Y |t|) 1 6.5 1.224745 2.602315 10.3
我有两个图像:一个带有彩色文本和透明背景,另一个带有随机背景(可以是任何颜色...纯色,照片,绘画等)。基本上,我想知道在粘贴到图像背景上时多少(大约)文本是可见/可读的,并在需要时采取措施增加图像之
我们如何使用java编程计算图像中的亮度、对比度、色调和饱和度。任何公式,代码片段表示赞赏。 最佳答案 您可以使用HSV模型来计算这些值,其中H是色调,S是饱和度,V是值(或亮度) 这里 RGB 是像
我正在开发一款编辑视频的应用。录制视频时没有问题,因为最初我会设置所有设置,如饱和度、亮度、对比度等。 但问题在于录制的视频。我无法更改已录制视频的所有上述属性。 任何人请告诉我他的问题的解决方案。
1 屏幕后处理流程 调整屏幕亮度、饱和度、对比度,需要使用到屏幕后处理技术。因此,本文将先介绍屏幕后处理流程,再介绍调整屏幕亮度、饱和度、对比度的实现。 本文完整资源见→ Un
我有一个程序可以从硬盘加载图像。程序使用emgu cv编写,图像为Bgr图像。我想允许用户增加/减少图像的亮度/对比度。我怎样才能做到这一点?一些示例代码将不胜感激(因为我仍然是新手)。谢谢。 最佳答
Xamarin 提供了一些示例代码,用于在 iOS 中对图像进行简单调整: https://github.com/xamarin/recipes/blob/master/ios/media/corei
寻找答案 2 周。我有一个工具可以直接在网络浏览器中调整图像的对比度和亮度,并使用 CSS3 属性来显示结果。但我还应该将这些修改应用于服务器端的原始 JPG,并将其输出回用户。 我该怎么做?我正在使
我有一个 JComboBox 需要在某些时候被禁用,但我觉得 disabled 状态使得它很难阅读,因为它的对比度很低。 如果只有下拉箭头按钮显示为禁用状态,同时保持框渲染器保持启用状态,那就太好了。
在不使用任何其他第 3 方库或依赖项的情况下使用 C++ 调整图像亮度/对比度 最佳答案 图像亮度为 here - 使用 RGB 值的平均值并移动它们。 对比度为 here也提供其他语言解决方案。 编
我正在努力弄清楚如何更改 MATLAB 中极坐标图中的网格线颜色。我尝试手动更改一些可能做到这一点的轴属性,但无法观察到任何变化。需要明确的是:这与轴本身无关,而是为方向绘制的网格线(内圆)应该是黑色
我正在努力弄清楚如何更改 MATLAB 中极坐标图中的网格线颜色。我尝试手动更改一些可能做到这一点的轴属性,但无法观察到任何变化。需要明确的是:这与轴本身无关,而是为方向绘制的网格线(内圆)应该是黑色
我的 iOS 应用程序 (objective-C) 处理照片。我希望它能够为用户提供一种自动“调整”图像的方法,就像 iOS 本身在照片应用程序(小魔杖图标)中的做法,或者 facebook 的做法一
我如何上下应用亮度而不是灰色?我一直在努力,但我只能把它变成灰色。 我的目标是调高和调低它的亮度。 当前代码: HTML Effects Brightness BEFOR
我正在尝试使用 Python 中的 GUI(最有可能使用 Kivy)制作一个程序来匹配两张图像的曝光。我想并排显示两个图像(RGB 或灰度)及其相应的直方图,并有一个 slider 能够控制所选图像的
自this 没有明确的答案,stackoverflow 没有关于 Camera 2 API Gamma 的问题/答案,我要求使用 Android Camera 2 API 修改亮度、对比度和 Gamm
我按照 this 使用 Camera2 API 制作了一个视频捕捉应用程序指导, 是否有以编程方式更改视频的亮度/对比度/曝光设置的规定?我正在尝试拍摄一些光线较暗的视频 fragment ,我希望增
有没有人知道一个好的库(免费或不免费)可以做相当于 Photoshop 的自动对比度/级别或 Picasa 的感觉幸运吗? 我正在尝试批量自动更正图片。 我尝试了 AForge.net,它很酷,但结果
我正在使用 OpenCV 构建一个应用程序,该应用程序使用网络摄像头并运行一些视觉算法。我想在完成后将此应用程序发布到互联网上,但我担心每台计算机上的相机设置差异很大,我担心如果设置与我的设置差异太大
我是一名优秀的程序员,十分优秀!