Säiliö vs. koodekki
Ajattele säiliötä pakettina ja koodekkeja koodausmenetelmin, joita käytetään sen sisällä oleville raidoille. MP4 voi sisältää H.264-videota AAC-äänen kanssa. MKV voi sisältää HEVC-videota, Opus-ääntä ja useita tekstityksen raitoja. Kaksi tiedostoa, joilla on sama tunniste, voivat siten vaatia eri dekooderiominaisuuksia.
Kun teet vianmääritystä, tunnista videokoodekki, äänikoodeki, profiili, resoluutio, kuvataajuus ja bittisyvyys – älä vain tiedostotunniste. Vidorec luokittelee tuetun ja rajoitetun toiston laitteen ja toistomoottorin ilmoittamien tietojen perusteella.
Yleiset videokoodekit
H.264 AVC on edelleen laajalti yhteensopiva. HEVC H.265 voi pienentää tiedoston kokoa verrattavalla visuaalisella laadulla, mutta tuki vaihtelee profiilin, laitteiston ja lisensointipolun mukaan. VP9 on yleinen WebM ja online-media. AV1 on uudempi ja tehokkaampi, mutta laitteiston dekoodaus on paljon vahvempi uusissa laitteissa kuin vanhemmissa puhelimissa.
Androidin alustataulukko sisältää versiotason perustiedot, mutta valmistajat voivat lisätä muotoja ja edelleen erota suurimmasta tarkkuudesta, profiilista, HDR:stä ja suorituskyvystä. Alustaversio on todiste API-peruslinjasta, ei lupaus siitä, että jokainen tiedostomuoto toimii jokaisessa puhelimessa.
Ääni ja tekstitykset ovat erillisiä kappaleita
Video saattaa näkyä oikein, vaikka sen äänen pakkauksenhallintaa ei tueta, tai ääni saattaa toistua, kun videon dekoodaus epäonnistuu. Moniäänitiedostot tarvitsevat raidanvalitsimen. Upotetut tekstitykset kulkevat säiliön sisällä; Ulkoiset SRT- tai WebVTT-tiedostot ovat erillisiä ja tarvitsevat oikean ajankohdan ja tekstin koodauksen.
Jos tekstitykset ajelehtivat, käytä ajoitussiirtymää sen sijaan, että koodaisit koko videon uudelleen. Jos ne näyttävät vääriä merkkejä, tarkista tekstitystiedoston tekstin koodaus. Jos upotettua raitaa ei näy, lisää vastaava ulkoinen tiedosto nimenomaisesti.
Mitä tehdä, kun tiedostoa ei voi toistaa
Lue ensin kyseinen virhe. Kokeile toista ääniraitaa, poista valinnainen tehoste käytöstä, kopioi etätiedosto paikallisesti tai testaa pienemmän resoluution näytettä samasta lähteestä. Muunna vain, kun laitteesta puuttuu selvästi tarvittava dekooderi. H.264-video AAC-äänellä MP4:ssä on käytännöllinen yhteensopivuustavoite, mutta muuntaminen voi kestää aikaa ja saattaa heikentää laatua.
- Container not supported: remux tai muunna tuettuun pakettiin.
- Videokoodekki ei tueta: transkoodaa videoraita.
- Äänikoodekkia ei tueta: valitse tai muunna ääniraita.
- Suorituskykyongelma: vähennä tarkkuutta, kuvataajuutta tai bittinopeutta.
- HDR/näyttö epätasaisuus: käytä yhteensopivaa SDR-versiota tarvittaessa.
USEIN KYSYTTYJÄ KYSYMYKSIÄ
Usein kysyttyjä kysymyksiä
Onko MKV parempi kuin MP4?
Kumpikaan ei ole yleisesti ottaen parempi. MKV on joustava useita kappaleita; MP4 on laajalti yhteentoimiva. Koodekit ja kohdelaitteet ovat tärkeämpiä kuin pelkkä laajennus.
Tukeeko Android AV1:tä?
AV1-dekoodauksen tuki on osa Android 10 -alustan peruslinjaa. Vaadittu AV1-kooderi- ja dekooderituki alkaa Android 14:stä. Todelliset laitteen ominaisuudet ja suorituskyky vaihtelevat edelleen.
Voiko tiedostotunnisteen muuttaminen korjata toiston?
Nimeäminen uudelleen ei yleensä muuta säilön rakennetta tai koodekkeja. Remuxing tai transkoodaus on tarpeen, kun taustalla oleva media on yhteensopimaton.