Calabi Labs · Guide · 2026-05-25
Adding iPhone 16 Pro metadata to a video is typically done to ensure compatibility, proper playback behavior, or to tag content with the correct device information for post-production workflows. Here's how to do it:
iPhone 16 Pro records in HEVC (H.265) with specific attributes:
| Attribute | Value |
|---|---|
| Codec | HEVC / H.265 |
| Max Resolution | 3840 × 2160 (4K) |
| Frame Rates | 24, 25, 30, 60, 100, 120 fps |
| Color Space | Display P3 / Rec. 2100 HLG |
| Bit Depth | 10-bit |
| Device Model | iPhone16,1 |
Install FFmpeg if you haven't already, then use this command:
``bash ffmpeg -i input.mp4 -c:v copy -c:a copy \ -metadata make="Apple" \ -metadata model="iPhone 16 Pro" \ -metadata make_="Apple Inc." \ -movflags +use_metadata_tags \ output.mp4 ``
To set specific frame rate and resolution metadata:
``bash ffmpeg -i input.mp4 \ -c:v libx265 -crf 18 -r 120 \ -vf scale=3840:2160,pix_fmts=yuv420p10le \ -metadata model="iPhone 16 Pro" \ -metadata device=iPhone16,1 \ output_iphone16pro.mp4 ``
iPhone 16 Pro.If you don't want to re-encode, just inject metadata:
``bash exiftool -overwrite_original \ -Make="Apple" \ -Model="iPhone 16 Pro" \ -DeviceName="iPhone16,1" \ -VideoCodec="HEVC" \ -ImageWidth=3840 \ -ImageHeight=2160 \ -FrameRate=120 \ input.mp4 ``
libx265 or HandBrakeiPhone16,1 for accuracycolor_primaries=bt2020 and transfer=bt2100-hlg in FFmpeg if needed.-c:a aac -b:a 256k) rather than copying if issues persist.Correct metadata ensures your footage behaves predictably in editing software (Premiere, Final Cut, DaVinci Resolve), plays back with the right color profile, and carries the right device tags for asset management and archival systems.
Try Calabi free at calabilabs.com — 3 cleans, no card.