MP4 Video
VideoMP4 is a container, not a codec. H.264, HEVC and other streams can have different playback requirements even with the same suffix.
- What it is used for
- Video/audio storage and sharing
- What the file contains
- Binary data
All sections, questions and sources
Content reviewed: · Editor:Kai
First: choose for your purpose
MP4 is a container. Diagnose download completion, video codec, audio codec and playback device separately. Even an H.264/AAC delivery copy needs HDR/subtitle checks.
Opening steps
Choose your environment or purpose to see its steps.
Menu labels and support vary by app, OS and version. Preserve the original before making changes.
Troubleshooting by symptom
- Audio without video can indicate an unsupported video codec; video without audio suggests audio support issues.
- Unfinalized recordings may lack required indexing. Use the recording app’s recovery guidance.
- Phone plays but PC is black: inspect codec/hardware support; not every Windows setup has every decoder.
- Interrupted recording lacks duration: container metadata may be unfinished; inspect the recorder’s recovery route on a copy.
- Different orientation/color after conversion: inspect rotation, pixel aspect and HDR/SDR settings.
Create a more compatible MP4 copy
- Inspect codecs and select an MP4 profile accepted by the recipient, such as H.264 video/AAC audio.
- Check resolution/frame rate and test the separate output throughout.
- Check complete playback, sync, subtitles, orientation, color and size before sharing.
Re-encoding can reduce quality. Check HDR, subtitles, audio tracks and metadata; retain the original.
Video-only or audio-only diagnosis
Audio without picture suggests video decoding; picture without audio needs track/codec/volume checks. Compare another updated player.
Identify the source codec before installing unknown packs. Missing support differs from incomplete data.
Remuxing versus re-encoding
Moving compatible streams to another container differs from re-encoding; not all tracks/metadata automatically survive.
When re-encoding for a recipient, compare dimensions, quality, audio, subtitles, color and sync and retain the original.
Source for these steps:FFmpeg · ffmpeg Documentation
Related-format differences
| Format / choice | Purpose and preserved information |
|---|---|
| MP4 | Video/audio container requiring internal codec support. |
| H.264 / HEVC | Video codecs, distinct from the MP4 suffix. |
| MOV / MKV | Other containers; check remux compatibility and retained tracks. |
Handling and security
Avoid unknown “required player” executables. Use a trusted player source.
Questions and answers
Why does MP4 play audio only?
The video codec may be unsupported. Inspect codec information.
Does MP4 mean H.264?
MP4 is a container; H.264 is one possible video codec.
Will conversion keep subtitles?
It depends on supported subtitle formats and track selection; test the output.
Can renaming fix MP4 audio?
No; codec, tracks and output settings need inspection.
Can I convert to MP4 without re-encoding?
Consider remuxing only when streams and destination support allow it; verify every required track.
Format facts: name, steward and MIME type
- Formal name
- MPEG-4 Part 14 container
- Steward / specification
- ISO/IEC 14496-14
- MIME type
- video/mp4 (audio-only: audio/mp4)
Primary and official sources
- StandardISO/IEC 14496-14:2020 — MP4
Identifies the MP4 container standard.
ISO/IEC · Link checked: - Project documentationffmpeg Documentation
Documents transcoding versus stream copying.
FFmpeg · Link checked: - Project documentationVLC User Documentation
Player documentation for desktop, Android and iOS.
VideoLAN · Link checked: