Hur man åtgärdar en korrupt MP4-fil på en Mac
Vid något tillfälle har du förmodligen försökt öppna en MP4 på din Mac, bara för att upptäcka att den inte spelas upp eller ser skadad ut. Vi har stött på dessa problem fler gånger än vi kan räkna. Under årens lopp har vi byggt upp en lista med lösningar för att reparera korrupta MP4-filer på Mac som har visat sig vara pålitliga, och vi är redo att dela dem med dig.
Varför blir MP4-filer korrupta?
MP4-filer är inte så okomplicerade som de verkar. De är uppbyggda av olika komponenter som kallas “atomer” och som lagrar själva videodata samt metadata som tidsstämplar och filstruktur. The moov atom, som organiserar filens metadata, är avgörande. Om den blir skadad blir din fil oläslig, även om själva videodata är intakt.
Som team har vi stött på detta problem fler gånger än vi vill erkänna. Vi har haft MP4-filer som blivit korrupta på grund av strömavbrott i en digitalkamera – mitt under inspelningen. Videofilen förstördes eftersom moov atom sparades aldrig korrekt. En annan gång avbröts filöverföringsprocessen, och mdat atom, som innehåller själva mediainformationen, blev ofullständig, vilket gjorde att videon inte gick att spela upp.
Dessa situationer inträffar oftare än du tror. Som tur är är det inte slutet, och det finns många möjliga sätt att åtgärda oläsliga mp4-filer på Mac.
3 enkla lösningar att prova först
Det är alltid en bra idé att prova några snabba och enkla lösningar först. Vi har stött på många fall där problemet inte var så allvarligt som det verkade.

- Prova en annan mediaspelare. Ibland kan en fil som inte öppnas i QuickTime spelas upp utan problem i VLC. Alla mediaspelare hanterar inte MP4-filer på samma sätt, så prova en annan spelare; det kan spara dig mycket besvär.
- Flytta filen till en annan enhet. Vi har ofta löst problem bara genom att flytta filen till en annan lagringsenhet eller Mac. Skadade sektorer på ett USB-minne eller en extern hårddisk kan orsaka problem, så prova på en annan enhet.
- Reparera filen på den enhet den spelades in med. Om din video kommer från en kamera som en GoPro, försök att sätta tillbaka SD-kortet i kameran. Många kameror har inbyggda reparationsfunktioner som automatiskt upptäcker skadade filer och försöker åtgärda dem. Vi har sett att detta fungerar när en fil inte kunde spelas upp på en dator, men kameran kunde återställa den.
Om dessa snabba lösningar inte fungerar, går vi vidare till mer avancerade alternativ. Låt oss börja med onlinetjänster som kan reparera MP4-filer på bara några steg.
Åtgärda korrupta MP4-filer med Clever Reparation av onlinevideo
Ett av de enklaste verktygen vi rekommenderar för en korrupt MP4-fil på en Mac (eller någon annan plattform faktiskt, eftersom det är ett onlineverktyg) är Clever Reparation av onlinevideo.
Till skillnad från de flesta gratis onlinetjänster erbjuder Clever generösa gränser. Det stöder filer upp till 5 GB, idealisk för större videor. Enligt vår erfarenhet hanterar Clever vanliga videokorrumperingsproblem mer än väl, särskilt för format som MP4.
Så här använder du Clever Reparation av onlinevideo för att reparera din MP4-fil:
- Gå till Clever-webbplats för reparation av onlinevideo. Uppladdningsalternativet visas direkt på hemsidan.

- Välj din korrupta MP4-fil. Det stöder även andra format som MOV, 3GP eller M4V.

- Välj din inspelningsenhet eller klicka på “Okänd enhet” om du är osäker på vilken enhet som användes för att spela in videon.
- Tillhandahåll en fungerande referensfil från samma enhet om verktyget begär det. Detta steg gör det möjligt för systemet att tillämpa rätt reparationsmetod och ökar chanserna för en lyckad återställning.
- Klicka på knappen “Reparera”. Reparationsprocessen går snabbt, även om större filer kan ta längre tid att ladda upp.

- Ladda ner din reparerade fil när reparationen är klar. Du får en länk för att ladda ner filen. Om du skapar ett konto kan du lagra den reparerade filen i din profil. Utan konto sparar verktyget filer i 24 timmar innan de raderas för integritetens skull.
Från våra tester, Clever Reparation av onlinevideo, som rankas som nummer 1 på vår lista över Bästa verktygen för videoreparation för Mac, levererar konsekvent snabba resultat, särskilt för MP4-filer som har skadats på grund av ofullständiga överföringar/inspelningar. Det har blivit vårt verktyg för dessa fall, men tänk på att du för bästa resultat behöver ladda upp en icke-skadad video från samma enhet som referens.
Försök att åtgärda skadade MP4-filer i VLC Media Player för Mac
VLC Mediaspelare är ett annat enkelt alternativ. Det är ett gratis verktyg som många redan använder för att spela upp videor, men vad de flesta inte vet är att det också har en inbyggd funktion för att reparera skadade videofiler. Vi har använt det otaliga gånger för att reparera videor som inte gick att öppna eller visade uppspelningsfel.
VLC:s reparationsfunktion fungerar särskilt bra när korruptionen påverkar videotexterna, vilket gör det svårt för mediaspelare att tolka filen. Även om denna funktion officiellt stöder AVI-filer har vi märkt att om du helt enkelt byter namn på din korrupta MP4-fil till AVI så fungerar det ofta. Det är en snabb lösning som fungerar för många vanliga problem.
Så här reparerar du en MP4-fil med VLC på Mac:
- Hitta din skadade MP4-fil, högerklicka på den och välj “Byt namn.” Ändra filändelsen från .mp4 till .avi och tryck på Enter.

