Video MP4 în buclă (.mp4)
ISO/IEC StandardMP4 este un container multimedia utilizat pe scară largă pentru streaming și fișiere personale. Redarea depinde de codecuri, dispozitiv și aplicație.
Convertește din MP4 în WEBM
Convertor gratuit din MP4 în WEBM direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.
Comprimă MP4 online
Privat - fișierele nu părăsesc niciodată dispozitivul tău
Inspectare și metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele MP4 prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (octeți magici)
Sistemele de operare și analizatoarele de fișiere identifică fișierele MP4 prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):
?? ?? ?? ?? 66 74 79 70REPREZENTARE ASCII: ????ftyp
Standardizare: ISO/IEC 14496-14:2003
Specificații tehnice
| Arhitectură container | Structură de casete/atomi ISO Base Media File Format (ISO/IEC 14496-12) |
| Compresie | Video H.264 (AVC), H.265 (HEVC) sau AV1 cu audio AAC, MP3 sau Opus |
| Ordinea octeților | Ierarhie de casete Big-Endian |
| Spații de culoare | Rec.709, Rec.2020, sRGB, HDR10 și Dolby Vision |
| Canale și structură | Audio cu mai multe canale: mono, stereo, surround 5.1, 7.1 și Dolby Atmos |
| Dimensiuni maxime | Fără restricții; acceptă nativ video 4K, 8K și cu rată mare de 120 de cadre pe secundă |
| Transparență | Acceptată prin HEVC specializat cu canale alfa pe dispozitive Apple moderne |
| Streaming și progresiv | Compatibilitate nativă cu HLS, DASH și transmisia web progresivă Fast-Start |
Matrice de comparație tehnică: MP4 vs. concurenți
| Atribut tehnic | MP4 (Curent) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Compatibilitate | Suport extins pe dispozitive și browsere actuale; suportul pentru codecuri variază | Necesită un player terț pe dispozitivele Apple și pe televizoare | Suport larg în browsere; compatibilitatea codecurilor și televizoarelor variază. | Nativ pe dispozitivele Apple, cu suport variabil pe alte dispozitive |
| Potrivire pentru streaming pe web | Standard de aur pentru HTML5, HLS și DASH | Slab pentru elementul video HTML5 | Excelent pentru redarea video pe web-ul deschis prin HTML5 | Bun cu indicatorul Fast-Start |
| Subtitrări | Text cronometrat de bază (tx3g, WebVTT) | Subtitrări stilizate avansate complete (ASS/SSA) | WebVTT | Text cronometrat Apple |
| Flux de lucru pentru editare | Ridicat; standard pentru utilizatorii obișnuiți și distribuție | Neobișnuit în DAW-urile de editare profesională | Neobișnuit în DAW-urile de editare profesională | Standard de aur în studiourile profesionale |
Moduri comune de corupție și ghid de recuperare hexazecimală
Fișierul video nu se deschide și afișează mesajul „Fișierul este corupt sau trunchiat".
Cauză principală: Dispozitivul de înregistrare a pierdut alimentarea înainte de finalizarea antetului atomului „moov".
Recuperare: Folosește MP4 Repair din File2File.app sau utilitarul „untrunc” cu un videoclip de referință înregistrat pe același dispozitiv.
Analiză de securitate și vectori de atac asupra parserului
Deoarece fișierele MP4 sunt analizate automat de rețelele de socializare și platformele de mesagerie, dimensiunile incorecte ale atomilor au fost o țintă principală pentru exploatările de tip zero-click.
Vectori de atac cunoscuți
- Depășire aritmetică la parsarea atomului „stsc" (sample-to-chunk), care duce la execuția de cod la distanță.
- Scrieri în afara limitelor heap în demuxerul Stagefright MP4 pe dispozitive Android necorectate.
- Denegare a serviciului prin arbori de atomi imbricați adânc, provocând epuizarea stivei.
Cele mai bune practici de securitate: Demultiplexează întotdeauna fișierele MP4 folosind biblioteci WebAssembly sigure pentru memorie sau procese de lucru izolate.
Origini istorice și repere
Avantaje cheie și beneficii
- Redarea MP4 este acceptată pe scară largă, dar depinde de codecuri, dispozitiv și software.
- Optimizat pentru streaming pe internet de înaltă eficiență prin descărcare progresivă, HLS și MPEG-DASH.
- Acceptă codecuri video moderne și extrem de eficiente, precum H.265 (HEVC) și AV1, alături de standardul H.264.
Limitări tehnice și dezavantaje
- Designul containerului necesită finalizarea înregistrării pentru a scrie atomul „moov"; căderile în timpul capturii corup fișierul.
- Mai puțin flexibil decât Matroska (MKV) pentru subtitrări stilizate avansate personalizate și audio multi-pistă.
- Unele codecuri deschise moderne, cum ar fi VP9 și Opus, s-au confruntat istoric cu un suport neuniform pentru containerul MP4.
Curiozități tehnice interesante
- Caseta „ftyp” de la începutul unui fișier MP4 identifică marca principală și specificațiile compatibile.
- MP4 este un container video folosit pe scară largă în serviciile de streaming și pe dispozitivele de consum, dar aici nu este stabilită cota din traficul video global pe care o reprezintă.
- Indicatorul de pornire rapidă (fast-start) mută atomul de metadate „moov" de la sfârșitul fișierului la început, astfel încât streamingul să pornească instantaneu.
Întrebări tehnice frecvente
De ce durează atât de mult ca videoclipul meu MP4 să înceapă redarea pe web?
Dacă atomul de metadate 'moov' este la sfârșitul fișierului, browserul trebuie să descarce întregul videoclip înainte de a putea începe redarea. Mutarea atomului 'moov' la început cu o unealtă FastStart permite redarea instantanee.
Ce codec video se află în interiorul unui fișier MP4 standard?
Majoritatea fișierelor MP4 folosesc video H.264 (AVC) și audio AAC pentru compatibilitate maximă. Fișierele MP4 mai noi folosesc frecvent H.265 (HEVC) sau AV1 pentru o eficiență superioară a compresiei.
Cum pot reduce dimensiunea unui fișier MP4 fără să compromit calitatea vizuală?
Recodificarea poate reduce dimensiunea fișierului, dar rezultatul depinde de codec-ul sursă, rata de biți, conținut, codificator și setările de calitate. Verifică dacă apar schimbări vizibile în fișierul rezultat.
Perechi de conversie MP4 conexe
Conversia din MP4 în WebM schimbă containerul și poate necesita recodificarea fluxurilor audio și video; codecurile acceptate și redarea variază în funcție de browser și dispozitiv.
Conversia fișierelor video WebM în MP4 recodifică video în H.264 și audio în AAC, codecurile așteptate de playerele și programele de editare MP4, în containerul MP4 cu compatibilitate largă.
Convertește videoclipuri MOV de pe iPhone și camere foto în fișiere MP4 cu video H.264 și audio AAC, compatibile cu multe browsere. Conversia are loc direct în browser, fără încărcarea fișierelor.
Conversia unui GIF animat în MP4 recodifică cadrele ca video; dimensiunea fișierului, culorile și comportamentul la redare depind de intrare, de setările codificatorului și de playerul țintă.
Conversia unei bucle video MP4 într-un GIF animat creează un format de imagine larg acceptat, care rulează automat fără a necesita un player video.