Skip to content

Convert HEVC to H.264 on Mac

Convert HEVC to H.264 on Mac with QuickTime export or FFmpeg. H.264 MP4 for older devices and upload tools.

By Petr Samokhin

iPhone and modern camera exports often use HEVC (H.265) because it saves space at the same visual quality. Older Windows PCs, some web upload pipelines, and legacy editors expect H.264 instead. You notice when a client cannot play your clip, when a portal transcode fails, or when an NLE imports video but shows a codec warning. Converting HEVC to H.264 locally fixes compatibility; expect larger files unless you also lower resolution or quality.

HEVC vs H.264

Both are video compression standards. HEVC typically produces smaller files at the same quality. H.264 remains the compatibility baseline for uploads, older hardware, and many corporate laptops.

HEVC (H.265)H.264 (AVC)
Common sourceiPhone HEVC, newer cameras, screen recordersWeb uploads, legacy editors, broad playback
File size at same qualityUsually smallerUsually larger
CompatibilityGood on recent Apple and Android devicesUniversal
Best first stepRe-encode to H.264 when playback failsAlready widely accepted

In practice, HEVC shows up in phone clips shared with Windows teams, MOV exports from Final Cut with HEVC presets, and screen recordings set to “High Efficiency” on macOS. H.264 is what you send when the recipient’s machine is unknown or when a portal documentation lists H.264 explicitly.

See H.264 vs H.265 codecs for when to keep HEVC instead. When you also need an MP4 container swap, see MOV to MP4 on Mac .

Export in QuickTime

QuickTime Player re-encodes HEVC sources to H.264 when you export, which is the simplest path for one or two clips.

  1. Open the HEVC clip in QuickTime Player (MOV or MP4).
  2. Edit → Trim (⌘T) if you only need part of the recording.
  3. File → Export As → 1080p (or 720p when chat or email is the destination).

Export produces H.264 video. File size will grow compared to the HEVC original unless you choose 720p or trim aggressively.

SituationExport choice
Client on older Windows1080p H.264 export
Slack or ticket attachment720p after trim
Portal with a hard MB cap720p, then compress further

QuickTime does not batch twenty HEVC files or expose CRF tuning. Use FFmpeg or GetCompress for folder workflows and precise quality.

Convert with FFmpeg

FFmpeg in Terminal controls quality, resolution, and batch loops. Install through Homebrew:

brew install ffmpeg

Standard HEVC to H.264 re-encode:

ffmpeg -i input.hevc.mov -c:v libx264 -crf 22 -preset medium \
  -c:a aac -b:a 128k -movflags +faststart output.mp4

Verify the source codec first:

ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 input.mov

When output shows hevc, proceed with libx264. Batch every MOV in a folder:

mkdir h264-out
for f in *.mov; do
  ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
    -c:a aac -b:a 128k -movflags +faststart \
    "h264-out/${f%.mov}.mp4"
done
FlagPlain meaning
-crf 22Quality (lower = better, bigger; try 20 to 26)
-preset mediumSpeed vs compression tradeoff
-movflags +faststartWeb-friendly metadata placement

Hardware encode on Apple Silicon (optional, faster):

ffmpeg -i input.mov -c:v h264_videotoolbox -b:v 8M -c:a aac output.mp4

For AVCHD MTS sources that are already H.264, you may only need container conversion; see AVCHD to MP4 on Mac .

Using GetCompress

GetCompress fits recurring convert HEVC to H.264 on Mac work when iPhone clips pile up and Windows teammates need playable files without manual export per clip.

Drop HEVC MOV or MP4 files into the app. Choose H.264 output (or MP4 with H.264), set resolution and quality, or use target file size when the portal states a megabyte limit. Trim in the preview before export when the phone recording includes setup time.

Useful workflow pieces in GetCompress:

  • Batch queue: process an AirDrop folder of HEVC clips without opening each in QuickTime.
  • Presets: save “1080p H.264 client” or “720p H.264 Slack” and reuse weekly.
  • Preview and trim: confirm text stays readable before sending a screen recording.
  • Folder monitoring: watch an imports folder and auto-transcode new HEVC phone clips when they land.
  • Local processing: keep unreleased demos on your Mac instead of uploading HEVC originals online.
  • Target file size: balance compatibility and file size when the upload form caps megabytes.

After conversion, if the H.264 file is still too large, lower quality or resolution in the same window rather than starting over in Terminal.

Buy GetCompress now for local media compression with reusable presets and no media upload.