Барлық нұсқауларды қарап шығу

Видео ойнату нұсқаулығы

MP4, MKV, WebM және бейне кодектері туралы түсініктеме

Қысқаша жауап: MP4, MKV және WebM — бейне, аудио және кейде субтитрлерді қамтитын контейнерлер. H.264, HEVC, VP9 және AV1 — видеоны сіңіретін кодектер. Тек ойнатқыш пен құрылғы контейнер, кодек, профилі, ажыратымдылығы мен аудио комбинациясын қолдайтында ғана ойнату сәтті болады. Файл жұрнағының өзі ғана үйлесімділікке кепілдік бермейді.

Контейнер мен кодек

Контейнер деген - десте, ал кодектер - оның ішіндегі жолсызықтарды кодтау әдістері деп ойлаңыз. MP4 H.264 видеосы мен AAC аудиосын қамтиды. MKV HEVC бейне, Opus аудио және бірнеше субтитр жолақтарын қамтуы мүмкін. Осылайша, бір жұрнақты екі файлға әртүрлі декодер мүмкіндіктері қажет болуы мүмкін.

Қателерді жою кезінде видео кодек, аудио кодек және профильді анықтаңыз, ажыратымдылығы, кадр жиілігі мен бит тереңдігін анықтаңыз. Vidorec қолдайтын және шектеулі ойнатуды құрылғы мен ойнату тетігінің мәліметіне сүйене отырып жіктей алады.

Жалпы бейне кодектері

H.264 Аудан орталығы — Комсомольск қаласы. HEVC H.265 файл өлшемін салыстырмалы визуалды сапамен қысқартуға мүмкіндік береді, бірақ қолдау профилі, жабдықтары және лицензиялау жолы бойынша өзгереді. VP9 WebM және онлайн медиада кеңінен қолданылады. AV1 жаңа және тиімді, бірақ аппараттық декодтау мүмкіндігі ескі телефондарға қарағанда жаңа құрылғыларда әлдеқайда күшті.

Android платформасының кестесінде нұсқа деңгейіндегі негізгі бағыттар көрсетілген, бірақ өндірушілер форматтарды қоса алады және максималды ажыратымдылық, профиль, HDR және өнімділік бойынша айырмашылықтар бар. Платформа нұсқасы - бұл API базалық сызығының дәлелі, әрбір файл түрі әрбір телефонда жұмыс істейді деген уәде емес.

Дыбыс пен субтитрлер бөлек жолсызық

Аудио кодегі қолдау таппаған кезде бейне дұрыс көрсетілуі мүмкін, немесе видеоны декодтау қатесі болғанда дыбыс ойнатылуы мүмкін. Көп аудио файлдар үшін жолсызық таңдау керек. Ендірілген субтитрлер контейнердің ішінде жүреді; сыртқы SRT не WebVTT файлдары бөлек және дұрыс уақыты мен кодтамасы керек.

Егер субтитрлер ауытқыса, бүкіл бейнені қайта кодтаудың орнына уақыт ығыстыруын қолдану. Егер оларда қате таңбалар көрсетілсе, субтитр файлының мәтін кодтамасын тексеріңіз. Егер ендірілген жолсызық көрсетілмесе, сәйкесті сыртқы файлды қосу керек.

Файл ойнатылмаса не істеу керек

Алдымен қате туралы мәліметті оқу. Басқа дыбыс жолсызығын қолданып көріңіз, таңдаулы эффектті рұқсат етпеңіз, қашықтағы файлды жергілікті дискіге көшірмелеу немесе сол көзден төмен ажыратымдылықтағы үлгіні қолданып тексеріңіз. Тек құрылғыда керек декодері жоқ болса ғана аударылсын. MP4-те AAC аудиосы бар H.264 бейнесі практикалық үйлесімділік мақсаты, бірақ аудару уақытты қажет етеді және сапасы төмендейді.

  • Контейнердің қолдауы жоқ: remux немесе қолдау бар дестеге аударыңыз.
  • Видео кодек қолдауы жоқ: видео жолсызығын кодтау.
  • Аудио кодек қолдауы жоқ: аудио жолсызықты таңдаңыз не аударыңыз.
  • Жылдамдық мәселесі: ажыратымдылығы, кадр жиілігі не бит легі төмендеді.
  • HDR/дисплей сәйкессіздігі: қажет болғанда сәйкесті SDR нұсқасын қолдану.

ЖИІ ҚОЙЫЛАТЫН СҰРАҚТАР

Жиі қойылатын сұрақтар

MKV MP4-тен жақсы ма?

Екі жақ та жалпыға бірдей жақсы емес. MKV бірнеше жолсызық үшін икемді; MP4 форматы кеңінен қолданылады. Кодектер мен мақсатты құрылғылар тек қана жұрнақтан гөрі маңызды.

Android AV1 қолдай ма?

Android 10 платформасының негізгі бөлігі болып табылатын AV1 декодтау қолдауы. Android 14-тен бастап AV1 кодері мен декодерін қолдау қажет. Қазіргі кездегі құрылғылардың мүмкіндіктері мен жұмыс істеу қабілеттілігі әлі де өзгеріп отырады.

Файл жұрнағын өзгерту ойнатуды түзеуге көмектесе ме?

Әдетте жоқ. Атауын өзгерту контейнердің құрылымын не кодектерін өзгертпейді. Ремукс немесе транскодтау негізіндегі медиа сәйкес келмейтінде қажет.

Ресми деректер

Қолдау табатын медиа пішімдері Android: MediaMuxer кодек және контейнер кестесі

Байланыстағы қолданба

Медиа ойнатқышы - Vidorec

Толығырақ қараңыз
ТЕГІН ЖҮКТЕП АЛУGoogle Play-тен алуЖАҚЫНДАApp Store-дан жүктеп алу