Potřebujete převést video z MKV do MP4? Níže najdete jednoduchý postup ve VLC (zdarma, česky), plus tipy, jak zachovat kvalitu, co dělat se zvukem a titulky, a jak převod urychlit. Postup je platný pro VLC 3.x (Windows/macOS/Linux).
Obsah článku
Co je dobré vědět (MKV vs. MP4, kodeky a kvalita)
- MKV a MP4 jsou kontejnery, ne kvalita sama o sobě. To, jak video vypadá a zní, určují kodeky uvnitř (typicky H.264/AVC, H.265/HEVC pro obraz a AAC/AC-3/MP3 pro zvuk).
- MP4 nejlépe funguje s H.264 (AVC) + AAC. MP3 v MP4 je sice možné, ale AAC je běžnější a kompatibilnější s mobily, TV i webem.
- Nechcete-li ztratit kvalitu, snažte se nepřekódovávat zbytečně; pokud už máte H.264 + AAC, je ideální tzv. přebalení (remux). To VLC neumí vždy čistě, proto níže uvádím i FFmpeg tip.
Postup: převod MKV → MP4 ve VLC (Windows/macOS/Linux)

- Spusťte VLC.
- V horní liště klikněte na Média → Převést / Uložit… (zkratka Ctrl+R).
- V záložce Soubor klikněte na Přidat… a vyberte svůj .mkv.
- Dole klikněte na Převést / Uložit.
- U pole Profil vyberte Video – H.264 + AAC (MP4).
- Pokud v seznamu vidíte H.264 + MP3 (MP4), raději přepněte na AAC kvůli kompatibilitě.
- Klikněte na ikonu Klíč (Upravit vybraný profil):
- Zapouzdření: MP4/MOV (ponechte).
- Video kodek: H.264. Zaškrtněte Video.
- Pokud je vaše MKV už v H.264, můžete zkusit Zachovat původní obrazovou stopu (VLC se ale někdy stejně rozhodne reenkódovat).
- Zvukový kodek: AAC, ponechte 48 kHz a stereo (nebo zachovat původní, pokud je to AAC).
- U Cílového souboru klikněte na Procházet, zvolte umístění a název, koncovka .mp4.
- Stiskněte Spustit. Během převodu uvidíte průběh na časové ose. Délka závisí na výkonu PC a stopáži.
Tip: Na notebooku zapojte napájení a v Nástroje → Předvolby → Vstup / kodeky můžete zkusit zapnout/změnit hardwarové zrychlení dekódování (podle grafiky).
Jak zachovat kvalitu a šetřit čas
1) Když je zdroj H.264 + AAC → ideální je remux (bez rekomprese)
- To je okamžitý převod kontejneru MKV → MP4 bez ztráty kvality. VLC to nemusí vždy umět spolehlivě; spolehlivější je FFmpeg:
ffmpeg -i vstup.mkv -c copy -map 0 výstup.mp4Pokud FFmpeg zahlásí, že AAC chybí (máte např. AC-3/DTS), přidáte převod zvuku:ffmpeg -i vstup.mkv -c:v copy -c:a aac -b:a 192k -map 0 výstup.mp4(FFmpeg je zdarma pro Windows/macOS/Linux.)
2) Když je zdroj HEVC (H.265) nebo zvuk není AAC
- V MP4 sice lze mít i HEVC, ale starší zařízení ho často nepřehrají. Pro maximální kompatibilitu zvolte ve VLC H.264 + AAC (MP4).
- Počítejte s delším převodem (překódování). Snižte bitrate jen mírně, jinak uvidíte zhoršení.
Titulky, více zvukových stop a kapitoly
- Titulky:
- Externí SRT můžete v MP4 přibalit. Ve VLC profilu → Titulkové kodeky zaškrtněte Titulky a zvolte SubRip (srt), případně T.140. Některé TV ale interní titulky v MP4 ignorují – pak je lepší nechat titulky externě jako
.srtse stejným názvem souboru.
- Externí SRT můžete v MP4 přibalit. Ve VLC profilu → Titulkové kodeky zaškrtněte Titulky a zvolte SubRip (srt), případně T.140. Některé TV ale interní titulky v MP4 ignorují – pak je lepší nechat titulky externě jako
- Více zvukových stop:
- Profil ve VLC dovolí ponechat jednu stopu. Pokud potřebujete více stop, použijte FFmpeg s vícenásobným
-map(viz výše).
- Profil ve VLC dovolí ponechat jednu stopu. Pokud potřebujete více stop, použijte FFmpeg s vícenásobným
- Kapitoly:
- MKV kapitoly se při převodu do MP4 často nepřenášejí. Chcete-li je zachovat, zvažte zůstat u MKV nebo použít pokročilé nástroje (mp4box/FFmpeg).
Alternativy k VLC (kdy po nich sáhnout)
- HandBrake – velmi snadné nastavení kvality (Constant Quality), moderní presety pro H.264/H.265 + AAC.
- FFmpeg – nejflexibilnější řešení, remux bez ztráty i hromadné skripty.
- Avidemux – jednoduché střihy bez rekomprese a rychlé uložení do MP4, pokud jsou kodeky kompatibilní.
Nejčastější potíže a řešení
- Zvuk po převodu nejde / je tichý:
Ve VLC profilu nastavte AAC a bitrate 160–192 kb/s. Pokud původně máte DTS/AC-3, je nutné překódovat. - Velký soubor po převodu:
Snižte Video bitrate (např. 3000 → 2500 kb/s) nebo použijte Konstantní kvalitu (CRF) v HandBrake. - Vypadlé titulky:
Uložte je externě jako .srt. - TV soubor nepřehraje:
Překódujte do H.264 + AAC (MP4), Profile High, Level 4.0/4.1, max. 1080p/50–60 fps.
Rychlé shrnutí voleb ve VLC
- Média → Převést / Uložit → Přidat → Převést / Uložit
- Profil: Video – H.264 + AAC (MP4)
- Zapouzdření: MP4/MOV
- Video: H.264 (zkusit „zachovat původní“, pokud je už H.264)
- Zvuk: AAC (160–192 kb/s, 48 kHz, stereo)
- Spustit
(Volby a názvy vycházejí z dlouhodobě stabilního rozhraní VLC 3.x a běžných profilů pro MP4; v posledních verzích 3.0.xx zůstávají.)
Související
- MediaCoder převede zdarma různé formáty videí
- CDex návod poradí, jak na převod audio CD na mp3
- Jak odebrat zvuk z videa ve Windows
Mne ukazuje chybu že to mam previest a dam a zase to iste neviem co mam robit.
Mě se u toho nechce změnit formát, pořád to zůstává ve formátu MKV a nechce se to změnit do MP4, nevíte co s tím prosím?
Ach jo, další funkce, která nefunguje, lépe řečeno funguje nějak prapodivně. Video se skutečně zkonvertuje, ale z nějakého důvodu má délku nikoliv 50 minut, ale 50 hodin, aniž bych cokoliv v nastavení měnil. Jako. těch prvních 50 minut tam je, pěkně zkopírovaný obraz, a pak dalších 49 hodin závěrečné obrazovky. 🙄 Co zase dělám špatně?