Gennemse alle guider

Video playback vejledning

MP4, MKV, WebM og video codecs forklaret

Kort svar: MP4, MKV og WebM er beholdere, der indeholder video, lyd og nogle gange undertekster. H.264, HEVC, VP9 og AV1 er codecs, der komprimerer videoen inde. Afspilning lykkes kun, når afspilleren og enheden understøtter container, codec, profil, opløsning og lydkombination. En velkendt filtype alene kan ikke garantere kompatibilitet.

Container versus codec

Tænk på en container som en pakke og codecs som de kodning metoder, der anvendes til spor i den. En MP4 kan indeholde H.264-video med AAC-lyd. En MKV kan indeholde HEVC-video, Opus-lyd og flere undertekstspor. To filer med samme filtype kan derfor have brug for forskellige dekoderfunktioner.

Når du foretager fejlfinding, skal du identificere videocodec, lydcodec og profil, opløsning, billedhastighed og bitdybde – ikke kun filtypen. Vidorec kategoriserer understøttet og begrænset afspilning ved hjælp af oplysninger, der rapporteres af enheden og afspilningsmotoren.

Fælles video codecs

H.264 AVC er stadig bredt kompatibel. HEVC H.265 kan reducere filstørrelsen med sammenlignelig visuel kvalitet, men understøttelse varierer afhængigt af profil, hardware og licenssti. VP9 er almindeligt i WebM og online medier. AV1 er nyere og mere effektiv, men hardware dekodning tilgængelighed er meget stærkere på nyere enheder end på ældre telefoner.

Androids platformstabel indeholder referenceværdier på versionsniveau, men producenterne kan tilføje formater og stadig variere i maksimal opløsning, profil, HDR og ydeevne. En platform version er bevis for en API baseline, ikke et løfte om, at hver fil form virker på alle telefoner.

Lyd og undertekster er separate spor

En video kan gengives korrekt, mens dens lydcodec ikke understøttes, eller lyden kan afspilles, når videoafkodning mislykkes. Multi-lydfiler har brug for en sporvælger. Indlejrede undertekster rejser inde i beholderen; Eksterne SRT- eller WebVTT-filer er separate og skal have korrekt timing og tekstkodning.

Hvis undertekster afviger, skal du bruge tidsforskydning i stedet for at omkode hele videoen. Hvis de viser forkerte tegn, skal du kontrollere undertekstfilens tekstkodning. Hvis der ikke vises noget integreret spor, skal du tilføje den tilsvarende eksterne fil eksplicit.

Hvad skal jeg gøre, når en fil ikke afspilles

Læs den specifikke fejl først. Prøv et andet lydspor, deaktiver en valgfri effekt, kopier en ekstern fil lokalt eller test en prøve med lavere opløsning fra samme kilde. Konverter kun, når enheden tydeligvis mangler den nødvendige dekoder. H.264-video med AAC-lyd i MP4 er et praktisk kompatibilitetsmål, men konvertering kan tage tid og kan reducere kvaliteten.

  • Container ikke understøttet: remux eller konvertere til en understøttede pakke.
  • Video codec ikke understøttet: transcode videosporet.
  • Lyd codec ikke understøttes: vælg eller konvertere lydsporet.
  • Ydelsesproblem: Reducer opløsning, billedhastighed eller bitrate.
  • HDR/display mismatch: Brug en kompatibel SDR-version, når det er nødvendigt.

OFTE STILLEDE SPØRGSMÅL

Ofte stillede spørgsmål

Er MKV bedre end MP4?

Ingen af dem er universelt bedre. MKV er fleksibel for flere spor; MP4 er bredt interoperabel. Codecs og målenheder betyder mere end udvidelsen alene.

Understøtter Android AV1?

AV1-afkodningssupport er en del af Android 10-platformens basislinje. Påkrævet understøttelse af AV1-koder og -dekoder begynder med Android 14. Faktiske enhedsfunktioner og ydeevne varierer stadig.

Kan ændring af filtypen reparere afspilning?

Omdøbning ændrer ikke beholderstrukturen eller codecs, men det ændrede navn vises i stedet. Remuxing eller transkodning er påkrævet, når det underliggende medie er inkompatibelt.

Officielle kilder

Android: Understøttede medieformater Android: MediaMuxer codec og container tabel

Relateret app

Medieafspiller - Vidorec

Se detaljer
GRATIS DOWNLOADFå det på Google PlayKOMMER SNARTDownload på App Store