假设我在两个(或更多)文件中编码了相同的视频材料。我想在它们上运行一些实用程序,以明确指出哪个文件的质量“最好”。“Groundly”是指我想得到一份报告,将不同方面(例如视频分辨率、视频比特率、音频采样率、音频比特率等)一一比较,然后得到一个综合得分其中。
这与功能有关,但要使该实用程序真正可用,它应该是开源的和命令行的。
你知道 Unix/Linux diff(1) 工具有效吗?它显示了在 2 个文本文件之间添加和删除了哪些行,并以人类可读的形式显示。我需要相同类型的二进制文件工具 - 除了处理字节序列,而不是文本行。它仍然必须产生人类可读的输出(因此以十六进制表示)。
请注意,我不需要cmp -l逐字节区分二进制文件并且无法检测插入和删除。请注意,我不需要xdelta或bsdiff产生非人类可读的输出。实际上,我对它们生成的补丁既没有xdelta也没有bsdiff提供某种人类可读的表示感到有点惊讶。恕我直言,这样的选项应该首先存在,然后才是生成高效二进制补丁的选项。毕竟,这些工具的作者如何验证它们是否正常工作?难道他们不认为用户也会想要验证他们,以确保他们确实生成了健全和最少的补丁吗?