Container formats
3GP,[29] ASF, AVI, DVR-MS, FLV, Matroska, Musical Instrument Digital Interface (.mid/.midi),[30] QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB, RM.
Video formats
Cinepak, Dirac, DV, H.263, H.264/MPEG-4 AVC (both 8-bit and, as of Twoflower, 10-bit H.264), HuffYUV, Indeo 3,[31] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, RealVideo 3&4,[32] Sorenson (thus enabling direct playback of the modified Sorenson H.263 encoded videos downloaded from YouTube), Theora, VC-1,[33] VP5,[33] VP6,[33] VP8, DNxHD, Prores and some WMV.
Subtitles
DVD, SVCD, DVB, OGM, SubStation Alpha, SubRip, Advanced SubStation Alpha, MPEG-4 Timed Text, Text file, Vobsub, MPL2,[34] Teletext.[34]
Audio formats
[35] AAC, AC3, ALAC, AMR,[29] DTS, DV Audio, XM, FLAC, MACE, Mod, MP3, PLS, QDM2/QDMC, RealAudio,[36] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[37] WMA (WMA 1/2, WMA 3 partially).[35]
VLC can transcode into several formats depending on the operating system.
Container formats
ASF, AVI, FLV,[34] Fraps,[34] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, QuickTime, Matroska
Video formats
H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[33] VP6, VP8,[33] Theora, DV
Audio formats
AAC, AC3, DV Audio, FLAC, MP3,[38] Speex, Vorbis
Streaming protocols
UDP, HTTP, RTP, RTSP, MMS, file