Step-by-step instructions
- 1
Convert with FFmpeg
If the MKV contains DivX, Xvid, or MPEG-4 video with MP3 audio, remux losslessly: `ffmpeg -i input.mkv -c copy output.avi`. If the MKV uses H.264 or H.265 video, re-encode: `ffmpeg -i input.mkv -c:v libxvid -q:v 3 -c:a libmp3lame -q:a 4 output.avi`. Xvid is the most compatible AVI codec for legacy devices.
Go to converter - 2
Convert with HandBrake
Open HandBrake, select the MKV file. In the Output Settings, change the container to AVI. Under Video, choose MPEG-4 or H.264 codec. Click Start Encode. Note: HandBrake's AVI support is limited compared to MP4 — some options may be unavailable in AVI container mode.
- 3
Handle subtitles and extra tracks
AVI doesn't support embedded subtitles or multiple audio tracks in the same way as MKV. When converting, FFmpeg automatically selects the first video and first audio track. Subtitles are dropped (or burn them in with: `-vf subtitles=input.mkv`). If you need subtitles, burn them into the video or keep the MKV.
- 4
Verify on the target device
Test the AVI on the specific legacy device or software that required it. AVI compatibility varies — some devices only support certain codecs (MPEG-4, DivX, Xvid) at specific resolutions. If the device still doesn't play the file, check its supported codec list and re-encode with the exact required codec.
Why convert MKV to AVI?
Legacy devices and software that predate MKV support require AVI input. Converting MKV to AVI gives you a file compatible with older hardware while sacrificing the advanced features that made MKV valuable.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Why convert MKV to AVI?
Can I losslessly convert MKV to AVI?
What is the best codec for AVI output?
No account. No upload. Works in any browser.