Skip to content

Convert MOV to AVI on Mac: 3 Methods

Convert MOV to AVI on Mac with GetCompress or FFmpeg. Use H.264 or MJPEG inside AVI for legacy Windows tools that still reject MP4.

By Petr Samokhin

Screen recordings, iPhone clips, and Final Cut exports sometimes must become AVI for legacy Windows software, lab systems, or upload validators that never moved to MP4. QuickTime Player cannot save AVI, so you need GetCompress or FFmpeg. Convert locally and confirm the exact codec the destination wants before you batch a folder.

MOV vs AVI

MOVAVI
Common sourceiPhone, QuickTime, Final CutLegacy Windows apps, old archives
Modern web uploadsAccepted after MP4 exportOften rejected
Codec insideH.264, HEVC, ProResOften H.264 or older MJPEG
Best first stepAsk if MP4 worksMatch the validator’s codec

Confirm whether the tool needs H.264 inside AVI or older MJPEG. Wrong codec means a rejected upload even with the right extension. When modern formats work, prefer MOV to MP4 on Mac . For size caps, see how to compress video on Mac .

Method 1: GetCompress

Best for: legacy files you send, QA folders, and a preset that matches a picky validator.

GetCompress main window with videos queued and video settings open, including quality, target size, resolution, and format options
  1. Drop one MOV or a whole folder into GetCompress .
  2. Choose AVI output.
  3. Trim in the preview when the tool only needs a short segment.
  4. Set a quality level (Original, High, Medium, Balanced, or Low) or resolution, or type a target file size when the portal caps megabytes.
  5. Test one AVI in the destination app before you batch the rest.

Processing stays on your Mac. Save the preset after the first accepted upload.

Method 2: Convert with FFmpeg

Best for: Explicit H.264 or MJPEG recipes and Terminal batches.

brew install ffmpeg

H.264 inside AVI (common starting point):

ffmpeg -i input.mov -c:v libx264 -crf 22 -preset medium \
 -c:a libmp3lame -b:a 192k output.avi

Legacy MJPEG when H.264 is rejected:

ffmpeg -i input.mov -c:v mjpeg -q:v 5 -c:a pcm_s16le output.avi

Batch a folder:

mkdir avi-out
for f in *.mov; do
 ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
 -c:a libmp3lame -b:a 192k "avi-out/${f%.mov}.avi"
done
FlagPlain meaning
-crf 22Quality for H.264 output
libmp3lameMP3 audio common in AVI workflows
mjpegOlder AVI codec when required

Expect much larger files with MJPEG and PCM audio. Plan disk space before migrating an archive drive.

Limitation: You maintain the recipes. Test one file before a batch.

Method 3: Trim in QuickTime first

Best for: Shortening a long MOV before AVI encode.

  1. Open the MOV in QuickTime Player.
  2. Edit → Trim (⌘T).
  3. File → Export As to a trimmed MOV if you want an intermediate.
  4. Convert that shorter file with Method 1 or 2.

QuickTime has no AVI export. Use it only to cut dead air so FFmpeg processes fewer frames.

Limitation: One file at a time. No AVI output.

Which method should you use

SituationStart here
Recurring legacy files you sendGetCompress
Exact H.264 or MJPEG flagsFFmpeg
Long recording, short segment neededTrim in QuickTime, then Method 1 or 2

When MP4 is the better deliverable

If the recipient can take MP4, stop converting to AVI. AVI only helps when a validator or old app still demands it.

GetCompress fits when Mac-origin MOV files must land in a legacy AVI pipeline every week. Keep the MOV master. Document the codec recipe that the destination accepted so the next batch matches.