Bekas versus codec
Fikirkan sebuah peti sebagai pakej dan codec sebagai kaedah pengekodan yang digunakan untuk trek di dalamnya. MP4 mungkin mengandungi video H.264 dengan audio AAC. MKV mungkin mengandungi video HEVC, audio Opus dan beberapa trek subtajuk. Dua fail dengan sambungan yang sama mungkin memerlukan keupayaan dekoder yang berbeza.
Apabila menyelesaikan masalah, identifikasi codec video, codec audio, profil, resolusi, kadar bingkai dan kedalaman bit—bukan hanya sambungan. Vidorec mengkategorikan main semula disokong dan terhad menggunakan maklumat yang dilaporkan oleh peranti dan enjin main balik.
Codec video biasa
H.264 AVC masih serasi secara meluas. HEVC H.265 boleh mengurangkan saiz fail pada kualiti visual yang serupa tetapi sokongan bervariasi mengikut profil, perkakasan dan laluan lesen. VP9 adalah biasa dalam WebM dan media dalam talian. AV1 lebih baru dan berkesan, tetapi kebolehcapaian dekod perkakasan lebih kuat pada peranti baru-baru ini daripada pada telefon lama.
Jadual platform Android menyediakan garis asas versi-tahap, tetapi pengeluar boleh menambah format dan masih berbeza dalam resolusi maksimum, profil, HDR dan prestasi. Versi platform adalah bukti garis asas API, bukan janji bahawa setiap bentuk fail berfungsi pada setiap telefon.
Audio dan subtajuk adalah trek terpisah
Video mungkin dihasilkan dengan betul walaupun codec audionya tidak disokong, atau audio mungkin dimainkan apabila dekodan video gagal. Fail berbilang-audio memerlukan pemilih trek. Subtitle terbenam bergerak di dalam peti; fail SRT atau WebVTT luaran adalah terpisah dan memerlukan waktu yang betul dan pengekodan teks.
Jika subtajuk tergelincir, gunakan ofset masa bukannya mengekod semula keseluruhan video. Jika mereka memaparkan aksara salah, semak pengekodan teks fail subtajuk. Jika tiada trek terbenam muncul, tambah fail luaran yang sepadan secara eksplisit.
Apa yang perlu dilakukan bila fail tidak dimainkan
Baca ralat spesifik terlebih dahulu. Cuba trek audio lain, lumpuhkan kesan opsyenal, salin fail jauh secara setempat atau uji sampel resolusi rendah dari sumber yang sama. Tukar hanya bila peranti jelas tidak mempunyai dekoder yang diperlukan. Video H.264 dengan audio AAC dalam MP4 adalah sasaran keserasian praktikal, tetapi penukaran boleh mengambil masa dan mungkin mengurangkan kualiti.
- Bekas tidak disokong: remuk atau tukar ke pakej yang disokong.
- Codec video tidak disokong: tukar kod trek video.
- Codec audio tidak disokong: pilih atau tukar trek audio.
- Masalah prestasi: kurangkan resolusi, kadar bingkai atau kadar bit.
- Ketidaksesuaian HDR/ paparan: guna versi SDR serasi bila perlu.
SOALAN YANG SERING DIAJUKAN
Soalan yang sering diajukan
Adakah MKV lebih baik daripada MP4?
Tiada satu pun yang lebih baik. MKV adalah fleksibel untuk trek berbilang; MP4 boleh disambungkan secara meluas. Codec dan peranti sasaran lebih penting daripada sambungan sahaja.
Adakah Android menyokong AV1?
Sokongan dekod AV1 adalah sebahagian daripada garis asas platform Android 10. Sokongan pengekod dan pengekod semula AV1 yang diperlukan bermula dengan Android 14. Keupayaan dan prestasi peranti sebenarnya masih berbeza.
Bolehkah mengubah sambungan fail membaiki main balik?
Biasanya tidak. Menamakan semula tidak mengubah struktur kontena atau codec. Remuxing atau transkod diperlukan apabila media asas tidak serasi.