MKV to M4V Converter
Generate the correct FFmpeg command to convert MKV video files to M4V format for Apple device and iTunes compatibility.
FFmpeg Command Generator
Configure your conversion options and get a ready-to-run command.
MKV files often have multiple audio tracks (e.g. English + commentary). Select the one you want in the output.
Generated FFmpeg Command
ffmpeg -i input.mkv -c copy output.m4v
MKV vs. M4V — Format Comparison
Know what you are converting and why
| Feature | MKV | M4V |
|---|---|---|
| Developer | Matroska.org (open source) | Apple Inc. |
| Common codecs | H.264, H.265, AV1, VP9, Xvid | H.264, H.265, AAC, AC3 |
| Apple device support | Requires third-party player | Native — QuickTime, iTunes, iOS |
| Subtitles | Multiple tracks, ASS/SRT/PGS | SRT / TTXT (limited) |
| DRM support | No | Yes (Apple FairPlay) |
| File size | Comparable to M4V | Comparable to MKV |
Installing FFmpeg
Free and open source — runs on Mac, Windows, and Linux
After installation, run ffmpeg -version in a new terminal window to confirm it is installed correctly.
GUI Alternatives to FFmpeg
For those who prefer a visual interface
HandBrake
Free, open-source GUI encoder. Open your MKV, select the "Apple 1080p60 Surround" preset, change the extension to .m4v, and encode. Available at handbrake.fr.
VLC Media Player
Go to Media → Convert / Save, add your MKV, choose an MP4/M4V profile, and click Start. Rename the output extension to .m4v if needed. Available at videolan.org.
iVI (Mac App Store)
Mac-only app designed specifically for converting video files to M4V for import into Apple TV and iTunes. Drag and drop MKV files and it handles everything automatically.
Summary
Generate the correct FFmpeg command to convert MKV video files to M4V format for Apple device and iTunes compatibility.
How it works
- Choose your conversion goal: fast lossless rewrap or full re-encode for compatibility.
- Select optional settings such as subtitle burning, audio track selection, and quality level.
- Click "Generate Command" to produce a ready-to-run FFmpeg command.
- Copy the command and run it in Terminal (Mac/Linux) or Command Prompt / PowerShell (Windows).
- The resulting .m4v file plays in iTunes, Apple TV, QuickTime, and on any iPhone or iPad.
Use cases
- Make MKV movie files playable in iTunes and importable into your Apple TV library.
- Convert MKV recordings from Plex or Jellyfin for offline viewing on an iPhone or iPad.
- Rewrap MKV files that already contain H.264 video to M4V with zero quality loss.
- Re-encode MKV files with incompatible codecs (HEVC 10-bit, AV1, VP9) for older Apple hardware.
- Burn embedded MKV subtitles into the video for devices that do not support external subtitle tracks.
- Reduce bitrate while converting, to save storage on Apple devices with limited capacity.
- Batch-convert a folder of MKV episodes to M4V for an Apple TV season collection.
- Preserve AAC or AC3 surround audio when converting, for Apple TV multi-channel output.