MP4

Writable

audio

digital multimedia format most commonly used to store video and audio

Identify it

Extensions.mp4.m4a.m4p.m4b.m4r.m4v
MIME typesaudio/mp4video/mp4
Signatures
00000020667479704d344120 at byte 0
667479704d344120 at byte 4
PRONOMfmt/199
WikidataQ336316
Library of Congressfdd000037fdd000155

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

And 33 more in the JSON record.

Convert it

Convert a file in your browser The steps marked “in browser” run on your machine; nothing is uploaded.

ToWithFidelityCommand and losses
FLAC 1.2.1FFmpegLosslessffmpeg -i in.m4v out.flac
Lossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata.
WAVFFmpegLosslessffmpeg -i in.m4v out.wav
Lossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata.
Advanced Audio CodingFFmpeg (WebAssembly)Partialin browser
Lossy audio only: the video is dropped.
FLAC 1.2.1FFmpeg (WebAssembly)Partialin browser
Audio track only: the video is dropped.
MP3FFmpeg (WebAssembly)Partialin browser
Lossy audio only: the video is dropped.
OggFFmpeg (WebAssembly)Partialin browser
Lossy audio only: the video is dropped.
Ogg Opus Codec Compressed Multimedia FileFFmpeg (WebAssembly)Partialin browser
Lossy audio only: the video is dropped.
WAVFFmpeg (WebAssembly)Partialin browser
Audio track only: the video is dropped.
AVIFFmpeg (WebAssembly)Lossyin browser
Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM).
GIF 89aFFmpeg (WebAssembly)Lossyin browser
10 frames per second, at most 480 pixels wide, 256 colours, no sound.
MatroskaFFmpegLossyffmpeg -i in.m4v out.mkv
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
MatroskaFFmpeg (WebAssembly)Lossyin browser
Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM).
MP3FFmpegLossyffmpeg -i in.m4v out.mp3
Lossy re-encoding.
OggFFmpegLossyffmpeg -i in.m4v out.ogg
Lossy re-encoding.
QuickTimeFFmpeg (WebAssembly)Lossyin browser
Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM).
WebMFFmpegLossyffmpeg -i in.m4v out.webm
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
WebMFFmpeg (WebAssembly)Lossyin browser
Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM).
0

Sources

From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), WebAssembly engines (ImageMagick, FFmpeg, Pandoc, 7-Zip, GDAL, Assimp, resvg), Just Solve the File Format Problem (File Formats Wiki), Wikidata. Updated 2026-10-26.

Improve this record JSON