Container versus codec
Gândiți-vă la un container ca la un pachet și codecuri ca la metodele de codare folosite pentru piesele din interiorul acestuia. Un MP4 poate conţine video H.264 cu AAC audio. Un MKV poate conține video HEVC, audio Opus și mai multe piese de subtitrare. Două fișiere cu aceeași extensie pot avea nevoie de capacități diferite de decodor.
Când depanați, identificați codecul video, codecul audio, profilul, rezoluția, rata cadrelor și adâncimea de biți, nu doar extensia. Vidorec categorizează redarea acceptată și limitată folosind informațiile raportate de dispozitiv și motorul de redare.
Codecuri video comune
H.264 AVC rămâne compatibil pe scară largă. HEVC H.265 poate reduce dimensiunea fișierului la o calitate vizuală comparabilă, dar suportul variază în funcție de profil, hardware și calea de licențiere. VP9 este comun în WebM și mass-media online. AV1 este mai nou și eficient, dar disponibilitatea decodării hardware este mult mai puternică pe dispozitivele recente decât pe telefoanele mai vechi.
Tabelul platformei Android oferă valori de referință la nivel de versiune, dar producătorii pot adăuga formate și pot încă să difere în ceea ce privește rezoluția maximă, profilul, HDR și performanța. O versiune de platformă este dovada unei linii de bază API, nu o promisiune că fiecare formă de fișier funcționează pe fiecare telefon.
Audio și subtitrări sunt piste separate
Un videoclip poate fi redat corect în timp ce codecul audio nu este acceptat sau audio poate fi jucat atunci când decodarea videoclipului eșuează. Fișierele audio multiple necesită un selector de piese. Subtitrările încorporate călătoresc în interiorul containerului; Fișierele SRT sau WebVTT externe sunt separate și au nevoie de sincronizarea corectă și codificarea textului.
Dacă subtitrările se deplasează, utilizați compensarea timpului în loc să recodificați întregul videoclip. Dacă acestea afișează caractere greșite, verificați codificarea textului fișierului de subtitrări. Dacă nu apare nicio pistă încorporată, adăugați în mod explicit fișierul extern corespunzător.
Ce trebuie să faceţi atunci când un fişier nu este redat
Citiți mai întâi eroarea specifică. Încercați o altă pistă audio, dezactivați un efect opțional, copiați un fișier la distanță local sau testați un eșantion de rezoluție mai mică din aceeași sursă. Convertiți numai atunci când dispozitivul nu are în mod clar decodorul necesar. Videoclipul H.264 cu audio AAC în MP4 este o țintă practică de compatibilitate, dar conversia poate dura și poate reduce calitatea.
- Container neacceptat: remuxați sau convertiți la un pachet acceptat.
- Codec video neacceptat: transcodează pista video.
- Codec audio neacceptat: alegeți sau convertiți pista audio.
- Problema de performanță: reduce rezoluția, rata cadrelor sau bitrate.
- Nepotrivire HDR/afișaj: utilizați o versiune SDR compatibilă atunci când este necesar.
ÎNTREBĂRI FRECVENTE
Întrebări frecvente
Este MKV mai bun decât MP4?
Niciuna nu este mai bună în mod universal. MKV este flexibil pentru mai multe piese; MP4 este larg interoperabil. Codecurile și dispozitivele țintă contează mai mult decât extensia singură.
Android acceptă AV1?
Suportul de decodare AV1 face parte din platforma de bază Android 10. Suportul necesar pentru codificatorul și decodorul AV1 începe cu Android 14. Capacitatea și performanța efectivă a dispozitivului variază.
Poate modificarea extensiei fișierului să remedieze redarea?
De obicei, nu. Redenumirea nu modifică structura containerului sau codecurile. Remuxing sau transcodare este necesară atunci când suportul media de bază este incompatibil.