- Öppna VLC Media Player på din Mac. Om du inte har det installerat, ladda ner och installera det från officiella VLC-webbplatsen.
- Gå till VLC:s inställningar. Under “Inmatning/Kodekar,” hitta avsnittet märkt “Reparera AVI-filer.”

- Ställ in alternativet på “Alltid åtgärda.” VLC kommer att försöka reparera all korruption som hittas i AVI-filen.
- Spela upp MP4-filen för att se om korruptionen är åtgärdad.
Enligt vår erfarenhet lagar VLC header-relaterade problem mycket bra. Om korruptionen är allvarligare kanske denna metod inte fungerar, men det är alltid värt ett försök.
Konvertera MP4-filer med verktyg som HandBrake och Shutter Encoder
Om enklare metoder som onlinetjänster eller mediespelare inte fungerar, är ett annat pålitligt sätt att reparera en korrupt MP4-fil att konvertera den. Konvertering, eller omkodning, innebär att den befintliga MP4-videon avkodas och därefter kodas om från grunden. Denna process bygger i princip upp videofilens struktur på nytt, vilket ofta kan kringgå korruptionsproblem.
Vi har använt verktyg som HandBrake och Shutter Encoder för att fixa korrupta MP4-filer. Båda dessa verktyg är gratis, används i stor utsträckning och erbjuder en rad olika alternativ för att hantera MP4-videofiler.
Alternativ A: HandBrake
HandBrake är ett av de bästa gratisverktygen för att omkoda videofiler. Det är enkelt att använda och stöder ett brett utbud av format (MP4, MOV och MKV.)
Hur man reparerar en korrupt MP4-fil med HandBrake:
- Ladda ner och installera HandBrake från den officiella HandBrake-webbplatsen. När det är installerat, öppna appen på din Mac.
- Klicka på “Öppen källkodoch välj den korrupta MP4-filen du vill reparera.

- Välj ett utdataformat. I fliken “Sammanfattning” väljer du ett format. Du kan välja att konvertera MP4-filen till ett annat format, som MKV eller MOV, eller välj att behålla filen i MP4 format. Varför välja samma format? Ibland kan det att koda om filen, även till samma MP4-format, återskapa filstrukturen och åtgärda trasad metadata utan att ändra filtillägget. Detta gör att allt förblir bekant och undviker kompatibilitetsproblem med annan programvara eller enheter som föredrar MP4.

- Det är vanligtvis bäst att behålla kvaliteten så nära originalet som möjligt för att undvika onödig försämring. Vi har upptäckt att standardinställningarna generellt fungerar bra.
- Välj en målmapp där du vill spara den reparerade filen.
- Klicka på “Start” för att påbörja processen. HandBrake kommer att avkoda den befintliga videodata och sedan koda den igen.
- När HandBrake är klar, öppna den nyligen konverterade filen i en mediaspelare som VLC för att kontrollera om korruptionen har åtgärdats. Om videon spelas upp utan problem fungerade konverteringen.
Alternativ B: Shutter Encoder
Shutter Encoder är ett annat utmärkt verktyg för att reparera korrupta MP4-filer genom ominkodning. Precis som HandBrake är det gratis och öppen källkod.
Shutter Encoders kombination av enkelhet och kraft gör det till ett utmärkt verktyg för korrupta MP4-filer. Dessutom använder det FFmpeg ger bred codec-stöd och tillförlitliga resultat. Och på tal om FFmpeg, vi kommer att prata mer om det direkt för ännu djupare kontroll senare.
Hur man åtgärdar en korrupt MP4-fil med Shutter Encoder:
- Ladda ner och installera Shutter Encoder från den officiella webbplatsen. Shutter Encoder fungerar sömlöst på både Intel-baserade Mac och de nya Apple Silicon Mac.
- Öppna Shutter Encoder och dra din korrupta MP4-fil till programmet, eller använd “Bläddra”-knappen för att hitta filen.

- Du kan välja en codec i “Välj funktion”.
- Standardinställningarna fungerar oftast bra, men om du vill ha mer kontroll låter Shutter Encoder dig justera saker som videokvalitet, upplösning och bithastighet för att matcha originalet.

