.AVC

AVC File

MPEG-4 AVC / H.264 Video File
Ask a question
QUICK ANSWER

An .avc file is an H.264 / MPEG-4 AVC video stream, usually a raw elementary stream exported by capture cards, encoders, or CCTV gear - no container, no audio. VLC media player plays it directly. To use it anywhere, remux to MP4 with ffmpeg: ffmpeg -i in.avc -c copy out.mp4 - no re-encoding, no quality loss.

Developer: ISO/IEC MPEG and ITU-T VCEG (H.264 / MPEG-4 Part 10); .avc files written by encoders, capture cards and some players Category: Video Files Open standard MIME: video/h264
OPENS ON Windows macOS Linux Android
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Jul 1, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the AVC file format?

The .avc file extension is used by MPEG-4 AVC (Advanced Video Coding, standardized as H.264) encoded video files. .avc files store video data only - most are raw H.264 elementary streams structured as a sequence of NAL units with Annex B start-code prefixes (00 00 00 01), carrying no audio, no duration, and no container wrapper. Multimedia containers, such as .m2ts or .mts, typically carry AVC video data alongside audio inside a proper container - a bare .avc file does not. A minority of .avc files are actually .mp4 or MOV files renamed with the .avc extension; those begin with an ftyp box at byte offset 4 and can be played normally by renaming them back to .mp4.

Advantages of the AVC standard

MPEG-4 AVC offers higher compression rates and better image quality while maintaining lower bandwidth requirements than its predecessors (MPEG-2, H.263, etc.). The AVC standard is considered universal, supported by a wide range of applications, systems, and technologies, including Blu-ray, .mkv-based streaming, broadcast TV, digital streaming, and VoIP. Because .avc is a raw stream, however, many standard media players will refuse to open it; tools such as VLC and ffmpeg handle it reliably.

Security & safety

RISK: LOW

A raw .avc stream is inert video data, not executable, so it's safe to play and remux. Two practical notes: crafted streams have occasionally triggered decoder bugs, so keep VLC/ffmpeg updated; and if the footage is evidence (CCTV/capture), remux with '-c copy' (lossless) rather than re-encoding to preserve the original frames. Online converters upload your video to a third party - remux locally with ffmpeg for anything private. Note that a Kaspersky .avc database file is not video; don't try to play or convert it.

Format details

in a nutshell
FULL NAMEMPEG-4 AVC / H.264 Video File
DEVELOPERISO/IEC MPEG and ITU-T VCEG (H.264 / MPEG-4 Part 10); .avc files written by encoders, capture cards and some playerssince H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10)
CATEGORYVideo Files
MIME TYPEvideo/h264
TYPEH.264/AVC video - usually a raw elementary stream (no container, no audio), occasionally a renamed MP4/MOV
STANDARDOpen · royalty-free
This extension is also used by…
  • Kaspersky Anti-Virus Database - Some Kaspersky products store virus-definition update data in .avc files; these are not video and open only inside the antivirus.
  • Avid Media Composer Script - Avid editing software can save a script/transcript file with the .avc extension, unrelated to the video codec.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
00000001
ASCII
····
Most .avc files are a raw H.264 elementary stream: a sequence of NAL units separated by the start-code prefix 00 00 00 01 (or the 3-byte 00 00 01), beginning with an SPS (byte 0x67) and PPS (0x68). This is NOT a container signature - there is no ftyp/RIFF box, no audio and no duration, which is why generic players often refuse it. Same underlying format as .h264 and .264. A minority of .avc files are actually an MP4/MOV that someone renamed - those start with "ftyp" at offset 4 (66 74 79 70) and play normally if renamed back to .mp4.

Programs that open AVC files

