Convert FLV to MP4 on Mac
Convert FLV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and modern playback.
FLV files from old Flash-era screen recorders, early streaming exports, and archived webinars refuse modern upload forms. QuickTime may not open them, a CMS lists MP4 only, or you need to edit the clip in Final Cut or DaVinci. You notice when migrating a training library, when reviving a bug repro from an old QA archive, or when a client portal rejects anything that is not H.264 MP4. Converting locally preserves the footage without relying on deprecated players.
FLV vs MP4
FLV (Flash Video) paired with the Adobe Flash Player for years. MP4 with H.264 and AAC is the universal container for uploads, browsers, and editors today. FLV often used VP6, H.264, or Sorenson Spark video with MP3 or AAC audio.
| FLV | MP4 | |
|---|---|---|
| Common source | Flash recorders, old streaming rips, legacy LMS exports | Web, phones, modern editors |
| QuickTime Player | Often fails to open | Opens natively |
| Upload forms | Rejected | Usually accepted |
| Best first step | Re-encode to H.264 MP4 | Already compatible |
In practice, FLV shows up in decade-old tutorial libraries, screen captures from Flash tools, and exports from platforms that predated HTML5 video. MP4 is what you send for client review, LMS re-uploads, and ticket attachments. If the visual quality is fine but the container is dead, re-encoding fixes the handoff.
See the general video to MP4 guide for other legacy containers. When size limits matter, see the video compression guide .
Export in QuickTime
QuickTime Player rarely opens FLV directly. When it does, export is the quick path for a single clip.
- Open the FLV in QuickTime Player if supported; otherwise use FFmpeg below.
- Edit → Trim (⌘T) to remove intro slates or dead air.
- File → Export As → 1080p (or 720p for chat attachments).
For most FLV archives, skip straight to FFmpeg because QuickTime support is inconsistent. When export works, it produces H.264 in an MP4-friendly file.
| Situation | Export choice |
|---|---|
| One short tutorial clip | 720p after trim |
| Full-screen UI demo | 1080p |
| Portal with a hard MB cap | Trim first, then compress further |
QuickTime does not batch twenty FLV files. Use FFmpeg or GetCompress for archive migrations.
Convert with FFmpeg
FFmpeg in Terminal is the reliable path for FLV. Install through Homebrew:
brew install ffmpeg
Standard re-encode for sharing:
ffmpeg -i input.flv -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart output.mp4
Batch every FLV in a folder:
mkdir mp4-out
for f in *.flv; do
ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
-c:a aac -b:a 128k -movflags +faststart \
"mp4-out/${f%.flv}.mp4"
done
| Flag | Plain meaning |
|---|---|
-crf 22 | Quality (lower = better, bigger; try 20 to 26) |
-preset medium | Speed vs compression tradeoff |
-movflags +faststart | Moves metadata for faster web start |
If the source FLV already contains H.264 and AAC, try remux first:
ffmpeg -i input.flv -c copy output.mp4
When remux fails, fall back to the libx264 command. FLV with MP3 audio may need explicit -c:a aac. For WMV archives on the same drive, see WMV to MP4 on Mac .
Using GetCompress
GetCompress fits recurring convert FLV to MP4 on Mac work when you are migrating a Flash-era library or when upload forms enforce modern formats and size caps.
Drop FLV tutorials, screen captures, or a whole archive folder into the app. Choose MP4 output, set resolution and quality, or use target file size when the portal states a limit. Trim in the preview before export if the recording includes long intro screens.
Useful workflow pieces in GetCompress:
- Batch queue: process an entire legacy folder without scripting FFmpeg loops.
- Presets: save “1080p LMS re-upload” and reuse for the rest of the archive.
- Preview and trim: confirm UI text stays readable before sending a revived tutorial.
- Folder monitoring: watch an imports folder and auto-convert new FLV drops from old backup drives.
- Local processing: keep internal training footage on your Mac instead of uploading to online converters.
- Target file size: hit portal megabyte limits without guessing CRF values in Terminal.
After conversion, if the MP4 is still too large, adjust quality or resolution in the same window rather than starting over.
- Convert MOV to MP4 on MacConvert MOV to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads and Windows.
- Convert Video to MP4 on MacConvert any video to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for uploads, editing, and sharing.
- How to Compress Video on MacHow to compress video on Mac with QuickTime, iMovie, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
- Convert AVCHD to MP4 on MacConvert AVCHD to MP4 on Mac with QuickTime export or FFmpeg. H.264 MP4 for editing and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.