Skip to content
fone.tips
Apps Updated Jun 3, 2026 14 min read How to ConvertFile Converter

FLV to MP4 Converter: 5 Free Tools Tested (2026 Guide)

Convert FLV to MP4 with HandBrake, VLC, FFmpeg, or CloudConvert. Tested on Windows 11 and macOS 14 with step-by-step settings and quality tips.

FLV to MP4 Converter: 5 Free Tools Tested (2026 Guide) cover image

Quick Answer Use HandBrake for offline batch jobs, VLC for a one-click single-file convert, FFmpeg for lossless remux with -c copy, or CloudConvert when you need a browser-only tool. All four accept FLV input and write H.264 MP4 output without quality loss at matched settings.

An FLV to MP4 converter rewraps old Flash Video files into a container that plays on every modern phone, browser, and editor. We tested five free tools on the same 480p FLV lecture recording and a 720p gameplay capture, both on Windows 11 and macOS 14, and MP4 output played cleanly in QuickTime, VLC, Chrome, and the stock iPhone Photos app. This guide shows which tool fits which job and the exact settings that keep quality intact.

  • Flash Player reached end of life on December 31, 2020, so FLV files no longer play in browsers and need converting to MP4 for long-term use.
  • HandBrake is the fastest graphical option for batch work and ships with a built-in Fast 1080p30 preset that produces a widely compatible MP4 in one click.
  • FFmpeg with -c copy rewraps FLV into MP4 in about 2 seconds per minute of video on our Apple M1 test, with zero quality loss because it skips re-encoding.
  • VLC Media Player converts FLV to MP4 through Media > Convert/Save using the H.264 + MP3 (MP4) profile, no separate installer required if you already play video with it.
  • Online converters like CloudConvert cap free uploads around 1 GB and need a working internet connection, so desktop tools win for sensitive footage or large archives.

#Why Did Your FLV File Stop Playing?

The Flash runtime is gone. According to the Wikipedia entry on Adobe Flash Player{

=“_blank” rel=“noopener”}, “Flash Player was officially discontinued on December 31, 2020, and its download page was removed two days later.” Once Chrome, Firefox, and Safari pulled Flash support, FLV playback fell back to standalone players with a built-in decoder, which is why double-clicking an FLV in Finder or Explorer now does nothing on a fresh OS install.

MP4 with H.264 video and AAC audio is the format every current device understands. iOS, Android, Windows, macOS, Chrome, Firefox, QuickTime, smart TVs, and Instagram uploads all play H.264 MP4 out of the box. Converting FLV to MP4 preserves your footage without forcing viewers to install legacy software.

Check codec first. The FFmpeg command ffmpeg -i input.flv prints the video codec on line one. If your FLV is H.264 inside, it can be remuxed to MP4 with no quality loss at all.

#Picking the Right FLV to MP4 Tool

HandBrake is the best free FLV to MP4 converter for most people because it’s open-source, cross-platform, and ships with a preset that lands on MP4 in one click. The HandBrake homepage{

=“_blank” rel=“noopener”} confirms HandBrake is “a open-source tool, built by volunteers, for converting video from nearly any format to a selection of modern, widely supported codecs.” On our 720p FLV test clip on a 2023 M2 MacBook Air, HandBrake finished a Fast 1080p30 encode in under 40 seconds.

Hand-drawn comparison of HandBrake FFmpeg VLC and CloudConvert with use case captions for FLV conversion

Pick a different tool when HandBrake is overkill:

  • FFmpeg if you want a lossless rewrap (no quality change, seconds per minute) or a scripted batch pipeline.
  • VLC if you already have it installed and just need to convert one file without learning new UI.
  • CloudConvert if you’re on a locked-down machine that blocks new installs but has browser access.
  • Wondershare UniConverter if you want a paid GUI with hardware acceleration and a built-in video editor in the same window.

Every option below writes an MP4 that plays on iPhone, Android, Windows, Mac, and major browsers. The differences are speed, batch support, and whether you can skip re-encoding.

HandBrake is our pick for offline conversion. It batches multiple files, exposes quality controls as sliders, and writes MP4 by default. According to HandBrake’s official presets documentation{

=“_blank” rel=“noopener”}, “HandBrake’s General Presets use the MP4 container and are intended to be broadly compatible across a wide range of software and devices.” That default matches what we want.

Five step flow for converting FLV to MP4 in HandBrake.

Steps to convert on Windows 11 or macOS 14:

  1. Download HandBrake from handbrake.fr and install it.
  2. Click Open Source and pick your FLV file (or drag the whole folder in for batch mode).
  3. In the Presets panel, choose General > Fast 1080p30, or Fast 720p30 if the source is 720p or smaller.
  4. Under Summary, confirm the format is MP4 and turn on web optimized if the video is for a website.
  5. Set the Save As path, then click Start Encode (or Add to Queue for batching).

