Video MP4:ksi - verkon videomuodon muunnin — MP4 on laajimmin yhteensopiva videomuoto laitteiden, soittimien ja alustojen välillä, ja se perustuu avoimeen ISO-BMFF-konttiin. Tämä sivu koodaa royaltivapaalla VP8-koodekilla (ja valinnaisella VP8+Vorbis-yhdistelmällä) välttäen patentoituja koodekkeja. Tukee muodon muuntamista, häviötöntä uudelleenlomitusta, pakkausta, skaalausta, silmukointia ja koon muutosta — kaikki käsitellään paikallisesti selaimessa, eikä tiedostoja koskaan lähetetä palvelimelle. Sisäänrakennettu metatietojen / tunnisteiden muokkain lukee lähdevideon tunnisteet (otsikko, esittäjä, albumi, albumin esittäjä, päiväys, tyyli, raita, kommentti), antaa muokata niitä ja kirjoittaa ne tulosteeseen — myös kopiotilassa ilman uudelleenkoodausta, jossa laatu säilyy täysin.
Tuettu syöte: Videot, jotka käyttävät avoimia, rojaltivapaita koodekkeja kuten VP8/VP9/AV1/MPEG-4/FFV1 (WebM-, MKV-, MP4-, MOV- ja AVI-kontit). Kaikki muunnetaan paikallisesti selaimessa; tiedostoja ei koskaan lähetetä palvelimelle.
Ensimmäinen käyttökerta lataa noin 30 MB:n videonkäsittelymoottorin nykyiseen selaimeen. Se tallennetaan välimuistiin ja käytetään uudelleen, joten odota hetki.
🎥
Napsauta valitaksesi tai vedä ja pudota videotiedosto tähän
Tukee WebM-, MKV-, MP4-, MOV-, AVI- ja muita yleisiä muotoja; alle 500 Mt suositeltavaa
Videon ohjaus:
Laatu:60korkeampi = parempi laatu, suurempi tiedosto
Kohdebittinopeus:kbps, vähintään 100 (käytetään, kun videon bittinopeus on valittu)
Äänen bittinopeus:kbps, vähintään 6 (vain häviölliset äänikoodekit; tyhjä = koodekin oletus)
FFV1 on häviötön: laatu- ja bittinopeusasetukset eivät päde.Ei uudelleenkoodausta ei pakkaa. Valitse videokoodekki laadun tai bittinopeuden asettamiseksi.
Resoluutio:skaalataan automaattisesti alkuperäisen kuvasuhteen säilyttämiseksi, ei venytystä
Silmukkamäärä:tuloste toistetaan peräkkäin N kertaa
Prosentti:100%skaalataan prosenttina alkuperäisestä koosta
W×H:×täytä jompikumpi arvo skaalataksesi suhteellisesti; jätä tyhjäksi käyttääksesi prosenttia
Muodon muunnos: Valitse koodekkiyhdistelmä ja napsauta alla olevaa painiketta lomittaaksesi uudelleen / koodataksesi videon MP4:ksi. Jos syötteen koodekki on MP4-yhteensopiva, valitse "Ei uudelleenkoodausta" välitöntä uudelleenlomitusta varten (ei laadun menetystä).
Videon pakkaus: Koodaa video uudelleen MP4:ksi valitulla laadulla tai kohdebittinopeudella pienemmän tiedoston tuottamiseksi. Tämä tila vaatii uudelleenkoodauksen, joten "Ei uudelleenkoodausta" ei ole käytettävissä.
Videon skaalaus: Skaalaa video esiasetettuun resoluutioon ja tuottaa MP4:n. Tämä tila vaatii uudelleenkoodauksen, joten "Ei uudelleenkoodausta" ei ole käytettävissä.
Videon silmukka: Toistaa videon sisällön N kertaa ja tuottaa MP4:n. Yhdistettynä "Ei uudelleenkoodausta" -asetukseen tämä valmistuu lähes välittömästi.
Videon koon muutos: Skaalaa video prosentin tai tarkan leveyden/korkeuden pikseleiden mukaan ja tuottaa MP4:n. Tämä tila vaatii uudelleenkoodauksen, joten "Ei uudelleenkoodausta" ei ole käytettävissä.
Kirjoittaa metatiedot uudelleen virtakopiolla — videota ja ääntä ei koodata uudelleen, joten laatu säilyy täysin.
Mikä on MP4? Kontti vs koodekki
MP4 ei ole tapa pakata videota — se on laatikko. Muodollisesti se on ISO Base Media File Format (ISO-BMFF): rakenteinen kontti, joka pitää yhtä tai useampaa jo pakattua virtaa (videoraita, äänirata, mahdollisesti tekstitykset) ja metatiedot, kaikki järjestettynä sisäkkäisiksi laatikoiksi, joiden läpi soitin kulkee kuin sisällysluettelon läpi. Pikselit pakkaa todellisuudessa sisällä oleva koodekki — yleisimmin H.264 (kutsutaan myös AVC:ksi) tai uudempi HEVC (H.265), ja tällä sivustolla royaltivapaa VP8/VP9-perhe. "Kontti vs koodekki" on videotiedostojen hyödyllisin erottelu: MP4, MKV, MOV ja WebM voivat kaikki kantaa täsmälleen samaa H.264-virtaa, minkä vuoksi videon siirtäminen konttien välillä (uudelleenlomitus) vie sekunteja eikä menetä mitään, kun taas koodekin vaihtaminen (uudelleenkoodaus) kirjoittaa jokaisen kehyksen uudelleen.
Viisi tosiasiaa, joihin muu sivu nojaa:
• MP4 = kontti (ISO-BMFF-laatikot: ftyp, moov, mdat); koodekki (H.264, HEVC, VP8/VP9) on sisään tallennettu pakkausmenetelmä
• sama virta, eri laatikko: MP4↔MKV↔MOV-uudelleenlomitus kopioi tavuja, uudelleenkoodaus kirjoittaa kehykset uudelleen
• moov = hakemistolaatikko; sen sijainti ratkaisee, voiko tiedoston toistaa ennen kuin se on latautunut kokonaan
• 1080p = 1920×1080 = 2 073 600 pikseliä; 4K UHD = 3840×2160 = täsmälleen 4× enemmän pikseleitä koodattavaksi joka kehyksessä
• bittinopeuslaskenta: 8 Mbps = 1 Mt sekunnissa → 1 tunnin video 8 Mbps:llä on noin 3,6 Gt
moov-atomi ja miksi jotkin MP4-tiedostot eivät suostu suoratoistoon
moov-laatikko on tiedoston pääsisällysluettelo: kehysten sijainnit, ajoitus ja raitaluettelo. Koodaimet kirjoittavat sen yleensä tiedoston loppuun, koska vasta koodauksen päätyttyä ne tietävät, minne jokainen kehys päätyi. Soitin ei voi käynnistyä ilman hakemistoa, joten verkkosoitin joutuu lataamaan koko tiedoston ensin — minkä vuoksi jotkin MP4-tiedostot eivät toistu ennen täyttä latausta. moov-laatikon siirtäminen alkuun ("faststart"-asettelu) korjaa suoratoiston: soitin hakee hakemiston ensin ja noutaa kehykset tarpeen mukaan. Muunto faststart-tyyliseen asetteluun muuttaa vain laatikoiden järjestystä, ei koskaan pakattuja kehyksiä.
Uudelleenlomitus vs uudelleenkoodaus
Uudelleenlomitus ("ei uudelleenkoodausta" tällä sivulla) kopioi pakatun videovirran uuteen konttiin koskemattomana — täsmälleen samat kehykset tavu tavulta, valmis sekunneissa, ei laadun menetystä. Se toimii aina, kun virta on jo yhteensopiva kohdekontin kanssa. Uudelleenkoodaus dekoodaa jokaisen kehyksen ja pakkaa sen uudelleen; se on väistämätön, kun vaihdetaan koodekkia, skaalataan kuvaa tai käytetään suodattimia, ja jokainen kierros kvantisoi kuvan uudelleen, joten laatua kuluu hieman. Käytännön sääntö: vaihda kontti tai metatiedot → uudelleenlomita; muuta mitään pikseleistä → uudelleenkoodaa.
H.264, HEVC ja royaltivapaa valinta
H.264/AVC (valmistui 2003) on maailman yleisimmin toistettava videokoodekki ja koko alan turvallinen oletus. HEVC/H.265 (2013) puolittaa suunnilleen H.264:n tarvitseman bittinopeuden samalle visuaaliselle laadulle, hintana raskaampi koodaus ja sotkuisempi patenttilisensointitilanne. VP8/VP9-perhe ja AV1 ovat royaltivapaita vaihtoehtoja, jotka kehitettiin välttämään näitä lisenssimaksuja; VP9 osuu tyypillisesti H.264:n ja HEVC:n väliin tehokkuudessa. Tämä sivu kirjoittaa VP8:n MP4:ään juuri siksi, että koodekki, ei kontti, kantaa patenttivelvoitteet — MP4 itsessään on avoin ISO-standardi ja laillisesti kantaa mitä tahansa virtaa, jonka soitin hyväksyy.
Yleisiä väärinkäsityksiä
"MP4 on koodekki." Se on kontti. Kaksi MP4-tiedostoa voi sisältää täysin erilaisia koodekkeja, minkä vuoksi toinen toistuu televisiossa ja toinen ei — soitin hylkäsi virran, ei tiedostoa.
"Muuntaminen aina heikentää laatua." Vain uudelleenkoodaus tekee niin. Saman virran uudelleenlomitus MP4:ksi on häviötön ja lähes välitön; tämän sivun "Ei uudelleenkoodausta" -tila tekee juuri sen.
"Suuremman tiedoston pitää olla parempilaatuinen." Tiedostokoko = bittinopeus × kesto. Tehoton vanha koodekki kaksinkertaisella bittinopeudella näyttää usein huonommalta kuin moderni koodekki puolella bittinopeudella — vertaa koodekkeja samankaltaisella visuaalisella laadulla, ei samankokoisena.
"MP4-tiedostot, joita ei voi suoratoistaa, ovat rikki." Yleensä moov-laatikko on vain tiedoston lopussa; faststart-uudelleenjärjestys tekee samasta videosta suoratoistokelpoisen.