- Klicka Startfunktion för att starta omkodningsprocessen.
- När det är klart, öppna den nya filen i en mediaspelare som VLC eller QuickTime för att se om problemet är löst.
Kan jag fixa en trasig MP4 med Mac Terminal?
Svaret är ja, du kan fixa en trasig MP4-fil på din Mac i Terminal med FFmpeg. Eftersom Shutter Encoder använder FFmpeg i bakgrunden har du redan sett en del av dess kraft i praktiken. Men om du använder FFmpeg direkt från kommandoraden kan det ge mer kontroll och flexibilitet, särskilt vid komplexa fall av MP4-korruption.
Så här åtgärdar du MP4-filer med FFmpeg i Terminalen:
- Om du inte redan har installerat FFmpeg måste du göra det. Det enklaste sättet att installera det är Hemmagjort, en pakethanterare för macOS.
- (Om du inte redan har det) öppna Terminal och skriv kommandot för att installera Homebrew:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” - När Homebrew är installerat, skriv detta kommando för att installera FFmpeg:
brew install ffmpeg
- Använd den cd kommando i Terminalen för att navigera till mappen där din trasiga MP4-fil finns. Till exempel, om din fil finns i mappen “Hämtade filer”, skulle du skriva:
cd ~/Nedladdningar - Nu när du är i mappen där den trasiga filen finns, använd FFmpeg-kommandot för att reparera den:
ffmpeg -i brokenfile.mp4 -c copy repareradfil.mp4
brokenfile.mp4 är namnet på din korrupta MP4, file.repareradfil.mp4 kommer att vara namnet på den nya, fasta filen. The -c kopiera flagga instruerar FFmpeg att kopiera video- och ljudströmmarna utan att koda om dem. Detta kan ibland reparera filens struktur utan att förändra den ursprungliga kvaliteten. - FFmpeg kommer att bearbeta filen och kopiera över de intakta delarna av videon samtidigt som eventuell korruption hoppas över. Beroende på filens storlek och skadans omfattning kan detta ta allt från några sekunder till flera minuter.
- När FFmpeg är klar, kontrollera den nyskapade repairedfile.mp4.
ffmpeg -i corrupted_video.mp4 -vf mpdecimate -c:v libx264 -preset fast -crf 22 -c:a aac output_video.mp4
Detta kommando omkodar videon i libx264 (H.264-codec) och använder en förinställning för snabbare kodning med måttlig komprimering. The -crf 22 alternativet ställer in kvalitetsnivån (lägre värden för högre kvalitet), och -c:a aac omkodar ljudet till AAC. I många fall har denna metod lyckats där en enkel kopiering inte gjorde det.
Slutliga tankar
Enligt vår erfarenhet beror de flesta fall av korrupta MP4-videofiler på ofullständiga inspelningar eller avbrutna filöverföringar. Enkla lösningar som de vi tog upp tidigare—såsom Clever Reparation av onlinevideo—brukar vanligtvis räcka för att lösa dessa problem. Dock har vi stött på mer ovanliga fall där kameran inte ens visade att några filer hade spelats in. Detta kan hända eftersom de logiska referenserna som leder till filens fysiska plats på lagringsenheten inte skrevs korrekt.
I situationer som denna måste du först återställa de korrupta MP4-filerna innan du gör några reparationer. För detta rekommenderar vi ett dataåterställningsverktyg som Disk Drill. Det stöder alla typer av lagringsenheter, från SD-kort till externa hårddiskar, och det fungerar sömlöst på de senaste versionerna av macOS som Sonoma och Sequoia. Disk Drill är särskilt effektiv med MP4-filer och hanterar högupplösta videoformat lika bra som standardformat. Du kan läsa mer om detta i vår Disk Drill recension, där vi går på djupet med dess kapabiliteter och prestanda. Och om Disk Drill inte är din kopp te, finns det många andra bra återställningsverktyg tillgängliga för Mac
Vanliga frågor
- Om en inspelning avbryts plötsligt (på grund av strömavbrott, låg batterinivå eller ett kamerafel), kanske filen inte slutförs korrekt, vilket gör att den blir skadad eller oläsbar.
- Korruption kan uppstå när en filöverföring mellan enheter avbryts. Om du kopplar bort enheten eller råkar ut för ett oväntat systemfel under processen kan det resultera i en korrupt fil.
- Om lagringsenheten (till exempel ett SD-kort, en extern hårddisk eller USB) innehåller dåliga sektorer kan det orsaka problem.
- Ett skadat filsystem på lagringsenheten kan skada videofilerna som är lagrade där.
- I vissa fall kan virus eller skadlig kod störa filoperationer, vilket kan orsaka skador på MP4-videor.
- En programkrasch eller systemfel under skapandet av videon kan leda till ofullständiga eller korrupta filer.
Om filen fortfarande inte öppnas kan problemet ligga hos själva filen. Du kan byta filändelse till .avi och öppna den i VLC, som ibland reparerar mindre fel. Om dessa alternativ inte fungerar kan du behöva använda ett videoreparationsverktyg, såsom Clever Reparation av onlinevideo eller Shutter Encoder, för att fixa filen.