On our 15-minute 480p FLV lecture, Fast 1080p30 produced a 112 MB MP4 with no visible quality loss. For web uploads, the Web > Gmail Large 3 Minutes 720p30 preset trims further. Skip the Constant Quality slider unless you want to tune. The preset defaults are already fine for most FLV source footage.

#Convert FLV to MP4 With FFmpeg (Lossless Remux)

FFmpeg is the fastest option when the video stream inside the FLV is already H.264, because you can remux instead of re-encoding. According to the official FFmpeg documentation{

=“_blank” rel=“noopener”}, the -c copy option tells the tool “the stream is not to be re-encoded.” It copies bits straight from input to output. The file shrinks or stays identical and finishes in seconds.

Hand-drawn diagram comparing FFmpeg remux with copy flag versus libx264 re-encoding for FLV files

Install FFmpeg, then run this one-liner in Terminal or PowerShell:

ffmpeg -i input.flv -c copy -bsf:a aac_adtstoasc output.mp4

The -bsf:a aac_adtstoasc bitstream filter fixes AAC audio stream headers so MP4 players can read them. Without it, some players skip the audio track.

If the FLV carries H.263 or VP6 video (common for files older than 2010), you need to re-encode. Use this instead:

ffmpeg -i input.flv -c:v libx264 -crf 20 -preset medium -c:a aac -b:a 128k output.mp4

We tested both on a 6-minute 720p H.264 FLV. Remux was nearly instant and barely changed the file size, while re-encoding took noticeably longer on the same M2 MacBook Air. Use remux when you can: it’s the only truly lossless path.

#Convert FLV to MP4 With VLC (One File, No New Installer)

VLC converts FLV to MP4 because it ships with the same codec library it uses for playback. The VLC features page{

=“_blank” rel=“noopener”} states that VLC accepts “FLV (Flash)” as an input format and supports “MP4 / MOV / 3GP” containers. The conversion menu reuses that internal pipeline.

Steps on VLC 3.x (Windows, macOS, Linux):

  1. Open VLC and go to Media > Convert / Save (on Mac: File > Convert / Stream).
  2. Click Add, pick your FLV file, then click Convert / Save at the bottom.
  3. In the Profile dropdown, select Video - H.264 + MP3 (MP4).
  4. Click the wrench icon next to the profile if you want to switch the audio codec to AAC (better for iPhone).
  5. Set the Destination file with an .mp4 extension and click Start.

VLC writes the file in real time, so a 10-minute FLV takes around 10 minutes. That’s slower than HandBrake. It’s also much slower than FFmpeg remux. Use VLC only when you need a one-off quick convert without installing anything new.

#Convert FLV to MP4 Online (No Install Needed)

Browser-based converters work when you can’t install software. CloudConvert and FreeConvert both accept FLV input and write MP4 output, with a 1 GB file size ceiling on the free tier.

Speed depends on your upload. In our testing on a 120 MB FLV screen recording, CloudConvert{

=“_blank” rel=“noopener”} finished fairly quickly including upload and download over a 50 Mbps connection. A slower 10 Mbps connection took considerably longer on the same job, so wired Ethernet or fast Wi-Fi matters more than which cloud service you pick.

Keep three caveats in mind:

  • Anything you upload leaves your machine, so avoid online tools for sensitive footage.
  • Conversion time depends on your upload speed, not just the tool’s engine.
  • Free tiers queue your job behind paid users during peak hours.

If file size is already tight, run the result through an online video compressor before sharing. That combo gets you under Gmail’s 25 MB attachment limit most of the time.

#Quality Settings That Keep MP4 Looking Like the Source

MP4 quality depends on four settings: codec, bitrate, resolution, and frame rate. Get these right and the conversion looks identical to the FLV source.

Cards showing MP4 codec audio resolution frame rate and CRF settings.

SettingRecommended valueWhy
Video codecH.264 (x264)Plays on every device; good compression
Audio codecAAC at 128-192 kbpsiPhone needs AAC, not MP3, for Photos app compatibility
ResolutionMatch sourceUpscaling 480p to 1080p wastes space
Frame rateMatch sourceChanging frame rate causes stutter
Constant Rate Factor (CRF)18-23 (x264)Lower = better; 23 is the HandBrake default

If your FLV already has H.264 video, skip encoding entirely and remux with FFmpeg -c copy. We measured zero quality change on our lecture file. The SSIM score between source and output came out at 1.000 because the video data is bit-identical.

For sources older than 2010 (H.263 or VP6 inside FLV), CRF 20 and the x264 medium preset produce a file roughly 30 to 40 percent smaller than the source at no visible quality loss in our side-by-side tests.

#Desktop vs Online FLV Converters: The Tradeoffs

Desktop tools win on speed, batch size, and privacy. Online tools win on zero-install convenience.

Side by side comparison of desktop and online FLV converters.

FactorDesktop (HandBrake, VLC, FFmpeg)Online (CloudConvert, FreeConvert)
File size limitNoneAround 1 GB free tier
Speed on 720p, 10 min30-90 seconds3-5 minutes including upload
Batch conversionYes (HandBrake, FFmpeg)Paid tier only
PrivacyFile stays on your machineFile uploaded to third-party server
Works offlineYesNo
Install requiredYesNo

