Kodek
Konteyneri paket kimi və kodekleri isə onun içindəki parçalar üçün istifadə edilən kodlama metodları kimi düşünün. MP4-də H.264 video və AAC audio ola bilər. MKV HEVC video, Opus audio və bir çox subtitle tracks daxil edə bilər. Bu səbəbdən eyni genişliyə malik iki fayl fərqli dekoder imkanlarına ehtiyac duya bilər.
Problem həll edərkən video kodekini, audio kodekini, profili, həllini, frame rate və bit dərinliyini müəyyən edin - təkcə genişlənməni deyil. Vidorec cihaz və oynatma motoru tərəfindən verilən məlumatı istifadə edərək dəstəklənən və məhdudlaşdırılmış oynatmanı kateqoriyalaşdırır.
Ən çox istifadə edilən video kodekləri
H.264 AVC geniş uyğunluqda qalır. HEVC H.265 müqayisəli vizual keyfiyyətdə fayl ölçüsünü azalda bilər, lakin dəstək profil, avadanlıq və lisenziyalaşdırma yolu ilə dəyişir. VP9 WebM və onlayn mediada yaygındır. AV1 daha yeni və səmərəlidir, lakin hard disk dekoder mövcudluğu ən son cihazlarda daha köhnə telefonlardan daha güclüdür.
Android-in platforma cədvəli versiya səviyyəsində əsas xəttləri təmin edir, lakin istehsalçılar formatları əlavə edə bilər və hələ də maksimum həll, profil, HDR və performansda fərqlənir. Platforma versiyası API əsas xəttinin sübutudur, hər fayl şəklinin hər telefonda işləyəcəyinə dair vəd deyil.
Səs və altyazılar ayrı-ayrı parçalardır
Videonun audio kodeki dəstəklənmədiyi halda düzgün göstərilə bilər, ya da video dekoderi bacarmadıqda səs oynana bilər. Bir çox səs faylları üçün yol seçicisinin olması lazımdır. Əlavə edilmiş altyazı konteyner içində hərəkət edir; xarici SRT və ya WebVTT faylları ayrıdır və düzgün vaxt və mətn kodlaşdırmasına ehtiyacı var.
Əgər subtitrlər hərəkət edirsə, bütün videonu yenidən kodlamadan əvvəl vaxt dəyişikliyini istifadə et. Əgər onlar səhv xarakterlər göstərirlərsə, subtitle faylının mətn kodlamasını yoxlayın. Əgər heç bir daxili parça görünmürsə, uyğun xarici faylı açıqca əlavə et.
Fayl oynatılmadığı zaman nə edilməlidir
Əvvəlcə müəyyən xətanı oxu. Başqa bir səs çərçivəsini sınayın, seçim effektini fəallaşdırın, uzaq faylları yerli olaraq köçürün və ya eyni mənbədən aşağı çözünürlüklü nümunəni sınanın. Yalnız cihazda lazımi dekoder olmadığı zaman çevir. MP4-də AAC səsi olan H.264 videosu praktik uyğunluq hədəfidir, lakin çevirmə vaxt tələb edə bilər və keyfiyyəti azalda bilər.
- Konteyner dəstəklənmir: remux ya da dəstəklənən paketə çevir.
- Video kodeki dəstəklənmir: video parçasını transkodə et.
- Audio kodeki dəstəklənmir: səs çərçivəsini seç ya da çevir.
- Performans problemi: həlli, framerate ya da bitrate azaldın.
- HDR/display mismatch: lazım olduqda uyğun SDR versiyası istifadə et.
TEZ-TEZ VERILƏN SUALLAR
Tez-tez verilən suallar
MKV MP4-dən yaxşıdırmı?
Heç biri daha yaxşı deyil. MKV çoxlu parçalar üçün elastikdir; MP4 geniş şəkildə interoperabledir. Kodeklər və hədəf qurğular təkcə genişləndirmədən daha çox əhəmiyyətlidir.
Android AV1-i dəstəkləyirmi?
AV1 dekod dəstək Android 10 platforması əsas xəttinin bir hissəsidir. Təklif edilən AV1 kodlayıcı və dekodlayıcı dəstək Android 14-də başlayır. Faktiki qurğu qabiliyyəti və performansı hələ də dəyişir.
Fayl uzantısını dəyişdirməklə oynatma düzəldilirmi?
Əsasən yox. Yenidənadlandırma konteyner quruluşunu və ya kodekləri dəyişmir. Əsas media uyğunsuz olduqda remuxing və ya transkoding tələb olunur.