De ce iPhone-ul tău deschide un fișier video și îl refuză pe următorul
Două fișiere sunt amândouă „video-uri”, amândouă de câțiva gigaocteți, amândouă descărcate de la același loc. Unul se redă în momentul în care îl atingi. Celălalt arată un ecran gri, sau nimic deloc. Diferența aproape niciodată nu e că fișierul e stricat — e ce e înfășurat în jurul imaginii, și pe care dintre acele învelișuri a decis Apple să le suporte.
- Se redă din prima
- MP4 și MOV care poartă video H.264 sau HEVC cu audio AAC.
- De obicei refuzat
- MKV, AVI, WebM, FLV, WMV — indiferent ce e înăuntru.
- Motivul
- iOS citește containerul înaintea videoclipului, și doar o listă scurtă de containere e suportată.
Un fișier video e o cutie cu mai multe lucruri în ea
Cuvântul „format” e folosit pentru două lucruri complet diferite, și de aici pornește majoritatea confuziei. Un fișier video e un container: o cutie care ține o pistă video, una sau mai multe piste audio, posibil piste de subtitrări, marcaje de capitol, imagine de copertă și un tabel care spune player-ului unde începe fiecare dintre acestea. MP4, MKV, AVI, MOV și WebM sunt containere. Sunt cutia, nu conținutul.
Ce e în interiorul cutiei e codat cu un codec — schema de compresie care transformă patruzeci de gigaocteți de cadre brute în doi. H.264, HEVC (H.265), AV1, VP9 și MPEG-4 Part 2 sunt codecuri video; AAC, MP3, AC-3, E-AC-3, DTS, FLAC, Opus și Vorbis sunt codecuri audio. Un singur fișier MKV poate ține video HEVC, o pistă audio AC-3 în engleză, o pistă AAC în română, și trei piste de subtitrări.
Deci „poate acest dispozitiv reda un MKV?” sunt de fapt două întrebări suprapuse. Poate deschide cutia, și poate decoda ce găsește înăuntru? Un player trebuie să răspundă da la ambele. Redarea integrată a Apple răspunde nu la prima întrebare pentru majoritatea cutiilor, motiv pentru care fișierul nici măcar nu ajunge suficient de departe pentru a eșua la a doua.
Cuvintele care merită cunoscute
Cinci termeni acoperă aproape orice conversație despre fișiere video. Merită zece minute pentru că transformă „nu funcționează” într-o întrebare specifică, cu răspuns.
- Container
- Învelișul fișierului — MP4, MKV, AVI, MOV, WebM, TS. Decide ce poate ține un fișier (câte piste audio, dacă subtitrările încap înăuntru, dacă există capitole), nu cât de bine arată imaginea.
- Codec
- Compresia imaginii sau sunetului propriu-zis: H.264, HEVC, AV1, VP9, AAC, AC-3, DTS, FLAC. Există decodare hardware pentru câteva dintre acestea; restul trebuie decodate de procesor, ceea ce costă baterie.
- Rata de biți (bitrate)
- Câți biți pe secundă cheltuiește fișierul. E cel mai mare factor atât pentru calitate, cât și pentru dimensiune — un film 4K la 8 Mbps și același film la 60 Mbps au aceeași rezoluție și nici pe departe aceeași imagine.
- Remultiplexare (remux)
- Mutarea pistelor existente într-un alt container fără să le atingi. Rapid, fără pierderi, și întregul truc din spatele transformării unui flux live într-un fișier normal. Nimic nu e recodat, deci nimic nu se pierde.
- Transcodare
- Recodarea efectivă a videoclipului într-un alt codec. Lent, încălzește dispozitivul, consumă multă baterie și pierde întotdeauna din calitate — o copie convertită e mereu cu o generație în urma originalului.
Ce acceptă redarea proprie a Apple
Aceasta e lista practică pentru iOS 17 și macOS 14 — aceleași reguli pe care le urmează aplicația Files, Quick Look, Safari și QuickTime, pentru că partajează un singur nucleu media.
| Container | iPhone / iPad | Mac (QuickTime) | Conținut tipic |
|---|---|---|---|
| MP4 / M4V | Da | Da | Video H.264 sau HEVC, audio AAC |
| MOV | Da | Da | Propriul container Apple, aceleași codecuri |
| MKV (Matroska) | Nu | Nu | Orice — cel mai flexibil container în uz |
| AVI | Nu | Nu | Material mai vechi DivX/Xvid, audio MP3 sau AC-3 |
| WebM | Nu | Nu | Video VP9 sau AV1, audio Opus sau Vorbis |
| FLV / WMV | Nu | Nu | Video vechi de web și Windows |
| TS / M2TS | Parțial | Parțial | Fluxuri de televiziune și Blu-ray |
| HLS (.m3u8) | Da | Da | Nu e un fișier — un playlist care indică segmente |
Chiar și într-un container suportat, un codec poate fi tot refuzat: audio AC-3, E-AC-3 și DTS sunt comune în filme și nu sunt decodate de player-ul de sistem, motiv pentru care unele fișiere MP4 se redau cu imagine, dar fără sunet.
De ce e lista atât de scurtă
Nu e o scăpare. Apple livrează decodoare hardware pentru codecurile pe care le suportă, deci un iPhone poate reda un film 4K HEVC ore întregi cu o singură încărcare — videoclipul nu atinge niciodată procesorul principal. Suportarea fiecărui container și codec din lume ar însemna decodarea unei mari părți dintre ele în software, cu costul de baterie și căldură pe care îl implică, și asumarea licențierii de brevete pentru formate care nu prezintă niciun interes pentru Apple.
Consecința e că un player media general pe iOS trebuie să aducă propriul motor. Practic fiecare dintre ele e construit pe aceeași fundație open-source — FFmpeg și bibliotecile sale — care înțelege aproape orice container și codec care a existat vreodată. Acesta e întregul motiv pentru care un player terț deschide fișiere pe care sistemul nu le deschide: nu face ceva ingenios, face decodarea el însuși.
Asta explică și o diferență pe care o vei observa între playere. Unul care decodează în software va reda orice, dar încălzește dispozitivul la un film lung; unul care predă munca decodorului hardware ori de câte ori codecul permite rămâne rece și durează. Un player bun face ambele — hardware acolo unde poate, software acolo unde trebuie, și comută fără să te întrebe.
Trei moduri de a urmări un fișier pe care iOS îl refuză
În ordinea a cât te costă în timp și calitate.
Ce separă de fapt un player bun de unul prost
Aproape orice player media din App Store pretinde „toate formatele”. Acestea sunt lucrurile care diferă odată ce treci de acel titlu.
- Decodare hardware oriunde e posibil
H.264 și HEVC ar trebui să meargă la decodorul hardware, nu la CPU. Îți dai seama în două minute: dispozitivul se încălzește, sau nu.
- Fiecare pistă expusă, nu doar prima
Un film cu trei limbi audio și cinci piste de subtitrări ar trebui să te lase să comuți între toate în timpul redării, fără să redeschizi fișierul.
- Reluare care chiar reia
Poziție salvată per fișier, restaurată la redeschidere și păstrată când fișierul e redenumit sau mutat. Surprinzător de rar, și lucrul care îți va lipsi cel mai mult.
- Comportament rezonabil la fișiere uriașe
O remultiplexare de 20 GB ar trebui să deruleze fluid, în loc să se blocheze patru secunde la fiecare căutare. Aceasta e o întrebare de indexare, nu de decodare.
- Audio în fundal și Picture in Picture
A putea bloca ecranul și continua să asculți, sau a micșora videoclipul într-un colț cât timp răspunzi la un mesaj, e ce face un player utilizabil pe un telefon.
- Niciun pas de recodare ascuns nicăieri
Dacă o aplicație „importă” sau „optimizează” fișierul tău câteva minute înainte de a-l reda, convertește — cu pierderea de calitate și așteptarea pe care le implică asta.
Același fișier pe cele trei dispozitive
Regulile sunt identice pentru că iOS, iPadOS și macOS partajează un nucleu media. Ce diferă e ce poți face confortabil în jurul redării.
Stocarea e constrângerea, deci fișierele de obicei sosesc, sunt urmărite și sunt șterse. Audioul în fundal și Picture in Picture contează aici mai mult decât oriunde altundeva.
Locul natural pentru filme lungi, și singurul dispozitiv iOS unde o unitate USB-C externă plină de video poate fi redată direct de pe ea, fără să copiezi nimic mai întâi pe dispozitiv.
Fără presiune de stocare și fără plafon termic, deci decodarea în software a unui codec dificil e practic gratuită. Aici e locul unei remultiplexări de 40 GB.
Întrebările în care se transformă de obicei acest subiect
MKV are calitate mai bună decât MP4?
Niciunul nu e mai bun — sunt cutii, iar calitatea trăiește în codec și în rata de biți din interior. Fișierele MKV arată adesea mai bine în practică pentru că MKV e ce oamenii folosesc pentru rip-uri cu rată de biți mare, în timp ce MP4 e ce livrează serviciile de streaming la o fracțiune din rata de biți. Pune aceeași pistă video în ambele și sunt identice pixel cu pixel.
Convertirea MKV în MP4 pierde din calitate?
Doar dacă pistele sunt recodate. Dacă codecurile video și audio din interior sunt deja unele pe care MP4 le poate purta, o remultiplexare doar le mută neatinse — fără pierderi și de obicei sub un minut. Dacă HEVC trebuie să devină H.264, sau DTS trebuie să devină AAC, aceea e o recodare și se pierde calitate.
De ce se blochează fișierul meu 4K când unul mai mic se redă bine?
Fie codecul e decodat în software când ar putea folosi decodorul hardware, fie fișierul e pe o stocare lentă — o partajare de rețea sau o unitate externă pe o conexiune slabă nu poate întotdeauna alimenta 80 Mbps. Copiază-l local o dată ca test; dacă se redă, decodarea nu a fost niciodată problema.
Care e cel mai sigur format în care să-ți ții biblioteca?
MKV, dacă vrei să păstrezi tot ce avea sursa — mai multe limbi audio, piste de subtitrări, capitole. MP4 cu H.264 sau HEVC, dacă compatibilitatea maximă cu fiecare dispozitiv din casă contează mai mult decât păstrarea pistelor suplimentare. Formatul de evitat pentru orice conținut nou e AVI, care nu poate purta corect codecurile moderne.
Cum gestionează FoxDL asta
FoxDL poartă propriul motor media, deci întrebarea despre container nu apare niciodată. Pui fișierul pe dispozitiv și îl deschizi. Același motor redă și muzică, deci un film și un album FLAC stau într-o singură bibliotecă.
- MKV, AVI, WebM, FLV, WMV, MP4, MOV, TS și HLS se deschid direct — nimic nu e convertit, importat sau reînvelit mai întâi.
- Decodarea hardware e folosită oriunde codecul o permite, cu o cale software în spate pentru cele care nu o permit, deci un film obișnuit nu te costă baterie.
- Audio AC-3, E-AC-3, DTS, FLAC, Opus și Vorbis e decodat și el, ceea ce rezolvă problema filmelor mute — și aceleași decodoare redau albume FLAC și ALAC în acea bibliotecă.
- Fiecare pistă audio și de subtitrări încorporată e listată și comutabilă în timpul redării.
- Poziția e reținută per fișier și supraviețuiește redenumirii sau mutării lui, pentru că biblioteca urmărește fișierele după identitate, nu după cale.
- Picture in Picture și audio în fundal sunt disponibile, iar pe iPad o unitate externă se redă direct de pe ea, fără copiere.
Redarea propriilor fișiere face parte din versiunea gratuită pe orice dispozitiv — nu e limitată și nu e o funcție Pro.
Întrebări frecvente
- Cum redau fișiere MKV pe iPhone, iPad sau Mac?
- Ce formate video și audio redă FoxDL?
- Pot schimba pista audio pe un fișier cu dublu audio?
- FoxDL are Picture in Picture și redare în fundal?
Continuă lectura
Subtitrări, piste audio, și cele trei moduri în care se strică
Încorporate versus fișiere separate, codificarea care distruge literele cu diacritice, și cum repari decalajul.
Fără pierderi, rata de biți și egalizatorul: ce schimbă sunetul și ce nu
Ce schimbă fără pierderi, ce face de fapt un egalizator, și ce îmbunătățește ascultarea mai întâi.
Unde locuiesc de fapt fișierele tale pe un iPhone, și cine le poate vedea
Sandbox-ul, unde ajung de fapt descărcările, și de ce redenumirea unui fișier strică atâtea aplicații.
Biblioteca ta, în sfârșit într-un singur loc.
Descărcare gratuită. Fără cont, fără înregistrare — tot setul e în versiunea free.