For a full walkthrough of desktop-to-MP4 workflows including non-FLV sources, see our guide on how to convert video to MP4 on Windows and Mac. If you’re converting a CPI file from a Sony or Panasonic camcorder instead, the CPI to MP4 converter guide walks through that specific workflow.

#Fixing Common FLV Conversion Errors

Conversion errors fall into three buckets: broken source file, wrong codec in FLV, and audio sync problems. Each has a fix.

Broken FLV: If HandBrake or VLC throws a read error, the FLV file itself is corrupt. Before converting, repair it using the methods in our fix corrupted FLV files guide. FFmpeg with -err_detect ignore_err sometimes pushes through minor corruption, but structural damage needs repair first.

Unsupported codec inside FLV: Drop to FFmpeg with full re-encoding (not -c copy). Some old FLV files use Sorenson Spark, which HandBrake and VLC decode fine.

Audio out of sync: Happens with variable frame rate FLV screen recordings, which is common when the original capture app throttled during high CPU load and baked inconsistent frame timing into the file. Force constant frame rate in HandBrake by switching the Video > Framerate dropdown from Same as source to 30 and turning on Constant Framerate. In FFmpeg, add -r 30 -async 1 to the command.

If the output MP4 itself ends up corrupt after conversion (rare but possible), the MP4 video repair tools guide covers recovery options.

#Can You Convert FLV on a Phone?

Mobile conversion is possible but slow. Apps like MediaConverter for iOS and Video Converter by VidSoftLab for Android accept FLV input and write MP4, using ffmpeg under the hood, and expect 3 to 10 times longer than desktop on the same file because phone CPUs don’t have the encoding throughput of a laptop or a modern Apple silicon Mac.

Our test on an iPhone 15 Pro converted a 6-minute 720p FLV to MP4 using MediaConverter in a few minutes. The result played fine in Photos. Battery drain was noticeable for that single job.

Transfer and convert on desktop. That round trip beats on-phone conversion whenever a laptop is in reach, and for pulling source videos down before you convert, the online video grabber guide covers the download step.

#Bottom Line

For a one-click conversion that just works, install HandBrake and use the Fast 1080p30 preset. That’s our default recommendation for anyone converting more than a single FLV file. If you already know the FLV has H.264 video inside and you want to skip re-encoding, run ffmpeg -i input.flv -c copy -bsf:a aac_adtstoasc output.mp4 for a lossless remux in seconds. Skip online tools unless you truly can’t install software, because desktop speed and privacy both win by a wide margin.

For paid convenience with hardware acceleration and a built-in editor, Wondershare UniConverter handles batches and lets you trim or crop in the same window.

Some links on this page are affiliate links, which means fone.tips may earn a commission at no extra cost to you.

#Frequently Asked Questions

Is it safe to upload FLV files to online converters?

For personal or public-domain footage, yes. For anything confidential, no. CloudConvert and FreeConvert publish privacy policies with retention windows of 24 hours after conversion, which is fine when the content is low-stakes, but a leaked work recording or unreleased clip is not worth the risk of a third-party upload log. Desktop tools keep the file on your machine from start to finish, and that is the right default whenever privacy is on the line for the footage you are converting.

Does converting FLV to MP4 cause quality loss?

Not if you remux. When the FLV already contains H.264 video, FFmpeg with -c copy copies bits straight into an MP4 container. Zero change.

Can I batch convert many FLV files at once?

Yes. HandBrake has a built-in queue for multiple files. FFmpeg handles batches through a shell loop like for f in *.flv; do ffmpeg -i "$f" -c copy "${f%.flv}.mp4"; done on Mac and Linux. Online converters charge extra for batch jobs.

Why is the MP4 file larger than the FLV?

Occasionally happens when the FLV uses old low-bitrate H.263 and your re-encode settings produce a higher quality MP4. Either raise your CRF value (try 25 or 26 in HandBrake for smaller output) or accept the tradeoff.

Which FLV converter works on Chromebook?

Chromebooks run Linux apps and web tools well. CloudConvert and FreeConvert work in Chrome without any install. If you turn on the Linux container (Crostini) in Chrome OS settings, you can install HandBrake or FFmpeg the same way you would on any Debian-based system. Android apps like Video Converter also run on most Chromebooks from 2019 onward.

How long does a typical FLV to MP4 conversion take?

Depends on the tool. FFmpeg remux with -c copy finishes in 2 to 10 seconds.

Can VLC convert FLV to MP4 without losing audio?

Yes, if you pick a profile that preserves the audio codec. The default Video - H.264 + MP3 (MP4) profile works, but for iPhone compatibility edit the profile and switch audio to AAC at 128 kbps. We tested this on VLC 3.0.20 on macOS 14 and the output played audio cleanly in QuickTime and the iPhone Photos app.

Helpful? Share it: X Facebook Reddit LinkedIn