Videó MP4-be

Videó MP4-be – online videoformátum-átalakító — Az MP4 a legszélesebb körben kompatibilis videoformátum eszközök, lejátszók és platformok között, a nyílt ISO-BMFF tárolóra épülve. Az oldal a jogdíjmentes VP8 kodekkel kódol (opcionálisan VP8+Vorbis kombinációval), a szabadalmaztatott kodekeket mellőzve. Támogatja a formátumátalakítást, a veszteségmentes újracsomagolást, a tömörítést, a skálázást, az ismétlést és az átméretezést — mindez helyben, a böngészőben történik, a fájlok soha nem kerülnek szerverre. A beépített metaadat- / címkeszerkesztő beolvassa a forrásvideó címkéit (cím, előadó, album, albumelőadó, dátum, műfaj, sáv, megjegyzés), lehetővé teszi azok szerkesztését, és beírja őket a kimenetbe — beleértve az újrakódolás nélküli másolási módot is, ahol a minőség tökéletesen megmarad.
Támogatott bemenet: nyílt, jogdíjmentes kodekeket használó videók, például VP8/VP9/AV1/MPEG-4/FFV1 (WebM, MKV, MP4, MOV, AVI konténerekben). Minden átalakítás helyben, a böngészőben történik; a fájlok soha nem kerülnek szerverre.
Az első használat körülbelül 30 MB-os videófeldolgozó motort tölt be az aktuális böngészőbe. Ez gyorsítótárazódik, és később újra felhasználható, ezért némi türelem szükséges.
🎥
Videofájl kiválasztása kattintással, vagy húzással és elengedéssel
WebM, MKV, MP4, MOV, AVI és más gyakori formátumok támogatottak; 500 MB alatti fájl ajánlott
Formátumátalakítás: Kodekkombináció kiválasztásával és az alábbi gomb használatával a videó MP4-be csomagolható újra, illetve kódolható újra. Ha a bemeneti kodek MP4-kompatibilis, a "Nincs újrakódolás" beállítással azonnali újracsomagolás végezhető (veszteség nélkül).
Videó tömörítése: A videót a kiválasztott minőséggel vagy célbitrátával MP4-be kódolja újra, kisebb fájl előállításához. Ez az üzemmód újrakódolást igényel, ezért a "Nincs újrakódolás" nem érhető el.
Videó skálázása: A videót előre beállított felbontásra skálázza, és MP4-et ad kimenetként. Ez az üzemmód újrakódolást igényel, ezért a "Nincs újrakódolás" nem érhető el.
Videó ismétlése: A videó tartalmát N-szer ismétli, és MP4-et ad kimenetként. A "Nincs újrakódolás" beállítással ez szinte azonnal lezajlik.
Videó átméretezése: A videót százalékosan vagy pixelben megadott szélesség/magasság szerint skálázza, és MP4-et ad kimenetként. Ez az üzemmód újrakódolást igényel, ezért a "Nincs újrakódolás" nem érhető el.
Mit jelent az MP4? Tároló és kodek

Az MP4 nem a videó tömörítésének módja — doboz. Formálisan az ISO Base Media File Format (ISO-BMFF): strukturált tároló, amely egy vagy több már tömörített adatfolyamot (videósáv, hangsáv, esetleg felirat) és metaadatokat hordoz, mindezt egymásba ágyazott dobozokként szervezve, amelyeken a lejátszó úgy halad végig, mint egy tartalomjegyzéken. Ami ténylegesen összenyomja a képpontokat, az a benne tárolt kodek — leggyakrabban H.264 (AVC néven is), vagy az újabb HEVC (H.265), a webhelyen pedig a jogdíjmentes VP8/VP9 család. A „tároló vs kodek” a legfontosabb megkülönböztetés a videofájlokban: egy MP4, MKV, MOV és WebM ugyanazt a H.264-adatfolyamot is hordozhatja, ezért a videó tárolók közötti áthelyezése (újracsomagolás) másodpercek alatt megvan és nem veszít semmit, míg a kodek váltása (újrakódolás) minden képkockát újraír.

