Snabbt svar:
Att ommixa MKV till MP4 ompaketerar video- och ljudströmmar till en ny behållare utan omkodning, vilket bevarar 100 % originalkvalitet. För snabba batchkonverteringar är AnyMP4 Video Converter Ultimate mycket effektiv, medan Shutter Encoder och FFmpeg erbjuder robusta, gratis alternativ med öppen källkod för Windows och Mac.
När du behöver remux MKV till MP4, beror det oftast på att en smart-TV, iPad eller PlayStation just avvisade din videofil med ett frustrerande formatfel. Även om MKV är en utmärkt behållare för att hålla flera ljudspår och avancerade undertexter intakta, saknar den det universella uppspelningsstödet som MP4 har.
Många online-handledningar komplicerar detta containerbyte eller förväxlar det med tung, tidskrävande omkodning. För att få ut det mesta av din hårdvara behöver du veta hur du byter dessa filomslag förlustfritt utan att slösa timmar på att omkoda data som redan är helt okej. Låt oss titta på exakt vad som händer med dina medieströmmar under denna process.
Hur vi testar
| bäst för | Pris | plattform | Svårighet | |
|---|---|---|---|---|
| AnyMP4 Video Converter Ultimate | Enklaste batch-remuxing med ett klick | Betald (gratis provperiod) | Windows/Mac | Easy |
| Handbroms | Användare av öppen källkodsgränssnitt | Gratis | Windows/Mac/Linux | Medium |
| FFmpeg | Kommandoradsautomation | Gratis | Windows/Mac/Linux | Hård |
| Slutarkodare | Modernt, gratis, öppen källkodsgränssnitt | Gratis | Windows/Mac | Easy |
Remuxing (multiplexering) är helt enkelt att ta exakt samma video- och ljuddata ur MKV lådan och lägga den i en MP4-låda. Eftersom du inte rör själva videokodeken är processen 100 % förlustfri och tar sekunder istället för timmar.
Transkodning avkodar och omkodar videodata. Det kräver enorm CPU-kraft och försämrar oundvikligen bildkvaliteten. Om din MKV redan innehåller MP4-kompatibla codecs (som H.264) är remuxing det enda logiska valet.
Att försöka bearbeta en 50 GB Blu-ray-ripp på en vanlig bärbar dator kraschar vanligtvis systemet eller tar en hel eftermiddag. Den främsta smärtpunkten vid containerkonvertering är flaskhalsar i hårdvaran. AnyMP4 Video Converter Ultimate kringgår detta helt genom att använda en dedikerad strömkopieringsmotor. Istället för att tvinga din processor att avkoda och omkoda den tunga H.264- eller HEVC-datan, extraherar den råa video- och ljudströmmar från MKV:en och släpper dem direkt i ett MP4-skal. Den hanterar det tunga arbetet automatiskt och förhindrar konfigurationsfel som kan förstöra din uppspelning.
Säker nedladdning
Säker nedladdning
1. Dra hela din MKV-mapp direkt till huvudfönstret. Om du vill kan du klicka på Lägg till filer -knappen för att hitta MKV-filerna och importera dem till den här programvaran när du hanterar hela TV-säsonger.
2. Öppna Utdataformat rullgardinsmenyn, växla till Video fliken, välj MP4 från sidofältet och välj Samma som källanDetta låser den förlustfria strömkopian.
3. Välj din destinationskatalog och klicka på Konvertera allaProcessen slutförs nästan omedelbart eftersom ingen omkodning sker.
Handbroms är helt gratis och uppdateras aktivt, men du måste vara noggrann med din konfiguration för att uppnå ett nästan förlustfritt resultat. Till skillnad från dedikerade strömkopieringsverktyg är Handbrake främst en transkodare, så du måste explicit justera RF-reglaget till 0 (förlustfri) eller använda specifika genomströmningsinställningar för ljud för att undvika en omkodning som tar flera timmar. Det kräver mer teknisk medvetenhet än Metod 1, men det är fortfarande guldstandarden för videohantering med öppen källkod.
1. Öppna handbromsen, klicka Källaoch ladda din MKV-fil.
Ställ in Sammanfattning tab containerformat till MP4.
2. Gå till Video fliken. Leta efter reglaget för konstant kvalitet och dra det hela vägen åt höger tills det står 0 (Förlustfri)Detta förhindrar att kodaren krossar din bitrate.
3. Byt till Audio fliken. Ändra rullgardinsmenyn för ljudkodek från AAC eller MP3 till AAC-genomströmning or AC3 genomströmning beroende på din källström.
4. Klicka Börja koda högst upp på skärmen för att mata ut din fil.
Ärligt talat är Handbrakes användargränssnitt ett totalt kaos om man bara vill ha en snabb omkodning. Jag tillbringade en gång en timme med att vänta på att en film skulle bearbetas, bara för att inse att programvaran som standard satte en kraftig, förlustbringande omkodning. Den har inte en enkel, framträdande Stream Copy-knapp för video. Du måste manuellt dra reglaget för kvalitet hela vägen till ett specifikt tröskelvärde och leta efter inställningarna för ljudgenomströmning. Om du missar en kryssruta kommer din laptops fläktar att snurra upp till 100 %, och du slösar bort en eftermiddag på att omkoda data som borde ha tagit några sekunder att kopiera.
Till skillnad från skrymmande GUI-programvara kommunicerar FFmpeg direkt med operativsystemets kärna. Det kräver inga grafiska skrivbordsresurser, vilket gör det exponentiellt snabbare än Handbrake för ren strömkopiering. Det är ett ostyrt kommandoradsverktyg, men det ger dig absolut kontroll över din strömmappning.
1. Installera FFmpeg på Mac- eller Windows-datorn. Öppna Terminalen eller Kommandotolken.
2. Navigera till din videomapp med hjälp av cd-kommandot.
1. Typ cd (skriv gemen cd följt av ett enkelt mellanslag).
2. Öppna din vanliga filhanterare eller Mac Finder, hämta mappen där dina videor är lagrade och dra den direkt till terminalfönstret.
3. Terminalen skriver direkt ut den exakta, perfekta mappsökvägen åt dig. Tryck bara på ange.
3. Skriv följande kommando och tryck på Enter:
ffmpeg -i input.mkv -c kopiera utdata.mp4
Bland kommandona betyder input filnamnet på MKV-videofilen i den mappen, och du måste ersätta det riktiga namnet i din fil.
Kommandot säger åt FFmpeg att mata in MKV-filen (-i) och kopiera både video- och ljudspår direkt (-c copy) till det nya MP4-filnamnet utan att röra de inre data.
Då kan du hitta den konverterade MP4-videofilen som är lagrad i samma mapp som MKV-filen.
En hård sanning om remuxing: du kan inte blint paketera om allt till en MP4. MP4-behållaren är strikt standardiserad. Om din käll-MKV innehåller FLAC-ljud eller PGS (bildbaserade) undertexter rippade från en Blu-ray, kommer ett rent -c copy stream copy-kommando att misslyckas omedelbart. MP4 förväntar sig AAC eller AC3 för ljud och SRT eller TXT för text. När du stöter på ett remux-fel måste du multiplexa videoströmmen förlustfritt samtidigt som du transkodar det inkompatibla ljudspåret med hjälp av ett hybridkommando som ffmpeg -i input.mkv -c:v copy -c:a aac output.mp4.
Om FFmpegs kommandorad känns för skrämmande men du ändå vill ha ett 100 % gratis verktyg med öppen källkod som hanterar äkta förlustfri remuxing, är Shutter Encoder den absoluta guldstandarden. Till skillnad från XMedia Recode, som är låst till Windows och ser ut som att det designades 2005, fungerar Shutter Encoder utmärkt på både Windows och macOS. Det fungerar som ett elegant grafiskt gränssnitt för FFmpeg och exponerar dess råa containerbyteskraft genom en enda, idiotsäker funktion som heter Rewrap.
1. Öppna Shutter Encoder och släpp din MKV-fil i den stora centrala släppzonen.
2. Klicka på Välj funktion rullgardinsmenyn. Bläddra ner till Redigera kategori och välj Ompackning.
Kontroll av viktiga inställningar: När du har valt detta, titta på den högra inställningspanelen under Filter. Se till att destinationstillägget är inställt på .mp4Shutter Encoder klonar nu direkt den underliggande H.264/HEVC-videoströmmen utan att utlösa en kraftig, systemkvävande omkodning.
3. Klicka på Startfunktion knappen längst ner. En förloppsindikator blinkar kort och din rena, förlustfria MP4-fil visas i källmappen.
Vad är skillnaden mellan remuxing och transkodning?
Remuxing kopierar befintliga ljud- och videoströmmar till en ny behållare utan att ändra informationen. Transkodning avkodar informationen fullständigt och kodar om den, vilket tar längre tid och minskar videokvaliteten.
Bevaras undertexterna när jag konverterar MKV till MP4?
Det beror på undertextformatet. MP4 har inbyggt stöd för textbaserade undertexter som SRT. Om din MKV använder bildbaserade undertexter som PGS eller VOBSUB kommer remuxing-processen sannolikt att ta bort dem om du inte bränner in dem i videon (vilket kräver omkodning). Du kan lägg till undertexter till MP4 genom att följa denna guide.
Kan jag remuxa MKV med flera ljudspår?
Ja. Verktyg som FFmpeg (med kommandot -map 0) och AnyMP4 VCU låter dig behålla flera ljudspår, förutsatt att dessa ljudkodekar (som AAC eller AC3) stöds av MP4-behållaren.
Hur konverterar man MKV till MP4 på en Mac?
Mac-användare kan använda Mac-versionen av AnyMP4 VCU för ett GUI-gränssnitt, eller installera Handbrake och FFmpeg (via Homebrew) för att bearbeta filer direkt på macOS.
Minskar remuxing filstorleken?
Nej. Eftersom remuxing inte komprimerar video- eller ljudströmmarna kommer den slutliga MP4-filen att vara nästan exakt lika stor som den ursprungliga MKV-filen.
Innan du stänger den här guiden och väljer en metod för omvandla MKV till MP4, kontrollera dina specifika filkrav för att undvika trasiga utdata eller borttagna ljudspår:
Hoppa över traditionella transkodare som Handbrake om du inte uttryckligen vill krympa din totala filstorlek eller bränna in bildbaserade undertexter i videospåret. För rena, blixtsnabba containerbyten är det helt enkelt fel metod att koda om videon.
Säker nedladdning
Säker nedladdning