YouTube supports the following video formats for upload: 3GPP, AVI, FLV, MOV, MPEG4, MPEGPS, WebM and WMV. MPEG4 commonly uses the . mp4 file extension. YouTube also recommends specific encoding settings for optimal conversion.