本文由 简悦SimpRead 转码,原文地址 www.maxvergelli.com
如何将HDR10+视频转换为SDR(标准动态范围),以便可以在非HDR设备上观看......
新的智能手机如 Samsung Galaxy S10 和 S10+ 可以用HDR10+录制视频,这是HDR的新标准,重新定义了高动态范围(HDR)的概念。观看此视频了解如何用HDR10+录制视频,否则请继续阅读此文章...
与HDR的区别以及HDR10+如何工作...
标准HDR技术将静态元数据添加到内容(*.MP4视频)。这将意味着参数在开始时就被应用并贯穿始终。这导致电影中的明亮场景看起来太亮,失去了细节,而黑暗场景将继续看起来很暗。在HDR10+中,视频片段的亮度边界是以逐帧的方式进行配置和改变的,全色域被动态地添加到每个场景中,无论它只包含黑暗或只包含光明场景。
换句话说,HDR10+确保你最终会在视频和图像中获得最佳的细节。
如何在支持和不支持HDR的设备上观看HDR10+视频。
有一个问题,当在不支持HDR10+标准的设备上观看HDR10+视频时,视频将显示在以下左边的图片中(颜色冲淡),而在支持HDR10+的Galaxy S10智能手机或电视上,你将看到它在右边的图片中
因此,要在不支持的设备上观看HDR10+视频,我们必须首先将其转换为SDR(标准动态范围)视频,但必须保留与原始HDR10+视频相同的色彩深度和强度,没有冲淡的色彩。
如何在PC上将HDR10+视频转换为SDR。
在三星Galaxy S10智能手机上进行HDR10+到SDR的视频转换非常简单,但在本文中我将解释如何在PC上转换(否则,如果你想知道如何在Galaxy S10上转换,阅读三星的这篇文章)。
首先,你需要ffmpeg软件,这是一个免费的命令行工具,可以转换音频或视频格式;从这个链接ffmpeg.org/download.ht…寻找 "获取包和可执行文件",并下载适合你的操作系统(Linux、Windows或Mac)的编译版本。
步骤1 。将FFMPEG解压到一个文件夹中
将压缩文件的内容提取到 "C:\ffmpeg"中的一个新文件夹中(这是一个windows路径,但你可以根据自己的需要改变它)。
步骤2 。创建一个批处理文件并复制你的HDR10+视频来转换。
在 "C:\ffmpeg\bin "创建一个名为 "convert.bat "的新文件,代码如下
然后,在 "C:\ffmpeg\bin "中复制你的HDR10+视频,并将其重命名为 "video-input.mp4"
步骤3 。打开一个命令提示符并执行批处理。
现在,按Windows按钮+R,打开"运行 "框。输入 "cmd"并点击 "确定 "以打开一个常规的命令提示符。最后,输入 "C:\ffmpeg\bin\convert.bat",开始从HDR10+视频转换到名为 "video-output.mp4 "的新SDR视频。
C:\ffmpeg\bin\ffmpeg.exe -i video-input.mp4 -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 -c:v libx265 -crf 22 -preset medium -tune fastdecode video-output.mp4
转换完成!
在转换结束后,你会在 "C:\ffmpeg\bin"文件夹中找到新的转换文件。
新的SDR文件 "video-output.mp4"可以在所有非HDR设备上观看,但具有与原始HDR10+视频一样明亮的色彩。
祝你转换你的电影愉快!