Von Canon definierter AVC-basierter Codec für die Aufzeichnung von Videosignalen in den Rastern 4K (4.096 x 2.160) und UHD (3.840 x 2.160) sowie HD. XF-AVC ähnelt sehr stark dem von Sony definierten XAVC. Die Nutzdaten werden in einem MXF-Container gespeichert.
Innerhalb von XF-AVC gibt es verschiedene Qualitätsstufen, die unterschiedliche Eckdaten aufweisen:
Bei 4K/UHD wird maximal mit 4:2:2, Intraframe-Kompression und 10-Bit-Quantisierung gearbeitet.
Im HD-Modus ist maximal 4:4:4 und 12-Bit-Quantisierung möglich.
Zudem enthält XF-AVC auch verschiedene Möglichkeiten auf Basis von Long-GoP-Verfahren mit niedrigeren Datrenraten.