Thanks for the file. The video plays smooth on my MPC-HC viewer (Windows) but freezes for a second at around 24 seconds into the video, which usually means corruption. Each viewer will handle this differently - some will be jumpy around the corrupt section while others will freeze during the interval. To verify I ran the file through ffprobe with full debugging enabled (-loglevel 48) and it reported an invalid NAL size at just past 24 seconds into the video, which indicates corruption. Here's the ffprobe output right after the last valid frame - this is just a snippet:
-FRAME-
media_type=video
stream_index=0
key_frame=0
pkt_pts=606000
pkt_pts_time=24.240000
pkt_dts=607000
pkt_dts_time=24.280000
best_effort_timestamp=606000
best_effort_timestamp_time=24.240000
pkt_duration=1000
pkt_duration_time=0.040000
pkt_pos=181914058
pkt_size=229451
width=3840
height=2160
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=P
coded_picture_number=605
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
-/FRAME-
ype:1 pic_struct:0
[h264 @ 00000000025e7200] Invalid NAL unit size (0 > 816088).
[h264 @ 00000000025e7200] Error splitting the input into NAL units.
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] Frame num gap 1 511
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, n
-FRAME-
media_type=video
stream_index=0
key_frame=0
pkt_pts=638000
pkt_pts_time=25.520000
pkt_dts=638000
pkt_dts_time=25.520000
best_effort_timestamp=638000
best_effort_timestamp_time=25.520000
pkt_duration=1000
pkt_duration_time=0.040000
pkt_pos=191481888
pkt_size=211873
width=3840
height=2160
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=P
coded_picture_number=637
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
-/FRAME-
al_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo
[h264 @ 00000000025e7200] nal_unit_type: 9, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 6, nal_ref_idc: 0
[h264 @ 00000000025e7200] nal_unit_type: 1, nal_ref_idc: 1
[h264 @ 00000000025e7200] ct_type:1 pic_struct:0
[h264 @ 00000000025e7200] no picture ooo