Windows2 apps
VLC media player Open-source Drag the .avc onto VLC; if it won't play, set Preferences > Input/Codecs > Demuxers > 'H264 video demuxer'.
FFmpeg Open-source Remux losslessly: 'ffmpeg -i in.avc -c copy out.mp4' (add '-framerate 25' if there's no timing). Use out.mkv if MP4 errors.
macOS2 apps
VLC media player Open-source Open the raw stream in VLC; for sharing, remux to MP4 with ffmpeg.
FFmpeg Open-source 'ffmpeg -i in.avc -c copy out.mp4' wraps the stream in a container without re-encoding.
Linux2 apps
VLC media player Open-source Play directly, or use mpv; remux with ffmpeg for a portable file.
FFmpeg Open-source 'ffmpeg -i in.avc -c copy out.mp4' - the standard remux on Linux.
Android1 app
VLC for Android Open-source Open the .avc in VLC; it handles H.264 streams most other Android players reject.

Technical details

deep spec
File structureRaw H.264 Annex B elementary stream; no container wrapper, no audio track, and no duration metadata
Video codecH.264 / MPEG-4 Part 10 (AVC)
MIME type`video/h264`
File signatureNAL unit start-code `00 00 00 01` at offset 0, typically followed by SPS byte `0x67` then PPS byte `0x68`
Audio supportNone - `.avc` carries video data only; audio requires a container format such as `.mp4` or `.mkv`
H.264 profilesBaseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive
Chroma subsampling4:2:0 in standard profiles; up to 4:4:4 in High 4:4:4 Predictive profile
Bit depth8-bit (standard); up to 14-bit in High 10 and High 4:4:4 profiles
NAL start-code variant3-byte (`00 00 01`) or 4-byte Annex B (`00 00 00 01`) prefix; 4-byte form is most common in `.avc` files
Maximum resolutionUp to 8192×4320 at Level 6.2; commonly used at 1080p (Level 4.1) and 4K UHD (Level 5.1)
Maximum bitrateUp to ~300 Mbit/s at Level 6.2 High profile; Blu-ray disc streams use up to 40 Mbit/s
Frame typesI-frames (intra-coded), P-frames (predictive) and B-frames (bi-directional); B-frame support improves compression over MPEG-2
Lossy/losslessLossy by default; lossless encoding possible via QP=0 in High 4:4:4 Predictive profile
Renamed-file caveatA minority of `.avc` files are renamed `.mp4` or `.mov`; these begin with an `ftyp` box at byte offset 4 and play normally if renamed back
Player compatibilityRaw `.avc` elementary streams are rejected by many players; VLC and `ffmpeg` handle them reliably; most OS-native players require a container
ReleasedH.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10)
Open standardYes · royalty-free
Specificationwww.itu.int

AVC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with AVC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about AVC files.

Frequently asked questions

How do I play an .avc file?
Use VLC media player - it plays raw H.264 streams directly (if needed, pick the 'H264 video demuxer' in Preferences). Most other players fail because the file usually has no container.
How do I convert an .avc file to MP4?
Remux it with ffmpeg: 'ffmpeg -i input.avc -c copy output.mp4'. This wraps the existing video in an MP4 container with no re-encoding and no quality loss. Add '-framerate 25' if playback speed is wrong.
Is .avc the same as .h264 or .264?
Effectively yes - all three are H.264/AVC video, usually a raw elementary stream. The extension just differs by who wrote the file. Treat them identically: play in VLC, remux to MP4 with ffmpeg.
Why is there no sound in my .avc file?
A raw H.264/AVC stream is video only - it carries no audio track by design. Any audio would have been a separate file or in a different (containerised) export.
Why won't my .avc file open in Windows Media Player?
It's usually a raw elementary stream with no container, which WMP can't read. Open it in VLC, or remux it to MP4 with ffmpeg first. If WMP says it's an MP4, rename the file to .mp4.
My .avc file is actually a Kaspersky file, not a video - what is it?
Some Kaspersky antivirus products store virus-definition updates in .avc files. Those are data files used internally by the antivirus, not videos - don't try to play or convert them.

References

1ITU-T H.264 - Advanced video codingwww.itu.int
2VideoLAN - VLC media playerwww.videolan.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z