바이트 단위로 비교하는 cmp 프로그램과 유사하게 두 비디오를 프레임 단위로 비교할 수 있는 방법이 있습니까?

바이트 단위로 비교하는 cmp 프로그램과 유사하게 두 비디오를 프레임 단위로 비교할 수 있는 방법이 있습니까?

내용, 길이, 파일 크기, 해상도 및 초당 프레임 속도가 동일하고 동일하게 보이는 두 개의 비디오 복사본(MP4)이 있습니다. 나는 하나가 다른 것의 사본이라고 믿습니다. 그러나 bash에서 cmp를 사용하여 비교하면 다음과 같은 결과를 얻습니다.

25080261 316 176
25080262 200 240
25080263 316 163
25080264 341 370
25080265 153  32
25080266 110 222
25080267 176 137
25080268 371 176
25080269 345 371
25080270 357  73
25080271 114  23
25080272 274 257
25080273 216 243
25080274 322  64
25080275 374 277
25080276  72 116
25080277 221 244
25080278 362  74
25080279  50 312
25080280 127 125
25080281  15   3
25080282 160 134
25080283 151 332
25080284 253  52
25080285 334 167
25080286 341 370
25080287  47  11
25080288 250  52
25080289 330  66
25080290 250 252
25080291 236  47
25080292 300 260
25080293 366  75
25080294 150 232
25080295 326 365
25080296 303  60
25080297 150 332
25080298   3   0
25080299 374 177
25080300 141 330
25080301 243 250
25080302 376 277
25080303  76 217
25080304 276 257
25080305 332  66
25080306 334 267
25080307 242 350
25080308  17 203
25080309 356 173
25080310 245 151
25080311   1 300
25080312 317 363
25080313 343  70
25080314  44 311
25080315 203 240
25080316  12 202
25080317 206 141
25080318  45 311
25080319 167 235
25080320 172 336

처음 25MB는 동일한 것 같지만 60바이트는 다르며 끝까지 동일합니다(돌핀에 따르면 길이는 각각 32.9MiB입니다). 어떻게 이럴 수있어? 이것이 개별 파일에 특정한 데이터를 보유하는 일종의 데이터 구조를 지정하는 MP4 표준의 일부 특이한 결과인지, 아니면 이러한 비디오 간에 실제 차이가 있는지 궁금합니다. 비슷한 이상한 동작을 보이는 다른 MP4가 있습니다. 그래서 이러한 비디오를 프레임별로 비교하여 몇 바이트 길이의 차이가 비디오 콘텐츠의 실제 차이를 발생시키는지 여부를 밝히는 데 사용할 수 있는 도구가 있는지 궁금했습니다. 그런 도구가 있나요?

관련 정보