Öt tény, amely a lap további részének alapja:
• az MP4 tároló (ISO-BMFF dobozok: ftyp, moov, mdat); a kodek (H.264, HEVC, VP8/VP9) a bent tárolt tömörítési módszer
• ugyanaz az adatfolyam, más doboz: az MP4↔MKV↔MOV újracsomagolás bájtokat másol, az újrakódolás újraírja a képkockákat
• a moov az indexdoboz; helyzete dönti el, hogy a fájl lejátszható-e a letöltés befejezése előtt
• 1080p = 1920×1080 = 2 073 600 pixel; a 4K UHD = 3840×2160 = pontosan négyszer annyi pixel minden képkockánál
• bitrátaszámítás: 8 Mbps = 1 MB másodpercenként → egy 1 órás, 8 Mbps-es videó körülbelül 3,6 GB
A moov atom, és miért nem streamelhetők egyes MP4-ek

A moov doboz a fájl főindexe: képkockapozíciók, időzítés, sávlista. A kódolók általában a fájl végére írják, mert csak a kódolás végén tudják, hová került minden képkocka. Index nélkül a lejátszó nem indulhat, ezért a webes lejátszónak le kell töltenie az egész fájlt — ezért nem játszódnak le egyes MP4-ek a teljes letöltés előtt. A moov doboz elejére helyezése (a „faststart” elrendezés) megoldja a streamelést: a lejátszó először az indexet kéri le, majd igény szerint a képkockákat. A faststart jellegű elrendezéssel történő átalakítás csak a dobozok sorrendjét változtatja, soha nem a tömörített képkockákat.

Újracsomagolás és újrakódolás

Az újracsomagolás („nincs újrakódolás” ezen az oldalon) a tömörített videófolyamot érintetlenül másolja új tárolóba — bájtról bájtra azonos képkockák, másodpercek alatt elkészülve, veszteség nélkül. Mindig működik, ha az adatfolyam már kompatibilis a célzott tárolóval. Az újrakódolás minden képkockát dekódol és újra tömörít; elkerülhetetlen kodekváltásnál, a kép átméretezésénél vagy szűrők alkalmazásánál, és minden menet újrakvantálja a képet, így némi minőség elvész. Gyakorlati szabály: tároló vagy metaadat változtatása → újracsomagolás; a képpontokat érintő változtatás → újrakódolás.

H.264, HEVC és a jogdíjmentes választás

A H.264/AVC (2003-ban véglegesítve) a világ legszélesebb körben lejátszható videókodeke, és az egész iparág biztonságos alapértelmezettje. A HEVC/H.265 (2013) nagyjából felezi a H.264-nek ugyanolyan vizuális minőséghez szükséges bitrátát, cserébe nehezebb kódolással és zavarosabb szabadalmi licencelési helyzettel. A VP8/VP9 család és az AV1 a jogdíjmentes alternatívák, amelyeket ezeknek a licencdíjaknak az elkerülésére fejlesztettek ki; a VP9 hatékonyságban jellemzően a H.264 és a HEVC közé esik. Ez az oldal azért ír VP8-at MP4-be, mert a szabadalmi kötelezettségeket a kodek, nem a tároló hordozza — az MP4 nyílt ISO-szabvány, és jogilag bármely olyan adatfolyamot tartalmazhat, amelyet egy lejátszó elfogad.

Gyakori tévhitek
  • "Az MP4 egy kodek." Tároló. Két MP4-fájl teljesen eltérő kodekeket tartalmazhat, ezért az egyik lejátszódik a tévén, a másik nem — a lejátszó az adatfolyamot utasította el, nem a fájlt.
  • "Az átalakítás mindig veszít a minőségből." Csak az újrakódolás. Ugyanannak az adatfolyamnak MP4-be történő újracsomagolása veszteségmentes és szinte azonnali; ez az oldal „Nincs újrakódolás” módja pontosan ezt teszi.
  • "A nagyobb fájl biztosan jobb minőségű." Fájlméret = bitráta × hossz. Egy régi, nem hatékony kodek a kétszeres bitrátán gyakran rosszabbnak látszik, mint egy modern kodek a felén — kodekeket hasonló vizuális minőségen hasonlítsunk össze, ne hasonló méreten.
  • "Az olyan MP4-fájl, amelyet nem lehet streamelni, hibás." Általában a moov doboz egyszerűen a fájl végén van; a faststart-átrendezés ugyanazt a videót streamelhetővé teszi.

Kapcsolódó eszközök: Videó MKV-ra a teljesen nyílt Matroska-tárolóhoz, Videó WebM-re a jogdíjmentes WebM-párosításhoz, Videóvágó a kulcskocka-pontos vágáshoz újrakódolás nélkül, és a Feliratok hozzáadása / kinyerése a szövegsávok MP4-be ágyazásához.