Varför din iPhone öppnar en videofil och vägrar nästa
Två filer är båda "videor", båda ett par gigabyte, båda nedladdade från samma ställe. Den ena spelas upp i samma stund du trycker på den. Den andra visar en grå skärm, eller inget alls. Skillnaden är nästan aldrig att filen är trasig — det är vad som är inpackat runt bilden, och vilket av de omslagen Apple bestämde sig för att stödja.
- Spelas upp direkt
- MP4 och MOV med H.264- eller HEVC-video och AAC-ljud.
- Vägras oftast
- MKV, AVI, WebM, FLV, WMV — oavsett vad som finns inuti dem.
- Anledningen
- iOS läser behållaren innan videon, och bara en kort lista behållare stöds.
En videofil är en låda med flera saker i sig
Ordet "format" används för två helt olika saker, vilket är där mest förvirring börjar. En videofil är en behållare: en låda som håller ett videospår, ett eller flera ljudspår, eventuellt undertextspår, kapitelmarkeringar, omslagsbild och en tabell som talar om för en spelare var vart och ett börjar. MP4, MKV, AVI, MOV och WebM är behållare. De är lådan, inte innehållet.
Det som finns inuti lådan är kodat med en kodek — komprimeringsmetoden som gör om fyrtio gigabyte råa bilder till två. H.264, HEVC (H.265), AV1, VP9 och MPEG-4 Part 2 är videokodekar; AAC, MP3, AC-3, E-AC-3, DTS, FLAC, Opus och Vorbis är ljudkodekar. En enda MKV-fil kan innehålla HEVC-video, ett AC-3-ljudspår på engelska, ett AAC-spår på turkiska, och tre undertextspår.
Så "kan den här enheten spela upp en MKV?" är egentligen två frågor staplade på varandra. Kan den öppna lådan, och kan den avkoda vad den hittar inuti? En spelare måste svara ja på båda. Apples inbyggda uppspelning svarar nej på den första frågan för de flesta lådor, vilket är anledningen till att filen aldrig ens kommer så långt att den misslyckas på den andra.
Orden värda att kunna
Fem begrepp täcker nästan alla samtal om videofiler. De är värda tio minuter eftersom de gör om "det fungerar inte" till en specifik, besvarbar fråga.
- Behållare
- Filomslaget — MP4, MKV, AVI, MOV, WebM, TS. Den avgör vad en fil kan innehålla (hur många ljudspår, om undertexter får plats inuti, om kapitel finns), inte hur bra bilden ser ut.
- Kodek
- Komprimeringen av själva bilden eller ljudet: H.264, HEVC, AV1, VP9, AAC, AC-3, DTS, FLAC. Hårdvaruavkodning finns för ett fåtal av dessa; resten måste avkodas av processorn, vilket kostar batteri.
- Bithastighet
- Hur många bitar per sekund filen spenderar. Det är den enskilt största drivkraften för både kvalitet och filstorlek — en 4K-film på 8 Mbps och samma film på 60 Mbps har samma upplösning men är inte i närheten av samma bild.
- Omkoda behållare (remux)
- Att flytta de befintliga spåren till en annan behållare utan att röra dem. Snabbt, förlustfritt, och hela knepet bakom att göra en direktsänd ström till en vanlig fil. Inget kodas om, så inget går förlorat.
- Transkoda
- Att faktiskt koda om videon till en annan kodek. Långsamt, varmt, batterikrävande, och innebär alltid en kvalitetsförlust — en konverterad kopia ligger alltid en generation efter originalet.
Vad Apples egen uppspelning accepterar
Det här är den praktiska listan från och med iOS 17 och macOS 14 — samma regler som Filer-appen, Snabbtitt, Safari och QuickTime alla följer, eftersom de delar en mediastack.
| Behållare | iPhone / iPad | Mac (QuickTime) | Vanligt innehåll |
|---|---|---|---|
| MP4 / M4V | Ja | Ja | H.264- eller HEVC-video, AAC-ljud |
| MOV | Ja | Ja | Apples egen behållare, samma kodekar |
| MKV (Matroska) | Nej | Nej | Vad som helst — den mest flexibla behållaren som används |
| AVI | Nej | Nej | Äldre DivX/Xvid-material, MP3- eller AC-3-ljud |
| WebM | Nej | Nej | VP9- eller AV1-video, Opus- eller Vorbis-ljud |
| FLV / WMV | Nej | Nej | Äldre webb- och Windows-video |
| TS / M2TS | Delvis | Delvis | Sändnings- och Blu-ray-strömmar |
| HLS (.m3u8) | Ja | Ja | Ingen fil — en spellista som pekar på segment |
Även inuti en behållare som stöds kan en kodek fortfarande vägras: AC-3-, E-AC-3- och DTS-ljud är vanligt i filmer och avkodas inte av systemets spelare, vilket är anledningen till att vissa MP4-filer spelas upp med bild men utan ljud.
Varför listan är så kort
Det är inget förbiseende. Apple levererar hårdvaruavkodare för kodekarna det stödjer, så en iPhone kan spela upp en 4K HEVC-film i timmar på en laddning — videon rör aldrig huvudprocessorn. Att stödja varenda behållare och kodek i världen skulle betyda att avkoda mycket av det i mjukvara, med den batteri- och värmekostnad det medför, och att åta sig patentlicensiering för format Apple inte har något intresse av.
Konsekvensen är att en allmän mediaspelare på iOS måste ha med sig sin egen motor. Praktiskt taget varenda en av dem är byggd på samma öppen källkods-grund — FFmpeg och dess bibliotek — som förstår ungefär varenda behållare och kodek som någonsin funnits. Det är hela anledningen till att en tredjepartsspelare öppnar filer systemet inte vill: den gör inget smart, den gör avkodningen själv.
Det här förklarar också en skillnad du märker mellan spelare. En som avkodar i mjukvara spelar upp allt men blir varm på en lång film; en som lämnar arbetet till hårdvaruavkodaren när kodeken tillåter det förblir sval och håller längre. En bra spelare gör båda — hårdvara där den kan, mjukvara där den måste, och växlar utan att fråga dig.
Tre sätt att titta på en fil iOS vägrar
I ordning efter hur mycket de kostar dig i tid och kvalitet.
Vad som faktiskt skiljer en bra spelare från en dålig
Nästan varenda mediaspelare på App Store påstår "alla format". Det här är sakerna som skiljer sig när du kommit förbi den rubriken.
- Hårdvaruavkodning där det är möjligt
H.264 och HEVC bör gå till hårdvaruavkodaren, inte CPU:n. Du märker det inom två minuter: enheten blir varm, eller så gör den inte det.
- Varje spår exponerat, inte bara det första
En film med tre ljudspråk och fem undertextspår bör låta dig växla mellan alla dem mitt i uppspelningen, utan att öppna om filen.
- Återupptagning som faktiskt återupptar
Position sparad per fil, återställd vid återöppning, och behållen när filen byter namn eller flyttas. Förvånansvärt sällsynt, och det du kommer sakna mest.
- Förnuftigt beteende på enorma filer
En 20 GB stor remux bör spola mjukt i stället för att frysa fyra sekunder vid varje spolning. Det är en indexeringsfråga, inte en avkodningsfråga.
- Bakgrundsljud och bild-i-bild
Att kunna låsa skärmen och fortsätta lyssna, eller krympa videon till ett hörn medan du svarar på ett meddelande, är det som gör en spelare användbar på en telefon överhuvudtaget.
- Inget omkodningssteg gömt någonstans
Om en app "importerar" eller "optimerar" din fil i några minuter innan den spelas upp konverterar den — med den kvalitetsförlust och väntan det innebär.
Samma fil över de tre enheterna
Reglerna är identiska eftersom iOS, iPadOS och macOS delar en mediastack. Det som skiljer sig är vad du bekvämt kan göra kring uppspelningen.
Lagringsutrymme är begränsningen, så filer kommer oftast in, tittas på och tas bort. Bakgrundsljud och bild-i-bild betyder mer här än någon annanstans.
Den naturliga platsen för långa filmer, och den enda iOS-enheten där en extern USB-C-disk full av video kan spelas upp på plats, utan att kopiera något till enheten först.
Inget lagringstryck och inget värmetak, så mjukvaruavkodning av en besvärlig kodek är i princip gratis. Här hör en 40 GB stor remux hemma.
Frågorna det här oftast blir till
Är MKV bättre kvalitet än MP4?
Ingen är bättre — de är lådor, och kvaliteten finns i kodeken och bithastigheten inuti. MKV-filer ser ofta bättre ut i praktiken eftersom MKV är vad folk använder för hög-bithastighet-rippningar, medan MP4 är vad streamingtjänster levererar med en bråkdel av bithastigheten. Lägg samma videospår i båda och de är pixel för pixel identiska.
Förlorar konvertering av MKV till MP4 kvalitet?
Bara om spåren kodas om. Om video- och ljudkodekarna inuti redan är sådana MP4 kan bära flyttar en remux dem bara över orörda — förlustfritt och oftast under en minut. Om HEVC måste bli H.264, eller DTS måste bli AAC, är det en omkodning och kvalitet går förlorad.
Varför hackar min 4K-fil när en mindre spelas fint?
Antingen avkodas kodeken i mjukvara när den kunde använda hårdvaruavkodaren, eller så ligger filen på långsam lagring — en nätverksdelning eller en extern disk över en svag anslutning kan inte alltid mata 80 Mbps. Kopiera den lokalt en gång som test; om den spelas upp var avkodningen aldrig problemet.
Vilket är det säkraste formatet att förvara ett bibliotek i?
MKV, om du vill behålla allt källan hade — flera ljudspråk, undertextspår, kapitel. MP4 med H.264 eller HEVC, om maximal kompatibilitet med varje enhet i hushållet betyder mer än att behålla extraspåren. Den att undvika för allt nytt är AVI, som inte kan bära moderna kodekar ordentligt.
Hur FoxDL hanterar det här
FoxDL bär på sin egen mediamotor, så behållarfrågan kommer aldrig upp. Du lägger filen på enheten och öppnar den. Samma motor spelar upp musik, så en film och ett FLAC-album finns i ett bibliotek.
- MKV, AVI, WebM, FLV, WMV, MP4, MOV, TS och HLS öppnas direkt — inget konverteras, importeras eller paketeras om först.
- Hårdvaruavkodning används överallt kodeken tillåter det, med en mjukvaruväg bakom för de som inte tillåter det, så en vanlig film inte kostar dig batteri.
- AC-3-, E-AC-3-, DTS-, FLAC-, Opus- och Vorbis-ljud avkodas också, vilket är det som löser problemet med tyst film — och samma avkodare spelar upp FLAC- och ALAC-album i det biblioteket.
- Varje inbäddat ljud- och undertextspår listas och kan växlas under uppspelning.
- Positionen kommas ihåg per fil och överlever att den byter namn eller flyttas, eftersom biblioteket spårar filer efter identitet snarare än sökväg.
- Bild-i-bild och bakgrundsljud finns där, och på iPad spelas en extern disk upp på plats utan kopiering.
Uppspelning av dina egna filer ingår i gratisversionen på alla enheter — det mäts inte och det är ingen Pro-funktion.
Vanliga frågor
- Hur spelar jag upp MKV-filer på iPhone, iPad eller Mac?
- Vilka video- och ljudformat spelar FoxDL upp?
- Kan jag växla ljudspår på en fil med flera ljudspår?
- Har FoxDL stöd för bild-i-bild och uppspelning i bakgrunden?
Läs vidare
Undertexter, ljudspår, och de tre sätten de går fel på
Inbäddade jämfört med separata filer, kodningen som förvanskar bokstäver med accenter, och hur man fixar drift.
Förlustfritt, bitrate och equalizern: vad som ändrar ljudet och vad som inte gör det
Vad förlustfritt ändrar, vad en equalizer egentligen gör, och vad som förbättrar lyssningen först.
Var dina filer faktiskt bor på en iPhone, och vem som kan se dem
Sandlådan, var nedladdningar faktiskt hamnar, och varför att byta namn på en fil ställer till det för så många appar.
Ditt bibliotek, äntligen på ett ställe.
Gratis nedladdning. Inget konto, ingen registrering — hela funktionsuppsättningen finns i gratisversionen.