Peržiūrėkite visus vadovus

VIDEO PLAYBACK GIDAS

MP4, MKV, WebM ir vaizdo kodekus paaiškinta

Trumpas atsakymas: MP4, MKV ir WebM yra konteineriai, kuriuose yra vaizdo, garso ir kartais subtitrų. H.264, HEVC, VP9 ir AV1 yra kodekai, kurie suspaudžia vaizdo įrašą viduje. Atkūrimas sėkmingas tik tada, kai grotuvas ir įrenginys palaiko konteinerį, kodeką, profilį, skiriamąją gebą ir garso derinį. Pažįstamas failo plėtinys vienas negali garantuoti suderinamumo.

Konteineris prieš kodeką

Pagalvokite apie konteinerį kaip paketą ir kodekus kaip kodavimo metodus, naudojamus takeliams jame. MP4 gali būti H.264 vaizdo įrašas su AAC garso. MKV gali būti HEVC vaizdo, Opus garso ir kelių subtitrų takelius. Todėl dviem failams su tuo pačiu plėtiniu gali prireikti skirtingų dekoderio galimybių.

Šalinę triktis, nustatykite vaizdo kodeką, garso kodeką ir profilį, skiriamąją gebą, kadrų dažnį ir bitų gylį, o ne tik plėtinį. Vidorec kategorizuoja palaikomą ir ribotą atkūrimą, naudodamas informaciją, kurią pateikia įrenginys ir atkūrimo variklis.

Dažniausi vaizdo kodekai

H.264 AVC išlieka plačiai suderinamas. HEVC H.265 gali sumažinti failo dydį, tačiau vaizdo kokybė yra panaši, tačiau palaikymas priklauso nuo profilio, aparatūros ir licencijavimo kelio. VP9 yra paplitęs WebM ir interneto žiniasklaidoje. AV1 yra naujesnis ir efektyvesnis, tačiau aparatinės įrangos dekodavimo prieinamumas yra daug stipresnis naujausiuose įrenginiuose nei senesniuose telefonuose.

„Android“ platformos lentelėje pateikiamos versijos lygio bazinės vertės, tačiau gamintojai gali pridėti formatų ir vis tiek skirtis maksimalia raiška, profiliu, HDR ir našumu. Platformos versija yra API bazinės linijos įrodymas, o ne pažadas, kad kiekviena failo forma veikia kiekviename telefone.

Garsas ir subtitrai yra atskiri takeliai

Vaizdo įrašas gali būti pateiktas teisingai, nors jo garso kodekas nepalaikomas, arba garsas gali leisti, kai vaizdo įrašo dekodavimas nepavyksta. Daugialypių garso failus reikia takelio parinkiklį. Įterpti subtitrai keliauja konteinerio viduje; išoriniai SRT arba WebVTT failai yra atskiri ir turi teisingą laiką ir teksto kodavimą.

Jei subtitrai svyruoja, naudokite laiko poslinkį, o ne iš naujo koduokite visą vaizdo įrašą. Jei jie rodo neteisingus simbolius, patikrinkite subtitrų failo teksto kodavimą. Jei nerodomas įterptas takelis, pridėkite atitinkamą išorinį failą aiškiai.

Ką daryti, kai failas neleidžiamas

Pirmiausia perskaitykite konkrečią klaidą. Išbandykite kitą garso takelį, išjunkite pasirinktinį efektą, nukopijuokite nuotolinį failą vietoje arba išbandykite mažesnės skiriamosios gebos pavyzdį iš to paties šaltinio. Konvertuoti tik tada, kai prietaisas aiškiai trūksta reikiamo dekoderio. H.264 vaizdo įrašas su AAC garsu MP4 yra praktinis suderinamumo tikslas, tačiau konvertavimas gali užtrukti ir gali sumažėti kokybė.

  • Konteineris nepalaikomas: remux arba konvertuoti į palaikomą paketą.
  • Vaizdo kodekas nepalaikomas: perkoduoti vaizdo takelį.
  • Garso kodekas nepalaikomas: pasirinkti arba konvertuoti garso takelį.
  • Našumo problema: sumažinti skiriamąją gebą, kadrų dažnį arba bitrate.
  • HDR / ekrano neatitiktis: prireikus naudokite suderinamą SDR versiją.

DAŽNAI UŽDUODAMI KLAUSIMAI

Dažnai užduodami klausimai

Ar MKV geriau nei MP4?

Nei vienas nėra visuotinai geresnis. MKV yra lankstus keliems takeliams; MP4 yra plačiai sąveikus. Kodekai ir tiksliniai įrenginiai yra svarbesni nei vien tik plėtinys.

Ar „Android“ palaiko AV1?

AV1 dekodavimo palaikymas yra „Android 10“ platformos bazinės linijos dalis. Reikalingas AV1 kodavimo ir dekodavimo palaikymas pradedamas nuo „Android 14“. Faktinės įrenginio galimybės ir našumas vis dar skiriasi.

Ar pakeitus failo plėtinį galima ištaisyti atkūrimą?

Paprastai ne. Pervardijimas nekeičia konteinerio struktūros ar kodekų. Remuxing arba transkodavimas yra būtinas, kai pagrindinė medija yra nesuderinama.

Oficiali šaltiniai

„Android“: palaikomi medijos formatai "Android": MediaMuxer kodekas ir konteinerio lentelė

Susijusi programa

Medijos leistuvas – Vidorec

Žiūrėti detales
NEMOKAMAS ATSISIUNTIMASGaukite jį iš "Google Play"NETRUKUSAtsisiųsti iš "App Store"