MKV to FLV Converter

Configure your MKV-to-FLV conversion settings and get the exact FFmpeg command to run on your computer.

Conversion Settings

Just the filename — or a full path like /home/user/videos/movie.mkv

H.264 is the best choice for modern Flash Player (9.0.115+).

300 kbps (small) 6000 kbps (high quality)
64 kbps 320 kbps

FFmpeg Command

ffmpeg -i "input.mkv" -c:v libx264 -b:v 1500k -c:a libmp3lame -b:a 128k "output.flv"

Command breakdown

MKV vs. FLV — Format Comparison

Feature MKV FLV
Developer Matroska (open source) Adobe Systems
Common codecs H.264, H.265, AV1, VP9 H.264, Sorenson Spark, MP3
Use case Modern storage, Blu-ray rips Legacy Flash web video
Browser support Via HTML5 video (limited) Requires Flash Player (obsolete)
Subtitles / chapters Full support Not supported

Quick tips

  • Run the command in the same folder as your MKV file, or use full paths.
  • Add -y before the output filename to overwrite an existing file without a prompt.
  • Use -preset fast with libx264 to speed up encoding at a slight quality trade-off.
  • FLV does not support chapters, multiple audio tracks, or subtitles. For modern use, prefer MP4 instead.
Command copied!

Summary

Configure your MKV-to-FLV conversion settings and get the exact FFmpeg command to run on your computer.

How it works

  1. Enter the name of your MKV input file (e.g. video.mkv).
  2. Enter the desired output FLV filename.
  3. Choose a video codec — H.264 (libx264) is the most compatible choice for FLV.
  4. Set a video bitrate using the slider.
  5. Choose an audio codec — MP3 is the standard for FLV containers.
  6. Click "Generate Command" and copy the FFmpeg command shown.
  7. Paste the command into your terminal and run it to convert the file.

Use cases

  • Convert MKV files for use with legacy Flash-based video players.
  • Prepare video content for older streaming servers that require FLV input.
  • Archive or re-encode footage in the FLV format for compatibility with older systems.
  • Generate FLV files for embedding in legacy SWF-based web applications.
  • Convert recorded MKV screencasts to FLV for older e-learning platforms.
  • Reduce file size during conversion by adjusting the bitrate.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu