GPAC MP4Box 全频标志

GPAC MP4Box 全频标志

几年前,我尝试使用 Handbrake 对一些 GoPro 视频进行编码以减小其文件大小并存储它们。

经过几次尝试,我注意到编码视频的颜色看起来有点褪色

  • 注意:我不是在谈论压缩质量问题。

经过研究,我明白了问题所在。GoPro 错误地将视频色彩范围标记为“全范围”,但实际上并非如此,这在编码后产生了问题。

浏览一些论坛并进行更多搜索后,我使用了一个脚本,该脚本使用 MP4Box 重新创建视频文件,并将全范围标志设置为关闭。然后对该文件进行编码,产生了出色的结果。

我目前有一个较新的 GoPro hero 8 相机,并使用 h264 + HEVC 选项进行视频文件编码。

我的脚本现在失败并出现以下错误:

Unrecognized import option fullrange=off, ignoring
[FileIn] Failed to open C:\***Filepath***\GX011821.MP4:fullrange=off
[Importer] Cannot load filter for input file >"C:\***MyFilepath***\GX011821.MP4:fullrange=off"
Error importing C:\***MyFilepath***\GX011821.MP4:fullrange=off: Requested URL is not valid or cannot be found

以前起作用的命令可以归结为:

echo
    
mp4boxmod -add filename.mp4:fullrange=off newFilename.mp4

pause

全系列是否已被弃用/被其他产品取代?
请提供任何其他可能的选择

答案1

GPAC 贡献者在这里:你能在我们的网站上报告这一点吗?github 问题请?

请不要忘记提及您的完整命令行和 GPAC 版本。如果没有这些信息,我们将无法为您提供帮助。

当然,不要忘记在这里提及你的问题,希望它可以帮助其他用户:)

答案2

所以我提出了这个问题,结果发现我使用的带有全范围选项的版本是 gpac 的一个分支。不过现在这些更改已在主版本中反向移植。您可以在此处阅读更多信息 https://github.com/gpac/gpac/issues/1636

相关内容