Convert FLV to MP4 on Windows
Convert FLV to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for uploads and modern playback.
FLV files from Flash-era screen recorders, old webinar exports, and archived training libraries fail on modern Windows workflows. Clipchamp may not import them, SharePoint lists MP4 only, or you need to edit the clip in a current NLE. You notice when migrating an LMS library, when QA revives a bug repro from years ago, or when a client portal rejects anything outside H.264 MP4. Converting locally keeps internal footage off third-party upload sites.
FLV vs MP4
FLV (Flash Video) powered early web streaming. MP4 with H.264 and AAC is what browsers, phones, and upload portals expect today. FLV may contain VP6, H.264, or older Spark codecs with MP3 or AAC audio.
| FLV | MP4 | |
|---|---|---|
| Common source | Flash recorders, old streaming exports, legacy LMS | Web, phones, modern editors |
| Built-in Windows apps | Flash Player is gone; playback fails | Widely accepted |
| Upload forms | Rejected | Usually accepted |
| Best first step | Re-encode to H.264 MP4 | Already compatible |
In practice, FLV appears in decade-old tutorials, screen captures, and vendor demos saved before HTML5 video. MP4 is what you send for Teams, Slack, CMS uploads, and client review. Re-encoding fixes compatibility when the visual content is still valuable.
See the general video to MP4 guide for other legacy containers. When file size is the blocker, see the video compression guide .
Export in Clipchamp
Clipchamp (built into Windows 11) can import some FLV files. When import works, it is fine for one or two clips.
- Open the FLV in Clipchamp if the app accepts it.
- Trim the timeline to remove intro slates or dead air.
- Export at 1080p (or 720p for chat attachments).
When Clipchamp refuses the file, use FFmpeg below. That is common for older VP6 FLV sources.
| 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 |
Clipchamp does not batch a full FLV archive. Use FFmpeg or GetCompress for migrations.
Convert with FFmpeg
FFmpeg in PowerShell is the reliable path for FLV batches. Install with winget:
winget install --id Gyan.FFmpeg -e
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
Get-ChildItem *.flv | ForEach-Object {
ffmpeg -i $_.Name -c:v libx264 -crf 22 -preset medium `
-c:a aac -b:a 128k -movflags +faststart `
"mp4-out\$($_.BaseName).mp4"
}
If the source already contains H.264 and AAC, try remux first:
ffmpeg -i input.flv -c copy output.mp4
| Symptom after conversion | Likely cause | Fix |
|---|---|---|
| Video plays, no audio | MP3 in FLV edge case | Re-encode with -c:a aac |
| Blocky output | Old VP6 source | Accept quality or use lower CRF |
| Upload still rejects | Missing faststart | Add -movflags +faststart |
For WMV on the same archive drive, see WMV to MP4 on Windows .
Using GetCompress
GetCompress fits recurring convert FLV to MP4 on Windows work when you are migrating a Flash-era library or when upload forms enforce modern formats and megabyte caps.
Drop FLV tutorials, screen captures, or a whole 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 PowerShell loops.
- Presets: save “1080p LMS re-upload” and reuse for the rest of the archive.
- Preview and trim: confirm UI text stays readable before sharing a revived tutorial.
- Folder monitoring: watch an imports folder and auto-convert new FLV files from old backup drives.
- Local processing: keep internal training footage on your machine instead of uploading to online converters.
- Target file size: hit SharePoint megabyte limits without guessing CRF values in PowerShell.
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 WindowsConvert MOV to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for uploads and sharing.
- Convert Video to MP4 on WindowsConvert any video to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for uploads, editing, and sharing.
- How to Compress Video on WindowsHow to compress video on Windows with Clipchamp, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
- Convert AVCHD to MP4 on WindowsConvert AVCHD to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for editing and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.