Magisto supports all formats that are "natively" supported by iOS, Android and Windows OS.
Photo file types: JPG, JPEG, GIF, BMP, TIFF, PNG
Video file types: 3GP, AVI, MOV, MP4, MPG, MTS, M2TS
Audio file types: MP3, MP4, WMA, ADTS, OGG, WAV, WAVE
The easiest way to upload large files is to upload via Google Drive/Photos.