Beholder kontra kodek
Tenk på en beholder som en pakke og kodeker som kodingsmetoder som brukes for sporene i den. En MP4 kan inneholde H.264-video med AAC-lyd. En MKV kan inneholde HEVC-video, Opus-lyd og flere undertekstspor. To filer med samme filtype kan derfor trenge forskjellige dekoderfunksjoner.
Når du feilsøker, må du identifisere videokodeken, lydkodeken og profilen, oppløsningen, bildefrekvensen og bitdybden – ikke bare utvidelsen. Vidorec kategoriserer støttet og begrenset avspilling ved hjelp av informasjon rapportert av enheten og avspillingsmotoren.
Vanlige videokodeker
H.264 AVC er fortsatt bredt kompatibel. HEVC H.265 kan redusere filstørrelsen med sammenlignbar visuell kvalitet, men støtten varierer etter profil, maskinvare og lisensbane. VP9 er vanlig i WebM og online medier. AV1 er nyere og mer effektiv, men maskinvaredekoding er mye sterkere på nyere enheter enn på eldre telefoner.
Androids plattformtabell gir referansenivåer på versjonsnivå, men produsenter kan legge til formater og fortsatt variere i maksimal oppløsning, profil, HDR og ytelse. En plattformversjon er bevis på en API-grunnlinje, ikke et løfte om at hver filform fungerer på alle telefoner.
Lyd og teksting er separate spor
En video kan gjengis riktig mens lydkodeken ikke støttes, eller lyd kan spilles av når videodekoding mislykkes. Multi-lydfiler trenger en sporvelger. Innebygde undertekster reiser inne i beholderen; Eksterne SRT- eller WebVTT-filer er separate og trenger riktig timing og tekstkoding.
Hvis undertekster går av sporet, bruker du tidsforskyvning i stedet for å kode hele videoen på nytt. Hvis de viser feil tegn, må du kontrollere tekstkodingen til undertekstfilen. Hvis ingen innebygde spor vises, legger du til den tilsvarende eksterne filen eksplisitt.
Hva du skal gjøre når en fil ikke spilles av
Les den spesifikke feilen først. Prøv et annet lydspor, deaktiver en valgfri effekt, kopier en ekstern fil lokalt eller test en prøve med lavere oppløsning fra samme kilde. Konverter bare når enheten tydeligvis mangler den nødvendige dekoderen. H.264-video med AAC-lyd i MP4 er et praktisk kompatibilitetsmål, men konvertering kan ta tid og kan redusere kvaliteten.
- Container ikke støttet: remux eller konvertere til en støttet pakke.
- Videokodeken støttes ikke: transkod videosporet.
- Lydkodeken støttes ikke: velg eller konverter lydsporet.
- Ytelsesproblem: reduser oppløsning, bildefrekvens eller bitrate.
- HDR / skjerm mismatch: Bruk en kompatibel SDR-versjon når det er nødvendig.
OFTE STILTE SPØRSMÅL
Ofte stilte spørsmål
Er MKV bedre enn MP4?
Ingen av dem er universelt bedre. MKV er fleksibel for flere spor; MP4 er bredt interoperabel. Kodekkene og målenhetene betyr mer enn utvidelsen alene.
Støtter Android AV1?
AV1-dekodingsstøtte er en del av grunnlinjen for Android 10-plattformen. Påkrevd AV1-koder og dekoderstøtte begynner med Android 14. Faktisk enhetsfunksjonalitet og ytelse varierer fortsatt.
Kan endring av filtypen fikse avspilling?
Vanligvis ikke. Endring av navn endrer ikke beholderstrukturen eller kodekene. Remuxing eller transkoding er nødvendig når det underliggende mediet er inkompatibelt.