Media codec video renderer error

To be honest, it is the first I use the ExoPlayer. And, a problem happened! when the SimpleExoPlayer.stop() invoked, I want the screen(the SurfaceView) is pur black color, So, I did this. stopBtn.s...

To be honest, it is the first I use the ExoPlayer. And, a problem happened!
when the SimpleExoPlayer.stop() invoked, I want the screen(the SurfaceView) is pur black color, So, I did this.

  stopBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            simpleExoPlayer.stop(true);
            simpleExoPlayer.clearVideoSurfaceHolder(surfaceView.getHolder());

            SurfaceHolder holder = surfaceView.getHolder();
            Canvas canvas = holder.lockCanvas();
            canvas.drawColor(Color.BLACK);
            holder.unlockCanvasAndPost(canvas);

            simpleExoPlayer.setVideoSurfaceHolder(surfaceView.getHolder());
        }
    });
    nextBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            MediaItem mediaItem = MediaItem.fromUri(getString(R.string.media_url_mp4));
            simpleExoPlayer.setMediaItem(mediaItem);
            simpleExoPlayer.prepare();
        }
    });` 

I click stop button, it running well.
when I click the button what name is nextVideo, Yes,it is Error.
Guys,please tell me WTF?

2021-01-26 16:22:37.780 E/SurfaceUtils: Failed to connect to surface 0x71e8f79010, err -22 2021-01-26 16:22:37.780 E/MediaCodec: nativeWindowConnect returned an error: Invalid argument (-22) 2021-01-26 16:22:37.780 E/MediaCodec: configure failed with err 0xffffffea, resetting... 2021-01-26 16:22:37.788 I/OMXClient: IOmx service obtained 2021-01-26 16:22:37.816 W/MediaCodecRenderer: Failed to initialize decoder: OMX.qcom.video.decoder.avc java.lang.IllegalArgumentException at android.media.MediaCodec.native_configure(Native Method) at android.media.MediaCodec.configure(MediaCodec.java:2023) at android.media.MediaCodec.configure(MediaCodec.java:1951) at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:224) at android.os.HandlerThread.run(HandlerThread.java:67) 2021-01-26 16:22:37.820 E/ExoPlayerImplInternal: Playback error com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [720, 1280, 29.969316], [-1, -1]), format_supported=YES at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:542) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:224) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, null, video/avc, null, -1, null, [720, 1280, 29.969316], [-1, -1]) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1047) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) at android.os.Handler.dispatchMessage(Handler.java:103)  at android.os.Looper.loop(Looper.java:224)  at android.os.HandlerThread.run(HandlerThread.java:67)  Caused by: java.lang.IllegalArgumentException at android.media.MediaCodec.native_configure(Native Method) at android.media.MediaCodec.configure(MediaCodec.java:2023) at android.media.MediaCodec.configure(MediaCodec.java:1951) at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604)  at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470)  at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640)  at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994)  at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844)  at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892)  at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467)  at android.os.Handler.dispatchMessage(Handler.java:103)  at android.os.Looper.loop(Looper.java:224)  at android.os.HandlerThread.run(HandlerThread.java:67) 

Не работает Мегафон ТВ на компьютере, телефоне, телевизоре и планшете: причины и что делать?

Почему не работает Мегафон ТВ: причины и что делать?

Пользоваться подпиской возможно на разных устройствах: телевизорах, планшетных компьютерах, стандартных ПК и ноутбуках, смартфонах. Подключение и отключение услуг здесь также производится по-разному, поэтому и причины появления ошибок разнятся. Общими могут быть проблемы:

Для того, чтобы решить задачу восстановления корректной работы сервиса и доступа к нему, в первую очередь необходимо установить, почему не работает Мегафон. ТВ на конкретном устройстве.

Как отключить

Многие пытаются найти достоверные сведения, чтобы узнать, как отключить Мегафон ТВ, поэтому предлагаем основные способы:

Обратите внимание, что единых USSD-команд для деактивации не предусмотрено оператором, поэтому все настройки производятся, непосредственно в сервисе Мегафон ТВ.

Отзывы

Ниже можно прочитать отзывы пользователей Мегафон ТВ или только желающих подключиться к сервису абонентов. Здесь также можно оставить персональный комментарий относительно работы или любой другой вопрос по направлению проекта.

Не работает Мегафон. ТВ на компьютере

Версия приложения для ПК существенно отличается от обычных программ для смартфонов. Через него возможно управлять утилитами всех устройств, подключенных к ресурсу. Ошибки на компьютере могут возникнуть при регистрации. Так, возможна задержка поступления регистрационного ключа. Избежать этого возможно при правильном введении номера телефона. Об успешном окончании процедуры скажет списание с баланса платы в размере 5 рублей.

Проблемы могут возникнуть при скачивании и установке плагина Verimatrix ViewRight, необходимого для успешного просмотра видео. Если во время работы программа систематически вылетает, необходимо скачать и установить новый браузер, либо отключить утилиту AdBlock, если она включена. Таким образом, возможно минимизировать вероятность появления проблемы с Мегафон. ТВ.

Еще одной причиной, по которой сервис на компьютере может отказать, является несоответствие программного обеспечения и технических характеристик машины. Так, ПК должно обладать следующими минимальными свойствами:

Важно – наличие бесперебойного подключения к глобальной сети.

Особенности услуги

Ключевой особенностью этой компании является то, что теперь телевизионные передачи можно смотреть с любого устройства, который подключен к услуге под названием «Медиапортал». Среди других достоинств выделяем следующие пункты:

Не работает Мегафон. ТВ на телефоне или планшете: что делать?

В неправильной работе системы на планшете или телефоне редко оказываются виновными ошибки привязки. Как правило, трудности возникают при авторизации и непосредственном подключении. Чтобы их предотвратить, важно правильно заполнять поля и записывать пароли для входа. Если даже в этой ситуации программа по-прежнему не воспроизводит видео, необходимо обратиться за помощью в службу поддержки. Кроме того, рекомендуется проверить совместимость программного обеспечения с используемым устройством.

Общие проблемы

При отсутствии передачи данных посредством интернета, просмотр телевидения недоступен. В режиме оффлайн можете посмотреть только ранее загруженные фильмы в течение месяца, после этого они удаляются из системы.

Следует помнить, что с одного телефонного номера можно подключить не более 5 гаджетов. Если превысить установленную норму, то из сервиса отключается в автоматическом режиме девайс, который был подключен раньше остальных.

Во всех остальных ситуациях нарушения работы приложения обратитесь за содействием к специалистам. Для этого наберите 0500, подождите ответа от оператора и задайте ему свой вопрос, почему не запускается ТВ. Или обратитесь за помощью в любое ближайшее отделение провайдера в своем населенном пункте.

«Мегафон. ТВ» – это приложение, которое позволит наслаждаться кинематографом и телевидением в любое время и месте. Если возникали проблемы, то благодаря статье знаете, как их решить.

Проверьте по номеру откуда звонили

Приложение от мобильного оператора является одним из наиболее популярных, недорогих и оригинальных, поэтому оно уже в течение длительного времени сохраняет востребованность среди пользователей. Однако бывают ситуации, когда не работает Мегафон. ТВ без видимых на то причин. Тогда пользователи нередко обращаются в службу поддержки или ищут ответы самостоятельно. Между тем, чаще всего решение проблемы оказывается элементарным.

Не работает Мегафон. ТВ на телевизоре

Неисправности в работе телевизора с вышеуказанным ресурсом также могут быть связаны с несовместимостью устройства с ним. Оно должно обладать функцией Смарт ТВ (наличие указывается на коробке, в руководстве по эксплуатации и меню самого телевизора), а также точкой доступа к сети для подключения к провайдеру. Всеми этими утилитами обладает большая часть современных жидкокристаллических телевизоров, однако выбирать устройства все же необходимо еще в магазине.

Для того, чтобы подключить ресурс, также потребуется загрузка и установка официального приложения на телевизор, а также авторизация в нем. В меню программы потребуется произвести настройку всех телепрограмм и желаемых каналов. Как правило, эти функции оказываются доступными в “Личном кабинете” пользователя. Запустить само приложение обычно не удается только в том случае, если при авторизации неверно указаны данные или код, который отсылается на номер телефона для подтверждения.

Отсутствие на телевизоре функции Smart не всегда является ограничением для пользования. В такой ситуации возможно подключить специализированную приставку. Она подключается к устройству через кабель HDMI и синхронизируется с компьютером, смартфоном или планшетом. Качество при подключении обычно не ухудшается. Смотреть телепрограммы возможно при наличии подключения к интернету.

Правила использования

Чтобы пользоваться услугами рассматриваемого видеосервиса, абонентам «Мегафон» достаточно отправить СМС на номер 5500 с текстом «TV», после чего указать условия подключения (выбранный тариф). В ближайшее время услуга активируется, и можно будет наслаждаться просмотром выбранных каналов.

А для тех пользователей, которые не являются клиентами данной сотовой сети, при регистрации будет предоставлен виртуальный номер. Он подвязан к конкретному клиенту и предназначен для внесения оплаты за услуги с карточного счета, виртуального кошелька или через веб-банкинг.

После установки и активации приложения можно приступать к просмотру любимых передач, сериалов и фильмов. Управлять процессом можно несколькими способами: листать каналы, как на пульте, вводить номер канала или воспользоваться строкой поиска. Для удобства навигации все доступные телеканалы разбиты по тематическим категориям. Это позволяет не только довольно легко выбрать искомый контент, но и открыть для себя новый.

При просмотре любой фильм или телешоу можно записать или поставить на паузу, чтобы досмотреть через время. Также доступны прошедшие передачи — если вдруг не получилось успеть на важный матч, то его можно посмотреть в записи.

Не работает плеер Мегафон. ТВ

При возникновении ошибок в работе системы пользователи нередко обращаются за помощью в контактный центр с вопросом о том, почему в Мегафон. ТВ не работает плеер. У явления может быть несколько причин, в том числе технических. Наиболее распространенные из них:

Если проверка на соблюдение требований пользования системой не дала результатов, рекомендуется обратиться в центр поддержки клиентов напрямую по номеру 0500.

Тарификация и оплата

Что же касается вопросов оплаты, все пакеты тарифицируются посуточно. И тех, кто думает, что смотреть «Мегафон-ТВ» можно бесплатно, придется сразу огорчить: бесплатным является только основной пакет, подключение к которому предоставляется без оплаты сроком на 30 дней для ознакомления, чтобы заинтересовать потенциального клиента. Но даже если взглянуть на действующие тарифы, можно с уверенностью утверждать, что они не то что низкие, а просто смешные:

Почему не работает Мегафон ТВ: причины и что делать?

Приложение от мобильного оператора является одним из наиболее популярных, недорогих и оригинальных, поэтому оно уже в течение длительного времени сохраняет востребованность среди пользователей. Однако бывают ситуации, когда не работает Мегафон. ТВ без видимых на то причин. Тогда пользователи нередко обращаются в службу поддержки или ищут ответы самостоятельно. Между тем, чаще всего решение проблемы оказывается элементарным.

Причины

Пользоваться подпиской возможно на разных устройствах: телевизорах, планшетных компьютерах, стандартных ПК и ноутбуках, смартфонах. Подключение и отключение услуг здесь также производится по-разному, поэтому и причины появления ошибок разнятся. Общими могут быть проблемы:

Для того, чтобы решить задачу восстановления корректной работы сервиса и доступа к нему, в первую очередь необходимо установить, почему не работает Мегафон. ТВ на конкретном устройстве.

Не работает Мегафон. ТВ на компьютере

Версия приложения для ПК существенно отличается от обычных программ для смартфонов. Через него возможно управлять утилитами всех устройств, подключенных к ресурсу. Ошибки на компьютере могут возникнуть при регистрации. Так, возможна задержка поступления регистрационного ключа. Избежать этого возможно при правильном введении номера телефона. Об успешном окончании процедуры скажет списание с баланса платы в размере 5 рублей.

Проблемы могут возникнуть при скачивании и установке плагина Verimatrix ViewRight, необходимого для успешного просмотра видео. Если во время работы программа систематически вылетает, необходимо скачать и установить новый браузер, либо отключить утилиту AdBlock, если она включена. Таким образом, возможно минимизировать вероятность появления проблемы с Мегафон. ТВ.

Еще одной причиной, по которой сервис на компьютере может отказать, является несоответствие программного обеспечения и технических характеристик машины. Так, ПК должно обладать следующими минимальными свойствами:

Важно – наличие бесперебойного подключения к глобальной сети.

Не работает Мегафон. ТВ на телефоне или планшете: что делать?

В неправильной работе системы на планшете или телефоне редко оказываются виновными ошибки привязки. Как правило, трудности возникают при авторизации и непосредственном подключении. Чтобы их предотвратить, важно правильно заполнять поля и записывать пароли для входа. Если даже в этой ситуации программа по-прежнему не воспроизводит видео, необходимо обратиться за помощью в службу поддержки. Кроме того, рекомендуется проверить совместимость программного обеспечения с используемым устройством.

Не работает Мегафон. ТВ на телевизоре

Неисправности в работе телевизора с вышеуказанным ресурсом также могут быть связаны с несовместимостью устройства с ним. Оно должно обладать функцией Смарт ТВ (наличие указывается на коробке, в руководстве по эксплуатации и меню самого телевизора), а также точкой доступа к сети для подключения к провайдеру. Всеми этими утилитами обладает большая часть современных жидкокристаллических телевизоров, однако выбирать устройства все же необходимо еще в магазине.

Для того, чтобы подключить ресурс, также потребуется загрузка и установка официального приложения на телевизор, а также авторизация в нем. В меню программы потребуется произвести настройку всех телепрограмм и желаемых каналов. Как правило, эти функции оказываются доступными в “Личном кабинете” пользователя. Запустить само приложение обычно не удается только в том случае, если при авторизации неверно указаны данные или код, который отсылается на номер телефона для подтверждения.

Отсутствие на телевизоре функции Smart не всегда является ограничением для пользования. В такой ситуации возможно подключить специализированную приставку. Она подключается к устройству через кабель HDMI и синхронизируется с компьютером, смартфоном или планшетом. Качество при подключении обычно не ухудшается. Смотреть телепрограммы возможно при наличии подключения к интернету.

Не работает плеер Мегафон. ТВ

При возникновении ошибок в работе системы пользователи нередко обращаются за помощью в контактный центр с вопросом о том, почему в Мегафон. ТВ не работает плеер. У явления может быть несколько причин, в том числе технических. Наиболее распространенные из них:

Заключение

Таким образом, даже если после оплаты покупки плохо работает Мегафон. ТВ, решить задачу правильного подключения достаточно просто. В первую очередь необходимо выяснить природу ошибки, а таковых всего несколько. Если же найти ответ самостоятельно не удается, рекомендуется обратиться к специалисту.

Источники:

Https://pristavkatv. ru/megafon/pochemu-tv-zavisaet. html

Https://operator-mg. com/ne-rabotaet-megafon-tv. html

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

На чтение 4 мин Просмотров 12.2к. Опубликовано 12.02.2019 Обновлено 17.04.2022

Довольно обидно увидеть ошибку «не удается открыть файл» или «неподдерживаемый аудиокодек», особенно, когда вы скинули фильм дома, а пытаетесь посмотреть его в поезде. Так как же исправить ошибку неподдерживаемого видеофайла? Читайте дальше, и мы покажем решение.

Содержание

  1. Что такое кодек?
  2. Что такое контейнер?
  3. Почему мое видео не воспроизводится?
  4. Как я могу воспроизводить «неподдерживаемые медиа-файлы» на моем смартфоне?
  5. VLC для Android
  6. MX Player

Что такое кодек?

Кодек на самом деле является аббревиатурой кодер-декодер. Название на самом деле говорит само за себя: это метод для кодирования и декодирования данных, в частности сжатых данных. Кодеки принимают данные (в данном случае видеоданные) и либо сжимают, чтобы его можно было сохранить, либо распаковывают, чтобы его можно было просмотреть.

Однако кодеки отличаются от контейнеров и форматов файлов. Например, AVI часто ошибочно принимают за кодек, когда речь идет просто о типе видеофайла.

Что такое контейнер?

Обычно контейнер также называется форматом файла. Он заботится о хранении, транспортировке и представлении (пока кодек готовит файл для этих действий). Контейнеры позаботятся о синхронизации аудио и видео. Контейнер является частью файла, который определяет тип файла. Проще говоря — если у вас есть файл mrandroid.mp4, MP4 является контейнером.

Почему мое видео не воспроизводится?

В большинстве случаев причина появления сообщения об ошибке при попытке воспроизведения видеофайла на устройстве Android заключается в том, что кодек мультимедийного файла не поддерживается медиаплеером. Другая возможная причина заключается в том, что аудиокодек не поддерживается. Вы можете подумать, что ваш медиаплеер произвольно решает воспроизводить и не воспроизводить файлы одного и того же типа, но контейнер может содержать несколько кодеков, которые ваш телефон может не поддерживать.

Как я могу воспроизводить «неподдерживаемые медиа-файлы» на моем смартфоне?

Как упоминалось выше, одна из наиболее вероятных причин, по которым вы получаете «не удается открыть файл», «неподдерживаемый аудиокодек» или «ошибка неподдерживаемого видеофайла», заключается в том, что текущий медиаплеер не поддерживает кодек вашего видео. Самым простым решением является переключение с видео-плеера по умолчанию и загрузка нового. Вот два наиболее универсальных проигрывателя Android, которые мы рекомендуем:

VLC для Android

Если вы когда-либо использовали VLC на своем ПК, вы знаете, что это один из самых удобных и надежных медиаплееров. То же самое относится и к приложению VLC для Android. Он включает в себя все кодеки без необходимости дополнительных загрузок. Он обеспечивает поддержку сжатого видео DivX и XviD, а также различных форматов — MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv и AAC. Для тех, кто любит смотреть иностранные фильмы или аниме, вы будете рады узнать, что VLC также поддерживает многодорожечный звук и субтитры. Мало того, приложение легкое, бесплатное и не имеет противной рекламы. Это один из лучших, если не самый лучший, медиаплеер для Android.

Как исправить ошибку неподдерживаемого аудио-видео файла на Android
VLC — наш медиаплеер на Android.

VLC для Android

MX Player

Это еще один легкий и простой в использовании мультимедийный проигрыватель Android. Так же, как VLC, MX Player поддерживает несколько файлов (.avi, mpeg, mp4, wmv, divx, xvid и другие), а также различные форматы субтитров, включая .txt, .sub, .srt, .idx и другие. Он также предлагает элементы управления жестами, такие как пролистывание вниз для уменьшения яркости, прокрутка назад и вперед, перемещение текста субтитров и многое другое. Интерфейс приложения довольно простой, и для некоторых это огромный плюс. В бесплатной версии MX Player есть реклама, но если вы можете с этим смириться, это отличный плеер, который поддерживает большинство форматов видеофайлов, о которых вы только можете подумать. Если нет, есть также версия без рекламы, доступная за 5,99 $.

Как исправить ошибку неподдерживаемого аудио-видео файла на Android
MX Player имеет минималистичный интерфейс и поддержку субтитров.

MX Player

Какой ваш любимый видеоплеер? Дайте нам знать об этом в комментариях.

Что делать, если не воспроизводится видео на Android?

Проблема с воспроизведением видео на устройствах Андроид решается в зависимости от того, где находится видеофайл. Это может быть карта памяти и внутренняя память устройства, либо видео в интернете, воспроизводимое через браузер.
Не воспроизводится видео с памяти устройства (либо с microSD карты)

Такое бывает в том случае, если формат видеофайла не поддерживается встроенными в систему Андроид кодеками, ведь стандартный плеер на Android поддерживает лишь самые распространенные форматы. Чтобы решить эту проблему, порой достаточно лишь скачать и установить плеер MX Player

через магазин приложений Google Play.

В большинстве случаев этого достаточно, однако, если видео все равно не воспроизводится, стоит попробовать загрузить из Плей Маркета дополнительные кодеки для MX Player.

В случае, если видео воспроизводится, но с задержками, возможно, устройству не хватает мощности, чтобы справиться с воспроизведением Full HD ролика. В таком случае рекомендуется скачать видеофайл с меньшим битрейтом, и с более низким разрешением, либо “пережать” видео самостоятельно с помощью компьютера и специальной программы.

Не воспроизводится видео онлайн через браузер

Чаще всего с такой проблемой сталкиваются пользователи, у которых на устройстве не установлен Flash. В современных версиях Android технология flash не поддерживается, к тому же, если пользователю удастся установить Flash, браузер Google Chrome все равно не будет воспроизводить видео с использованием этой технологии.

Для обхода этого ограничения необходимо загрузить и установить любой браузер, поддерживающий Flash. Это может быть UC Browser, Firefox, Dolphin Browser, Maxthon Browser. Рассмотрим на примере UC Browser. Скачиваем и устанавливаем браузер через Плей Маркет.

Запускаем браузер, и заходим на страницу с онлайн видео, которое не воспроизводилось ранее. UC Browser тут же предложит установить flash-плагин, на что необходимо дать свое согласие, нажав “Установить”

.

Пойдет процесс установки плагина.

После установки достаточно открыть этот плагин через UC Browser.

Теперь можно смело открывать страницу, содержащую онлайн видео, и нажать на треугольный значок “Play”

, который даст команду браузеру воспроизвести видео.

После этого необходимо подождать несколько секунд, после чего браузер начнет воспроизведение видео во внешнем приложении (плеере).

Удаление K-Lite Codec Pack

Со скачиванием и установкой K-Lite Codec Pack мы уложились всего лишь в каких-то 20 шагов. С удалением кодеков все намного проще. Тут потребуется всего лишь несколько шагов. О том, как удалять программы стандартными средствами Windows можете почитать в данной статье.

Итак, приступим:

  1. Перейдите в меню Пуск в Панель управления, затем в раздел «Удаление программ». Там найдите в списке K-Lite Codec Pack, кликните по нему левой клавишей мыши (1), затем на кнопку «Удалить» (2).

Удаление программ в Панели управления

  1. Появится окно-подтверждение. Нажмите на кнопку «Да».

Подтверждение удаления

  1. Начнется процесс удаления компонентов K-Lite Codec Pack.

Процесс удаления

  1. Во время удаления могут появляться сообщения о неполадках в некоторых записях реестра. Будет предложено их удалять. Нажимайте кнопку «Да».

Сообщение о проблемах в реестре

  1. После удаления появится сообщение о завершении удаления всех компонентов K-Lite Codec Pack. Нажмите «ОК», чтобы закрыть данное окно.

Сообщение об успешном удалении

На этом я завершаю свою статью. Надеюсь, теперь вы сможете рассказывать своим друзьям и знакомым, почему не показывает видео на компьютере и как решить эту проблему с помощью кодеков для Windows. На все вопросы я отвечаю в комментариях. Также рекомендую подписаться на мой канал на YouTube: https://www.youtube.com/c/ComplanetaRu

Что такое кодек?

Кодек на самом деле является аббревиатурой кодер-декодер. Название на самом деле говорит само за себя: это метод для кодирования и декодирования данных, в частности сжатых данных. Кодеки принимают данные (в данном случае видеоданные) и либо сжимают, чтобы его можно было сохранить, либо распаковывают, чтобы его можно было просмотреть.

Однако кодеки отличаются от контейнеров и форматов файлов. Например, AVI часто ошибочно принимают за кодек, когда речь идет просто о типе видеофайла.

Почему мое видео не воспроизводится?

В большинстве случаев причина появления сообщения об ошибке при попытке воспроизведения видеофайла на устройстве Android заключается в том, что кодек мультимедийного файла не поддерживается медиаплеером. Другая возможная причина заключается в том, что аудиокодек не поддерживается. Вы можете подумать, что ваш медиаплеер произвольно решает воспроизводить и не воспроизводить файлы одного и того же типа, но контейнер может содержать несколько кодеков, которые ваш телефон может не поддерживать.

Как я могу воспроизводить «неподдерживаемые медиа-файлы» на моем смартфоне?

Как упоминалось выше, одна из наиболее вероятных причин, по которым вы получаете «не удается открыть файл», «неподдерживаемый аудиокодек» или «ошибка неподдерживаемого видеофайла», заключается в том, что текущий медиаплеер не поддерживает кодек вашего видео. Самым простым решением является переключение с видео-плеера по умолчанию и загрузка нового. Вот два наиболее универсальных проигрывателя Android, которые мы рекомендуем:

VLC для Android

Если вы когда-либо использовали VLC на своем ПК, вы знаете, что это один из самых удобных и надежных медиаплееров. То же самое относится и к приложению VLC для Android. Он включает в себя все кодеки без необходимости дополнительных загрузок. Он обеспечивает поддержку сжатого видео DivX и XviD, а также различных форматов — MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv и AAC. Для тех, кто любит смотреть иностранные фильмы или аниме, вы будете рады узнать, что VLC также поддерживает многодорожечный звук и субтитры. Мало того, приложение легкое, бесплатное и не имеет противной рекламы. Это один из лучших, если не самый лучший, медиаплеер для Android.

MX Player

Это еще один легкий и простой в использовании мультимедийный проигрыватель Android. Так же, как VLC, MX Player поддерживает несколько файлов (.avi, mpeg, mp4, wmv, divx, xvid и другие), а также различные форматы субтитров, включая .txt, .sub, .srt, .idx и другие. Он также предлагает элементы управления жестами, такие как пролистывание вниз для уменьшения яркости, прокрутка назад и вперед, перемещение текста субтитров и многое другое. Интерфейс приложения довольно простой, и для некоторых это огромный плюс. В бесплатной версии MX Player есть реклама, но если вы можете с этим смириться, это отличный плеер, который поддерживает большинство форматов видеофайлов, о которых вы только можете подумать. Если нет, есть также версия без рекламы, доступная за 5,99 $.

Какой ваш любимый видеоплеер? Дайте нам знать об этом в комментариях.

Не воспроизводится видео на Андроиде [что делать?]

Вопрос от пользователя

Подскажите пожалуйста, у меня смартфон не воспроизводит часть видеороликов: как онлайн, так и просто с SD-карты. Пробовала смотреть эти видео на своем стареньком телефоне — с ним все OK.

Думаю, может быть это из-за того, что у меня на новом версия Android 9.0, а на старом 6.0. Что скажите?

Мало вводных (было бы неплохо увидеть ссылку на видео, которое показывается, а которое нет) , и, кстати, вероятнее всего версия Андроид тут не причем.

Почему может не воспроизводится видео на телефоне

По поводу Flash Player

Если речь идет об онлайн видео — то очень вероятно, что отсутствие возможности воспроизвести некоторые ролики в сети (а возможно и игры, и ряд элементов сайтов) связано с отключением Flash Player. Например, мобильная версия браузера Chrome для Андроид — вообще идет без Flash Player (и уже давно), и включить его нельзя.

Как альтернативу, порекомендовал бы попробовать браузеры Dolphin или UC Browser (ссылка на Google Play). Они пока еще воспроизводят подобное видео (прим.: для которых нужен Flash Player). К тому же, например, в UC Browser есть встроенная «библиотечка» самых популярных видео (наверняка вы сможете там найти большую часть того, что хотели просмотреть).

UC Browser — каталог видео

Формат и кодек, которым сжаты видео

Как вы понимаете, каждое видео сжато определенным кодеком (иначе никакой пропускной способности сети не хватило бы. ).

Так вот, если видео не открывается, нет изображения при просмотре (либо при попытке открыть его появляется ошибка «не удается воспроизвести видео») — вероятно, что:

  1. формат видео не поддерживается. Например, не каждый телефон сможет воспроизвести FLV или MKV форматы;
  2. отсутствует нужный кодек (часто при этом у воспроизводимого видео либо нет звука, либо изображения (просто черный экран)).

Решить подобную проблему можно двумя путями:

    перед копированием видео на телефон — прогнать их через спец. конвертер на компьютере. Например, в «Видео-Мастер»(как пользоваться) есть готовые шаблоны для самых разных телефонов. Выбрав один из них — программа достаточно быстро конвертирует видео, которое точно будет воспроизводится;

Для какого устройства подготовить файлы / Видео-Мастер

установить на телефон спец. проигрыватель файлов, в который уже встроены все самые популярные кодеки (например, BS Player, MX-Player или VLC). Правда, сразу же стоит сделать отметку: что это не панацея от «всех» проблем (например, если видео очень высокого разрешения — далеко не каждый телефон сможет «потянуть» его и тут без конвертирования никак. ).

Трансляция / VLC проигрыватель

Если видео открылось, но сильно тормозит, зависает

Достаточно популярная разновидность проблемы. Обычно, телефон начинает зависать или сильно тормозить при попытках открыть 4K (FullHD) видео (особенно, если аппарат достаточно «слабый»/старый).

Решение в этом случае будет аналогичное — перекодирование видео в формат MP4 с приемлемым битрейтом и разрешением (для вашего аппарата).

В помощь!

Как конвертировать видео в MP4 (который поддерживает большинство ТВ, ПК и мобильных гаджетов: iPhone, iPad, Samsung, PSP, HTC) — https://ocomp.info/kak-konvertirovat-video-v-mp4.html

Медленное интернет-подключение / Альтернатива

Если для просмотра онлайн-видео не хватает скорости вашего канала (например, ввиду каких-то тех. работ у провайдера) — наблюдаются «подвисания», частые паузы в 1-2 сек. (буферизация), и пр.

Как альтернативный вариант, можно порекомендовать в этом случае сначала загрузить видео в память телефона, а затем смотреть. Сделать это можно с помощью старых добрых торрент-программ ☝ (кстати, не все знают, что на телефоне можно также использовать торренты).

К тому же, с помощью торрент-трекеров всегда можно найти аналог того видео, которое у вас не воспроизводится (только в другом качестве и сжатое отличным кодеком!).

В помощь!

Как настроить и использовать торрент на Андроиде (или как скачивать торрент-файлы с телефона) — https://ocomp.info/torrent-na-androide.html

Очистка кэша браузера

В некоторых случаях невозможность браузера отобразить страничку с видео и картинками связана с ошибками кэша. Чаще всего при этой проблеме верстка страницы разъезжается, а вместо блока с видео отображается «неведомо что».

Чтобы очистить кэш в Chrome (например), достаточно войти в настройки, открыть вкладку личных данных и нажать по пункту очистки истории (см. скриншоты ниже). Рекомендуется удалять весь кэш и историю полностью.

Chrome — очистить кэш

Сброс настроек телефона

Если вместо блока с видео у вас отображаются рекламные предложения, всплывают навязчивые окна (даже на тех сайтах, где их раньше не было) — вполне вероятно ваш Андроид заражен вирусом (или рекламным ПО). Это тоже может быть одной из причин невозможности смотреть видео, картинки и пр.

В помощь!

В ряде случаев удалить полностью вирусы и рекламное ПО с телефона удается только с помощью сброса (так называемого HARD Reset — т.е. возвращение аппарата к заводским предустановкам). Важно : при этой операции все файлы, контакты и пр. информация с телефона будет удалена, заранее сохраните всё, что нужно.

В помощь!

Как сбросить настройки Андроид до заводских (т.е. удалить все данные с телефона, планшета) — https://ocomp.info/kak-sbrosit-nastroyki-android.html

Дополнения по теме приветствуются!

Лучшие плееры для Андроида

Чтобы в дальнейшем у вас не возникало проблем с воспроизведением роликов с локального устройства, мы перечислили несколько плееров, которые на данный момент считаются одними из лучших. Рекомендуем использовать один из представленных вариантов и тогда большинство проблем обойдут вас стороной. Еще при выборе плеера советуем руководствоваться рейтингом ТОП-5 видеоплееров для Андроид.

MX Player

В Google Play это сейчас самый популярный и универсальный плеер, поддерживающий практически все форматы, как аудио, так и видео. Поддерживается также и декодирование на многоядерных устройствах, что в разы повышает производительность. Основное отличие приложения – это возможность масштабирования роликов, поддержка субтитров, умная система блокировки и многие другие фишки. На момент написания этого материала у плеера было более 7 миллионов оценок, в основном крайне положительные.

Не поддерживается видеокодек на андроид

MX Player 1.8.13 Pro GP MX Player 1.8.13 Patch Pro NEON AC3/DTS MX Player 1.8.13 Ftee GPх86 MX Player 1.8.13 Free GP MX Player 1.8.12 оф. сайт Free/Pro tegra2, tegra3, neon, x86 MX Player 1.8.12 Crack AC3, DTS, Armv7 Neon, x86 MX Player 1.8.12 Free GP Arm v7, neon, tegra3 MX Player 1.8.12 Pro GP

MX Player 1.8.11 Clone mod Pro MX Player 1.8.11 Free GP Arm v7, neon, tegra3 MX Player 1.8.11 Pro GP MX Player 1.8.10 оф. сайт Free/Pro neon, x86, tegra2, tegra3 MX Player 1.8.10 arm v7, neon MX Player 1.8.10 Tegra 2 MX Player 1.8.10 Crack AC3-DTS

MX Player 1.8.9 оф. сайт Free/Pro tegra2, tegra3, x86, v7 neon MX Player 1.8.9 АС3 (6+)

MX Player 1.8.8 оф. сайт Pro neon, x86, tegra2, tegra3 MX Player 1.8.8 Patch АС3, neon, x86 MX Player 1.8.8 Mod AC3 MX Player 1.8.8 Pro neon tegra3 AC3

Не воспроизводится видео на Андроид: как исправить

На планшетах и телефона с ОС Android часто бывает, что не воспроизводится видео. Проблема встречается при просмотре записей онлайн и с внутренней памяти аппарата. Пользователи сталкиваются с такими случаями: сразу после записи на камеру файла нет в галерее или при воспроизведении на дисплее ничего не отображается, но звук есть.

Современные устройства с операционной системой Андроид способны читать практически все форматы медиа. К примеру, смартфон теперь воспроизводит флэш без установки дополнительного программного обеспечения (плагинов, плееров). Бывает, сторонняя программа, работающей на фоне, мешает проигрывателю.

Android не воспроизводит видео

Android не воспроизводит видео. Давайте разберем довольно распространенную проблему: что делать, если не воспроизводится видео на Android? Некоторые устройства на базе Android по умолчанию поддерживают самые популярные форматы видео, в том числе и Flash. Но иногда для воспроизведения видео требуется установка дополнительных плагинов и проигрывателей медиафайлов.

Не воспроизводится скачанное видео

Если вы скачали фильм, сериал или другое видео на свое устройство, а вместо воспроизведения плеер выдает ошибку, значит дело именно в предустановленном медиаплеере. К примеру, он может не поддерживать такие форматы, как AVI, MKV или FLV, которые являются самыми распространенными. Либо нет необходимых для воспроизведения кодеков, и тогда видео может воспроизводиться без звука, или наоборот — звук может быть, а вместо видео — черный экран. Проблема решается установкой стороннего плеера.

Не работает видео онлайн на Андроид телефоне или планшете

Существует много причин этому. На старых моделях устройств возможно отсутствие плагина Флэш. Это одна из причин. На разных сайтах используют различные способы воспроизведения. Одни поддерживаются определенным гаджетом, другие — нет. Часто неполадка встречается на версиях ОС 4.4 Kitkat и более ранних.

Установка браузера

Лучший метод для решения этой проблемы для ОС ниже версии 4.4-4.0 — установка дополнительного браузера, поддерживающего плагин Флэш, из магазина Гугл.

Для операционных систем от 5 версии не гарантировано, что способ решит неполадку. Однако стоит попробовать. Для современных Android существуют различные методы: установка дополнительного проигрывателя, настройка дисплея и так далее. Вот список приложений-браузеров, поддерживающих Flash:

  • Dolphin Browser;
  • UC веб-браузер;
  • Maxthon;
  • Opera (в отличие от мобильного варианта программы, браузер «Opera» лучше поддерживает большинство плагинов).

После загрузки и установки проверьте, будет ли отображаться видео. Вероятно, проблема исчезнет. Особенно это касается сайтов, использующих Flash. Такое ПО, как UC, Dolphin, Maxthon менее распространенное, потому что его скачало меньшее количество людей. Однако эти программы поддерживают плагины, необходимые для воспроизведения медиа.

Советуем попробовать способ. Возможно эти программы понравятся вам больше, чем стандартный вариант от Android. Некоторые работают быстрее, имеют больше функций. Вдобавок поддерживают многие плагины, необходимые для просмотра медиа в Интернете.

Установка Flash

Еще один рабочий метод для ранних версий операционной системы Андроид — скачать, установить Flash на телефон или планшет. Но учитывайте, что после Android 4.0 система не поддерживает плагин, найти его в официальном магазине от Гугл невозможно. Дело в том, что программа не нужна для современных устройств. Скачайте apk-файл с проверенного сайта, чтобы не заразить смартфон вирусами.

Не открывает видео онлайн

На девайсах под управлением Android версии 2.0-4.4, проблема возникала из-за отсутствия встроенного в браузер Flash-плеера. Возможные причины, почему не воспроизводится видео на Андроиде в интернете:

  • запись временно недоступна на сервере;
  • низкая скорость интернета, из-за чего ролик не загружается.

Проблема с браузером

В 2021 году это решается обновлением обозревателя:

  1. Зайдите в «Play Маркет».

    Запуск Play Маркет

  2. Проследуйте в «Еще».

    Меню еще в Play Market

  3. Выберите «Мои приложения и игры».

    Вкладка мои приложения и игры

  4. Во вкладке «Обновления» рядом с обозревателем нажмите «Обновить».

    Обновление браузера

Или замените встроенный браузер на альтернативный:

  1. Откройте «Play Маркет».
  2. Выберите строку поиска.

    Строка поиска в Google Play

  3. Введите «US Browser» или «Браузер Opera».
  4. Рядом с первым приложением в выдаче нажмите «Установить».

    Браузер опера

  5. Попробуйте запустить видео онлайн.

Обратите внимание! Скачать официально Flash-плеер невозможно: оно отсутствует в магазине от Google и на фирменном сайте.

Не работает видео в YouTube

Когда не включаются ролики YouTube, обновите приложение как описано выше или:

  1. Откройте «Настройки».

    Вход в настройки

  2. Пройдите во вкладку «Приложения».

    Приложения в меню настроек

  3. Проследуйте «Все приложения».

    Вкладка все приложения

  4. Найдите и откройте видеохостинг.

    YouTube во всех приложениях

  5. Тапните по «Очистить кэш».

    Очистка кэша в YouTube

Рекомендуем: Как восстановить на телефоне удаленные файлы

Не воспроизводится видео, но есть звук на телефоне или планшете

Если раньше все работало, но внезапно перестали проигрываться медиафайлы онлайн, в галереи (записанное ранее на камеру), приложении «Youtube», дополнительных проигрывателях, но звук есть, то предлагаем следующие решения неисправности.

К этому пункту относятся:

  • изменения настроек дисплея — цветокоррекция, режим чтения, повышенная контрастность и пр.;
  • приложения, перекрывающие основной экран.

Настройка дисплея в системе, установка сторонних программ

Если на телефон устанавливались приложения для устранения голубых оттенков, изменения соотношения цветов (красного, зеленого, голубого), температуры цветопередачи, изменялись настройки контрастности при помощи стороннего ПО, то причина возможно в этом.

Некоторые встроенные настройки, к примеру, инверсия цветов или повышенный контраст, изменения цветового баланса, тона, насыщенности часто мешают видео воспроизводиться. Чтобы отключить функции, перейдите во вкладу специальных возможностей, что находится в меню настроек.

Отключите все функции, влияющие на цветопередачу дисплея и перезапустите устройство. Возможно причиной проблемы является баг.

Приложения поверх других окон

Ко второму пункту относятся программы, которые перекрывают дисплей. Например, замененные рабочие столы, новые блокировки экрана. Это особенно актуально для Андроид 6.0 и выше. Из-за таких приложений вместо видео пользователь наблюдает черный экран. При этом звук присутствует. Также стоит упомянуть программы, устанавливающие пароли на приложения. Удалите все похожие приложения. К ним тоже относятся следующие: родительский контроль, дополнительные элементы управления, установленные виджеты, программы, создающие всплывающие окна и другие элементы оформления.

Отключите наложения следующим способом:

  1. Зайдите в список настроек. Проведите от верха до середины экрана, нажмите на соответствующую иконку, либо найдите ее в меню.
  2. Зайдите в раздел «Приложения».
  3. Нажмите на кнопку в виде шестерни (в некоторых устройствах — «Далее» или «Еще»), расположенную в углу.
  4. Перейдите в пункт «Поверх других окон».
  5. Выключите ненужные наложения.

Обратите внимание, что не все вышеописанные программы отключаются таким образом. Некоторые придется удалить.

Чтобы проверить, есть ли среди установленных программа, перекрывающая дисплей, войдите в безопасный режим. Когда активна эта функция все сторонние приложения отключаются. Работают только необходимые для системы. Если видео идет, значит нужно удалить ПО или отключить его в настройках.

Использование программы MX Player

MX Player – утилита, которая уже многие годы является обязательной для большинства пользователей Андроид-девайсов. И это неудивительно, поскольку ее настройки позволяют адаптировать работу с любым видеоформатом. Бесплатно установить программу из Google Play можно практически на любое устройство.

Со своим стандартным набором кодеков MX Player справляется с воспроизведением почти всех форматов. Если же видео на Андроид не работает даже после установки программы, зайдите в настройки MX Player, перейдите в раздел «Декодер» и поставьте галочки напротив HD+декодер и для локального, и для сетевого потока данных. Кроме того, вы можете установить дополнительный пакет кодеков. Для этого достаточно прокрутить страницу с настройками в самый низ и выбрать необходимые варианты софта.

Не воспроизводится видео на Андроид планшетах и телефонах: несовместимость формата

Еще одна распространенная причина — проигрыватель не поддерживает формат. Даже современные приложения не способны читать все расширения. Такая ситуация часто встречается при скачивании фильма на устройство с интернета. Если на компьютере открывается, то нет гарантии, что на Android устройстве будет работать.

Принцип воспроизведения на ОС Андроид такой же, как и на Windows. Для видео используются различные кодеки, способные распознать и открыть различные форматы. Иногда невозможно открыть файл целиком, в других случаях работает только звук или видео.

Решение — установить сторонний проигрыватель, поддерживающий много кодеков. Два самых распространенных среди Андроид пользователей — VLC и MX Player. Скачайте их из Google Play. Оба поддерживают примерно одинаковое количество кодеков, так что выбирайте любой.

VLC for Android

Программа очень популярная — более 100 миллионов установок. Интерфейс лаконичный и приятный, пользователь легко разберется. После установке откройте любое видео. Если проблема не решилась, сделайте это:

  1. Зайдите в настройки приложения.
  2. Выберите пункт «Аппаратное ускорение».
  3. Включите или отключите декодирование.
  4. Откройте видео еще раз.

MX Player

Еще более популярная программа — более 500 миллионов загрузок. После установки сделайте следующее:

  1. Зайдите в настройки.
  2. Нажмите на пункт «Декодер».
  3. Включите «HW+ декодер».

Для этого приложения доступны дополнительные кодеки. Их можно скачать в Play Market. Одним из самых распространенных дополнений является «ARMv7 Neon». Также существует платная версия программы

Эти способы решат проблему с воспроизведением видео. Если инструкция не помогла — обратитесь в сервисный центр. Возможны неполадки с аппаратным ускорением или системой.

Как установить кодеки для Windows K-Lite Codec Pack?

Итак, файл установки у нас уже скачан. Теперь можно переходить к установке кодеков. Учтите, что у вас должны быть права Администратора. Для более короткой установки можете воспользоваться режимом «Basic».

  1. Перейдите в папку с сохраненным файлом установки и запустите его двойным кликом левой клавиши мыши.

Установочный файл

  1. Выберите один из двух режимов установки. Я рекомендую режим «Advanced» (1), в нем можно будет отменить установку ненужных программ, если таковые были «вшиты» разработчиками. Затем нажмите на кнопку «Next >».

Мастер установки K-Lite Codec Pack

  1. На данном этапе установке вам будет предложено выбрать предпочитаемые проигрыватели для аудио и видео (1), настройки для этих проигрывателей (2), предпочитаемые аудио и видео декодеры (3), компоненты для установки и прочие настройки (4). Вы можете ничего не трогать и оставить настройки по умолчанию. После того, как настройки выполнены, нажмите на кнопку «Next >» (5).

Предпочитаемые проигрыватели

  1. Выберите папку для установки компонентов K-Lite Codec Pack (1). Лучше оставить по умолчанию. Затем нажмите кнопку «Next >» (2).

Путь установки

  1. Окно выбора кодеков для установки. Здесь вы сможете выбрать, какой конкретно кодек установить под определенные нужны. Лучше оставлять по умолчанию, чтобы не сделать хуже. Нажмите на кнопку «Next >».

Выбор компонентов для установки

  1. Далее вам будет предложено выбрать имя папки в меню Пуск (1). Вы можете нажать на галочку «Не создавать папку в меню Пуск» (2), если не хотите, чтобы программа отображалась в меню Пуск. Затем нажмите на кнопку «Next >» (3).

Имя папки в меню Пуск

  1. В следующем окне появится еще один список опций. Здесь вы сможете настроить отображение иконок, отображение системных иконок при воспроизведении файлов, регистрацию в системе поддерживаемых форматов Windows Media Player, прочие твики, настройки обновлений. Если не знаете, для чего нужен тот или иной пункт, то лучше оставляйте значение по умолчанию. После настройки нажмите кнопку «Next >».

Настройка компонентов K-Lite Codec Pack

  1. Следующая страница настроек касается проигрывателя Media Player Classic. Если вы им пользоваться не будете, то смело жмите кнопку «Next». Остальные могут выставить настройки так, как показано на скриншоте ниже. Это наиболее оптимальные настройки. Остальные настройки вы сможете выполнить уже после установки всех компонентов K-Lite Codec Pack. После настройки нажимайте кнопку «Next >».

ЧИТАТЬ ТАКЖЕ: AdwCleaner — убийца нежелательных приложений

Настройка Media Player Classic

  1. Далее вы можете выбрать настройки для субтитров. На скриншоте показаны настройки для русского и английского языка. Когда фильм будет на английском, будут появляться русские субтитры, если у плеера будет возможность скачать их. После настройки нажмите на кнопку «Next >».

Настройка субтитров

  1. На данном шаге вам будет предложено выбрать ассоциации для файлов. Оставляйте как есть и нажимайте «Next >».

Выбор файловых ассоциаций

  1. Далее настраиваются расширения файлов, которые будут открываться по умолчанию проигрывателем Media Player Classic. Здесь я рекомендую проставить только видео файлы. Аудиофайлы удобнее открывать в других проигрывателях, например, AIMP. Нажимаем «Next >».

Выбор файловых ассоциаций для Media Player Classic

  1. Окно с аудио настройками. Настраиваем по своему вкусу и возможностям компьютера и нажимаем «Next >».

Настройки аудио

  1. Следующее окно с настройками позволяет установить для каждого формата стандартную иконку K-Lite Codec Pack. Можете выбрать все или отдельные иконки, затем нажмите «Next >».

Иконки для файлов

  1. Мы подошли к финальному окну выбора настроек. Здесь будет отображена вся информация об устанавливаемых компонентах. Если вы захотите что-то изменить, то самое время сделать это при помощи кнопки «< Back» (1). Если же вам уже надоело настраивать K-Lite Codec Pack, нажмите на кнопку «Install» (2) для запуска процесса установки.

Перечень компонентов

  1. Процесс установки займет некоторое время. Дождитесь его окончания.

Процесс установки

  1. По окончании установки появится окно. Нажмите на кнопку «Finish», чтобы закрыть мастер установки.

Окно завершения установки

Если вам не нравится плеер, который идет в сборнике кодеков, то вы всегда можете скачать любой другой проигрыватель. Сторонний проигрыватель точно также будет использовать все установленные кодеки для воспроизведения видеофайлов.

Пользователи операционных систем Windows 10 при воспроизведении некоторых видео могут сталкиваться с ошибкой «Для воспроизведения этого видео требуется новый кодек», которую сообщает встроенный проигрыватель «Кино и ТВ» и предлагает сразу купить за 0,99$ специальное расширение для видео HEVC.

Аналогичные ошибки кодеков могут встречаться на более старых ОС, например, Windows 8 и 7, в любых проигрывателях и даже при работе с файлом hevc в видеоредакторах (например, Adobe Premirere Pro). Также сам файл видео может открываться в плеере, но подтормаживать или воспроизводиться без звука, что тоже относиться к описываемой проблеме.

Сейчас я покажу на 100% верные варианты исправления подобных ошибок в операционных системах Windows, а затем расскажу, что это вообще за формат такой HEVC и откуда чаще всего сейчас можно получить видео, закодированные в нем.

Как исправить ошибку «Для воспроизведения этого видео требуется новый кодек»

В 99.9% случаев проблема связана именно с отсутствием одного единственного кодека в системе — H265 (он же HEVC), но иногда может возникать и при отсутствии некоторых других, при этом файл имеет часто привычное расширение MP4.

Если вы обладатель системы Windows 10, то при воспроизведении видео, ошибка будет выглядеть скорее всего вот так:

Только торопиться нажимать кнопку скачивания и скорее покупать расширение не нужно, потому что все можно скачать бесплатно и совершенно легально, а Microsoft просто решили на нас дополнительно заработать, поэтому при попытке воспроизвести обычный mp4 файлик, закодированный кодеком hevc (h265) подсовывают нам кнопку покупки под ошибкой «Для воспроизведения этого видео требуется новый кодек».

Итак, переходим к вариантам исправления…

Способ 1 — скачать бесплатно кодек HEVC для windows 10 и установить

Сразу обращаю внимание, что этот вариант сработает только в Win 10!

Странно, но купить соответствующее расширение проигрыватель «Кино и ТВ» предлагает только если переходить в Microsoft Store непосредственно через приложение на компьютере. А вот если перейти по специальной ссылке в интернете, то можно бесплатно скачать кодек hevc для Windows 10. Тупость, но что поделать 😊

Итак, для загрузки потребуется:

  1. Перейти по ссылке на страницу где можно скачать бесплатно кодек HEVC для windows 10;
  2. Если появилась кнопка «Получить», нажимаем ее, после чего нас перенаправит уже в приложение Microsoft Store на компьютере, где нужно подтвердить загрузку и установить кодек hevc на ПК.

Теперь видео, обработанные кодеком HEVC должны открываться нормально.

Если же на первом шаге кнопка скачивания не появилась и вместо нее «Активировать код» или вообще нет возможности загрузки, то скорее всего либо вы не вошли на сайте Microsoft под своей учетной записью, либо это глюк самого ресурса. В таком случае:

  1. Убедитесь, что в аккаунт Microsoft вы вошли. Попробуйте выйти и зайти заново;
  2. Попробуйте еще перейти на эту страницу (список приложений по запросу «hevc») и войти в аккаунт майкрософт через нее.

Способ 2 — установка кодеков K-Lite (для любых Windows)

Если для Windows 10 у вас не получилось поставить специальное расширение по 1-му варианту, то подойдет этот способ. Он также действенен в случае если у вас более старая операционка: Windows 8 или 7.

Этот вариант заключается в банальной установке самого большого пакета кодеков K-Lite Codec Pack, который может вам пригодиться и для воспроизведения других форматов видеороликов, кроме hevc.

Нужно проделать следующее:

  1. Перейти на страницу загрузки;
  2. Кликаем по «Server 1» и начнется загрузка файла.
  3. Запускаем скачанный файл и устанавливаем его, ничего не настраивая по ходу. То есть что предлагается, то и оставляем в настройках установщика, нажимая «Next» до самого конца.

После завершения установки лучше перезагрузить компьютер, потому что не всегда сразу изменения вступают в силу. И проверяем, работает ли видео теперь. Должно быть все ОК 😊

Что это за формат HEVC

В этом разделе для тех, кому интересно, опишу что это за формат HEVC и откуда чаще всего пользователи получают видео, закодированные в нем.

Этот кодек расшифровывается как High Efficiency Video Coding и также именуется как H.265. Его разработка позволила намного сильнее сжимать высококачественные видео без потерь. Простым языком, видеоролики, закодированные в нем будут весить ощутимо меньше.

Видео в этом формате сейчас часто создаются на айфонах, имеющих операционную систему iOS 11. В настройках можно выбрать съемку фото в формате heic и видео в hevc. Настройки на создание фото и видео в таких форматах могут быть выставлены изначально, после чего обычные пользователи сталкиваются с проблемами при их воспроизведении на компьютерах с ОС Windows.

Основные выводы

При помощи одного из описанных методов вы справитесь с ошибкой «Для воспроизведения этого видео требуется новый кодек» в приложении «Кино и ТВ» Windows 10, а также с аналогичной в других плеерах и версиях виндовс.

Считаю это оптимальными решениями, чтобы не загружать компьютер лишним хламом. А то вижу некоторые предлагают устанавливать специальные плееры или даже конвертировать видео для того, чтобы нормально открывались видосы форматов HEVC.

Зачем устанавливать что-то дополнительно, если можно бесплатно скачать кодек HEVC для windows 10 или установить пакет K-Lite, который так или иначе пригодится.

У кого что-то по моей инструкции не получилось, буду рад ответить на ваши вопросы. Пишите о проблема в комментариях и будем разбираться 😉

С выходом Android 4.3 (API 18), Google привнесла долгожданный компонент под названием MediaCodec. Класс был открыт публике с выходом API 16, но для нормального использования и поддержки в Android системе требуется минимальный уровень API 18.

Материал рассчитан на опытного Android разработчика. Я попробую объяснить и показать примеры кодирования видео на лету с использованием Surface как входа и выхода потока данных. Если интересно, прошу под кат.

Что такое MediaCodec?

Официальная документация гласит:

MediaCodec class can be used to access low-level media codec, i.e. encoder/decoder components.

или

MediaCodec класс может быть использован для доступа к низко-уровневому медиа кодеку, т.е. кодеру/декодеру

В принципе это кодер или декодер который манипулирует буферами данных. Если мы будем смотреть на формат H264, он же video/avc, то по сути буфер будет хранить NAL кадры и т.д.

Зачем нужен MediaCodec?

В большинстве случаев Android разработчики будут использовать VideoView, MediaPlayer с SurfaceView и этого вполне достаточно. Но как только речь зайдет о создании видео потока для дальнейшей передачи куда-либо, у нас не так много вариантов. Тут нам поможет MediaCodec.

Как кодировать?

MediaCodec дает возможность создать Surface объект для принятия данных для кодера. Я разделил логику кодирвоания на три этапа: подготовка, цикл кодирования, освобождение ресурсов.

Так как процесс кодирования по сути простой цикл обработки буферов данных, нам потребуется создать отдельный поток, который будет представлять непосредственно видео кодер.

class Worker extends Thread {

  // ...

  BufferInfo mBufferInfo; // хранит информацию о текущем буфере
  MediaCodec mEncoder; // кодер
  Surface mSurface; // Surface как вход данных для кодера
  volatile boolean mRunning; 
  final long mTimeoutUsec; // блокировка в ожидании доступного буфера

  public Worker() {
        mBufferInfo = new BufferInfo();
        mTimeoutUsec = 10000l;
   }

  public void setRunning(boolean running) {
     mRunning = running;
  }

   @Override
   public void run() {
      prepare();
      try {
         while (mRunning) {
           encode();
         }
       } finally {
         release();
       }
   }

  // ...

}

Подготовка

Прежде чем приступить к кодированию нам потребуется описать формат и конфигурацию видео на выходе, создать сам кодер и получить Surface объект для ввода данных кодеру.

void prepare() {
        int width = 1280; // ширина видео
        int height = 720; // высота видео
        int colorFormat = MediaCodecInfo.CodecCapabilities.COLOR_FormatSurface; // формат ввода цвета
        int videoBitrate = 3000000; // битрейт видео в bps (бит в секунду)
        int videoFramePerSecond = 30; // FPS
        int iframeInterval = 2; // I-Frame интервал в секундах

        MediaFormat format = MediaFormat.createVideoFormat("video/avc", width, height);
        format.setInteger(MediaFormat.KEY_COLOR_FORMAT, colorFormat);
        format.setInteger(MediaFormat.KEY_BIT_RATE, videoBitrate);
        format.setInteger(MediaFormat.KEY_FRAME_RATE, videoFramePerSecond);
        format.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, iframeInterval);

        mEncoder = MediaCodec.createEncoderByType("video/avc"); // H264 кодек
        mEncoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE); // конфигурируем кодек как кодер
        mSurface = mEncoder.createInputSurface(); // получаем Surface кодера
        mEncoder.start(); // запускаем кодер
}

Цикл кодирования

void encode() {
        if (!mRunning) {
            mEncoder.signalEndOfInputStream(); // сообщить кодеку о конце потока данных
        }
        // получаем массив буферов кодека
        ByteBuffer[] outputBuffers = mEncoder.getOutputBuffers();
        for (;;) {
            // статус является кодом возврата или же, если 0 и позитивное число, индексом буфера в массиве
            int status = mEncoder.dequeueOutputBuffer(mBufferInfo, mTimeoutUsec);
            if (status == MediaCodec.INFO_TRY_AGAIN_LATER) {
                // нет доступного буфера, пробуем позже
                if (!mRunning) break; // выходим если поток закончен
            } else if (status == MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED) {
                // на случай если кодек меняет буфера
                outputBuffers = mEncoder.getOutputBuffers();
            } else if (status < 0) {
                // просто ничего не делаем
            } else {
                // статус является индексом буфера кодированных данных
                ByteBuffer data = outputBuffers[status];
                data.position(mBufferInfo.offset);
                data.limit(mBufferInfo.offset + mBufferInfo.size);
                // ограничиваем кодированные данные
                // делаем что-то с данными...
                mEncoder.releaseOutputBuffer(status, false);
                if ((mBufferInfo.flags & MediaCodec.BUFFER_FLAG_END_OF_STREAM) == MediaCodec.BUFFER_FLAG_END_OF_STREAM) {
                    break;
                }
            }
        }
    }

mBufferInfo и data хранят данные о кадре(ах) который по сути может быть передан по сети или записаны в файл и др. Эти же данные могут быть декодированы h264 кодеком, чтобы получить изображение.

Важно заметить, что BufferInfo класс имеет поле flags. По сути может содержать три флага: BUFFER_FLAG_CODEC_CONFIG, BUFFER_FLAG_END_OF_STREAM и BUFFER_FLAG_SYNC_FRAME.

Давайте рассмотрим каждый из флагов:

  • BUFFER_FLAG_CODEC_CONFIG флаг сигнализирует о том, что буфер данных содержит конфигурацию кодека. Первый доступный буфер кодера должен содержать данный флаг. К примеру для нашего H264 это может быть csd-0, который может быть использован во время декодирования при создании видео формата кодека.
  • BUFFER_FLAG_END_OF_STREAM флаг сигнализирует о том, что достигнут конец потока данных. Я не уверен на счет использования данного флага во время кодирования, т.к. мы контролируем поток данных.
  • BUFFER_FLAG_SYNC_FRAME флаг сигнализирует о том, что кадр является I-Frame. Важно использовать при передачи в файл или по сети, к примеру по протоколу RTP.

Освобождение ресурсов

Тут все просто, останавливаем кодер и освобождаем системные ресурсы.

void release() {
        mEncoder.stop();
        mEncoder.release();
        mSurface.release();
}

Что дальше?

Имея Surface возможны как минимум три пути ввода данных: MediaPlayer (Camera?), OpenGL, Canvas. По примеру использования рендера в SurfaceView возможно создать подобный цикл на основе нашего Surface:

class Renderer extends Thread {

        volatile boolean mRunning;

        public void setRunning(boolean running) {
            mRunning = running;
        }

        boolean draw() {
            Canvas canvas = mSurface.lockCanvas(null);
            if (canvas != null) {
                try {
                    draw(canvas); // рисуем на нашем канвасе
                    return true;
                } finally {
                    if (mSurface.isValid() && mRunning) {
                        mSurface.unlockCanvasAndPost(canvas);
                    }
                }
            }
            return false;
        }

        @Override
        public void run() {
            while (mRunning && draw()) {
            }
        }
}

Вариантов использования может быть несколько. Еще интересный момент, Surface является Parcelable, что дает возможность передачи через Binder в другие процессы, таким образом ваш кодер может находиться в одном процессе, когда рендер в другом.

Как декодировать?

Процесс декодирования схожий на процесс кодирования. Мы так же манипулируем буферами данных. Данный процесс я разделил на четыре части: конфигурация, декодирование сэмпла, цикл декодирования, освобождение ресурсов.

Я опущу детали создания класса потока, архитектура схожа на ту, которую я использовал в процессе кодирования.

Конфигурация

Процесс конфигурации критичен, иначе кодек невозможно создать и использовать для декодирования поступающих данных.

synchronized void configure(Surface surface, int width, int height,
        ByteBuffer csd0) {
    if (mConfigured) { // просто флаг, чтобы знать, что декодер готов
        throw new IllegalStateException();
    }
    // создаем видео формат
    MediaFormat format = MediaFormat.createVideoFormat("video/avc", width, height);
    // передаем наш csd-0
    format.setByteBuffer("csd-0", csd0);
    // создаем декодер
    mDecoder = MediaCodec.createDecoderByType("video/avc");
    // конфигурируем декодер
    mDecoder.configure(format, surface, null, 0);
    mDecoder.start();
    mConfigured = true;
}

Важно заметить, мы обязаны знать на какой Surface нужно выводить изображение, так же ширину и высоту изображения. csd-0 так же важен на этом этапе, как было описанно ранее в процессе кодирования, первый буфер данных должен иметь флаг BUFFER_FLAG_CODEC_CONFIG, этот буфер и является csd-0 который необходимо передать на этапе конфигурации декодера.

Декодирование сэмпла

Как только кодированные данные доступны их необходимо передавать декодеру. Мы запрашиваем буфер декодера, как только он доступен, передаем наши данные.

void decodeSample(byte[] data, int offset, int size, long presentationTimeUs, int flags) {
    if (mConfigured) {
        // вызов блокирующий
        int index = mDecoder.dequeueInputBuffer(mTimeoutUs);
        if (index >= 0) {
            ByteBuffer buffer = mDecoder.getInputBuffers()[index];
            buffer.clear(); // обязательно сбросить позицию и размер буфера
            buffer.put(data, offset, size);
            // сообщаем системе о доступности буфера данных
            mDecoder.queueInputBuffer(index, 0, size, presentationTimeUs, flags);
        }
    }
}

Если данные были переданы по сети, к примеру RTP протокол, необходимо учесть, что сэмплы передаются последовательно, иначе возможны артифакты при выводе изображения. На данном этапе, само изображение не готово для вывода на Surface, мы просто передаем известные данные декодеру.

Цикл декодирования

Цикл декодирования включает в себя запрос буфера данных который доступен на выходе, если доступен, можно его необходимо вернуть системе и сообщить если мы желаем рендерить данный кадр на Surface.

@Override
public void run() {
    try {
        BufferInfo info = new BufferInfo(); // переиспользуем BufferInfo
        while (mRunning) {
            if (mConfigured) { // если кодек готов
                int index = mDecoder.dequeueOutputBuffer(info, mTimeoutUs);
                if (index >= 0) { // буфер с индексом index доступен
                    // info.size > 0: если буфер не нулевого размера, то рендерим на Surface
                    mDecoder.releaseOutputBuffer(index, info.size > 0);
                    // заканчиваем работу декодера если достигнут конец потока данных
                    if ((info.flags & MediaCodec.BUFFER_FLAG_END_OF_STREAM) == MediaCodec.BUFFER_FLAG_END_OF_STREAM) {
                        mRunning = false;
                        break;
                    }
                }
            } else {
                // просто спим, т.к. кодек не готов
                try {
                    Thread.sleep(10);
                } catch (InterruptedException ignore) {
                }
            }
        }
    } finally {
       // освобождение ресурсов
        release();
    }
}

Освобождение ресурсов

Довольно таки схожий процесс, но все же

void release() {
    if (mConfigured) {
        mDecoder.stop();
        mDecoder.release();
    }
}

Итог

Надеюсь материал был доступен и не сильно труден для понимания. MediaCodec хороший API, который дает унифицированный доступ к медия системе на различных устройствах.

Источник

Media Player Classic

Player Menu > Play > Filters

Q: How can I see which codecs and DirectShow filters MPC is using to play the my file?
A:

If you haven’t got a MPEG-2 decoder installed, you should enable the internal MPEG-2 decoder in Media Player Classic.

MPC Options -> Internal Filters -> Transform Filters

Q: No video is displayed when playing a DVD in Media Player Classic
A:

MPC Options -> Player -> Disable «Open Disc» menu

Q: Media Player Classic freezes for a while when I open the File menu
A:

This usually means that there is a filter missing that is needed to decode one of the streams in the file. The error message should show some information about the required format, but this information is very cryptic. Below you can find some of the values that the error might show you, together with the format that belongs to it.

The format above is AMR audio. To play this you need to enable AMR in LAV Audio decoder or ffdshow audio decoder.

The format above if FPS1 video. To play this you need Fraps. Or enable Fraps in LAV Video decoder or FPS1 in ffdshow video decoder.

majortype: MEDIATYPE_Stream
subtype: MEDIASUBTYPE_MPEG1System
formattype: TIME_FORMAT_NONE

The format above is MPEG-1. Try enabling the internal MPEG PS/TS/PVA source filter in Media Player Classic. See Options -> Internal Filters.

The types above usually mean that you are trying to play an incomplete AVI file or a non-standard compliant AVI file. The default AVI splitter of Windows has difficulty to handle incomplete files. Enable the internal AVI splitter in Media Player Classic. See Options -> Internal Filters.

majortype: MEDIATYPE_Audio <73647561-0000-0010-8000-00AA00389B71>
subtype: Unknown GUID Name

The format above is IMA4 audio. Enable Microsoft PCM in LAV Audio decoder or IMA ADPCM in ffdshow audio decoder.

The format above is Ogg Vorbis audio. Enable Vorbis in LAV audio decoder or ffdshow audio decoder.

You may get the above error when there is a problem with your graphics driver that prevents the use of DXVA. The solution is to disable hardware acceleration in the video decoder settings.

The format above is Indeo 5. You can enable that codec with the Codec Tweak Tool (manage VFW codecs). Or enable Indeo in LAV Video decoder.

The error above means the audio renderer is not accepting the audio input. Usually because of an unsupported or very high sample rate. It can sometimes be fixed by updating your sound driver.

Alternatively, you can enable the internal audio renderer in MPC, which is able to resample the audio to a supported value. This is needed in case of very high sample rates.
Options > Playback > Output > Audio Renderer > Internal Audio Renderer

majortype: MEDIATYPE_Audio <73647561-0000-0010-8000-00AA00389B71>
subtype: MEDIASUBTYPE_IEEE_FLOAT <00000003-0000-0010-8000-00AA00389B71>
formattype: FORMAT_WaveFormatEx

See above. Same solutions apply as for MEDIASUBTYPE_PCM.
For example .dsf files may output in a very high sample rate (e.g. 352800Hz). Using the internal audio renderer is required to play that.

Q: «Media Player Classic could not render some of the pins in the graph» errors
A:

You need to disable the internal audio switcher of Media Player Classic.

Options > Internal Filters > Audio Switcher

Q: I have installed DC-DSP, but it doesn’t seem to work when using Media Player Classic
A:

Enable the internal MPEG-2 decoder in Media Player Classic.

Options -> Internal Filters -> Transform Filters

Q: An ActiveMovie window appears when opening a DVD with Media Player Classic
A:

Change the video renderer. You can do that in: Options -> Playback -> Output -> DirectShow Video

Try the different renderers until you find one that works for you. Restart the player each time you change the renderer.

Q: Media Player Classic gives a black screen on the TV-out
A:

Media Player Classic gives error: GetCurrentImage failed, hr = 8000ffff

The solution is to change the video renderer. A fewof the renderers are not compatible with the image saving functionality of Media Player Classic. Renderers that are not compatible are Overlay Mixer and madVR.

You can change the video renderer here: MPC Options -> Playback -> Output -> DirectShow Video.

Q: The ‘Save Image’ and ‘Save Thumbnails’ functions in Media Player Classic give an error
A:

Make sure that your DVD drive is set at the correct region, and that the region of your DVD drive matches that of the DVD.

You can edit the region settings of your DVD drive here: Start -> Settings -> Control Panel -> System -> Hardware -> Device Manager -> DVD/CD-ROM drives

Q: Media Player Classic freezes when trying to play a DVD
A:

This may happen in 32-bit version for filetypes that are rendered using RealMedia or QuickTime framework. For example: .rm .amr .3gp

The solution is to change the name of the file so that it only contains letters and numbers. Remove all non ASCII characters.

Q: Some files that contain unicode characters give a «Failed to render file» error in Media Player Classic
A:

This happens with .mov files that contain SVQ3 video, when the file is parsed by Haali Media Splitter. Frames are decoded in the wrong order.

The solution is to change the preferred splitter with the Codec Tweak Tool. The recommended (and default) splitter for .mov files is LAV Splitter.

Q: QuickTime files from the GameTrailers website play very choppy
A:
Q: Some .mov files play without sound
A: Use the Codec Tweak Tool to change the preferred splitter for .mov to LAV Splitter.

The context menu and most of the keyboard shortcuts do not work in Direct3D mode. The only way to exit Direct3D fullscreen is to press Ctrl+C. This will also stop playback.

Q: How do I exit from the special Direct3D Fullscreen mode in MPC-HC?
A:

Media Player Classic does not properly support these types of streams. Use Windows Media Player for these files.

Q: Opening .asx or .wax streams gives a «Failed to render file» error.
A:

This can be fixed by changing the rendering method.

MPC options -> Playback -> Output

Select either the DirectX 7 or DirectX 9 mode for QuickTime and RealMedia. At least one of the two should give proper playback.

Q: Playback of QuickTime or RealMedia video is very pixelated
A:

This is a ‘bug’ (or rather a limitation) in Media Player Classic when using the RealMedia framework for playback. This problem does not exist when using the DirectShow framework for playback of realMedia files.

The only way to re-activate the play button is to re-open the file.

If you want to play a video file several times, then you can find settings for doing so in MPC options. Those settings apply to all files you play.

Q: The play button does not work after having pressed the stop button when playing a RealMedia file in Media Player Classic
A:
  • Change the name of the file so that it only contains letters and numbers. Remove all non ASCII characters.
  • Rename the file from .rm to .rmvb
Q: Some .rm files cause Media Player Classic to crash
A:

Media Player Classic options -> Player -> Formats

Scroll down to «Real Media File». Behind it you should see «RealMedia». If you see «DirectShow», then click on it and change it to «RealMedia». This is the default setting, so normally you don’t need to change anything.

It is required that the RealMedia framework is installed for playing streaming RealMedia content in MPC. Even then, there is no guarantee that it will work for all streams. Also, it only works in the 32-bit version of MPC, because the RealMedia framework is 32-bit software.

For proper playback of RealMedia streams it is recommended to use RealPlayer or VLC Player.

Q: I can not play .ram files in Media Player Classic. I get a «cannot render the file» error.
A:

This may happen if you have are using madVR or Haali video renderer. Solution is to change the video renderer in MPC options.

MPC options -> Playback -> Output

Q: I get a «DVD: Macrovision Failed» or «DVD: Copy-Protect Fail» error when trying to play a DVD
A:

This may happen if the DVD Navigation DirectShow filter from DirectX is not properly registered. Perform this command to fix it:

Start -> Run -> regsvr32 qdvd.dll

Codec Tweak Tool > Fixes > Re-register base DirectShow filters

A Pixel Shader is a graphics function that calculates effects on a per-pixel basis. A shader is basically a tiny program that is executed on your graphics card to process some graphic data. In the case of MPC, every frame of the video you play gets processed.

Q: I get a «Failed to query the needed interfaces for DVD playback» error when trying to play a DVD
A:

The requirements for the pixelshaders in MPC:

  • Your graphics card must support Pixel Shaders 2.0
  • You need to use a compatible video renderer: VMR-7 (renderless), VMR-9 (renderless), or EVR Custom Presenter.
  • Surface setting must be set to «3D surfaces».
  • It requires some DirectX components that are not included with standard Windows installation. Run the DirectX Web Installer to get the required DirectX updates.
Q: Why can’t I enable any shaders?
A:

You can find the relevant options here:
MPC Options -> Internal Filters

Source filters (aka splitters) are used for parsing files. Transform filters are decoders.

Q: How do I enable or disable an internal filter in MPC?
A:

This can happen if you selected the wrong video renderer in MPC options. Aero is not compatible with the Overlay Mixer. It is recommended to use «EVR Custom Presenter» on Vista/7/8/10.

MPC-HC has a special option to disable Aero. Perhaps you have accidentally enabled that. You can find it here:
MPC-HC menu -> View -> Renderer Settings -> Presentation -> «Disable Desktop Composition»

Q: Aero gets disabled and my desktop turns to basic mode when playing a file in MPC
A:

Updating your graphics driver may solve the problem. Otherwise, you should disable DXVA hardware acceleration in the video decoder settings.

Q: Files with H.264 video play with just a black screen on my second display
A:

Updating your graphics driver may solve the problem. Otherwise, you should disable DXVA hardware acceleration in the video decoder settings.

Q: Some files with H.264 video give a green screen in MPC
A:

Updating your graphics driver may solve the problem. Otherwise, you should disable DXVA hardware acceleration in the video decoder settings.

Q: Some files play with green/black/pink video corruption in MPC
A:

If MPC loads slowly, even when not playing a file, then it might be because of your anti-virus software. Solution is to put mpc-hc.exe and mpc-hc64.exe on the ingore list of your scanner.

Another known cause for slow loading of MPC is related to certain old versions of the Realtek sound driver. If your computer has a Realtek sound chip, then you should update your driver to the latest version.

Q: It takes several seconds for MPC to load
A:

If MPC loads slowly only when playing a file, then the problem might be related to your graphics driver or your sound driver. First thing to try is to update those drivers.

If that does not help, then select a different video and/or audio renderer in MPC:
Options -> Playback -> Output -> DirectShow video
Options -> Playback -> Output -> Audio Renderer

Also test with hardware acceleration disabled in the video decoder.
MPC-HC menu > Play > Filters > LAV Video Decoder > Set «hardware decoder» to «none».

In rare cases the «3D Vision» component of NVIDIA graphics driver can cause loading delays. You can test if this is the cause by renaming the following file:
C:Program Files (x86)NVIDIA Corporation3D VisionnvSCPAPI64.dll
On 32-bit systems:
C:Program FilesNVIDIA Corporation3D VisionnvSCPAPI.dll

Also restart the computer. If the above solves the problem, then it is recommended to uninstall the NVIDIA driver and then do a clean install with 3D Vision disabled/unchecked. Most people don’t even use that functionality.

Q: After opening a video in MPC it takes a few seconds before it starts playing
A:

Somehow the «EVR Sync» video renderer does not work properly on your system. We are not sure what exactly causes this problem.

You can solve the problem by changing the video renderer.
MPC Options -> Playback -> Output

If you want to be able to use DXVA hardware acceleration, select «EVR Custom Pres». Otherwise select «EVR».

Q: I get «Error Creating Sync Renderer» when playing a file in MPC
A:

First check if you did not accidentally enabled the audio mute button or have set the volume to 0.

Otherwise, this may fix it:
Codec Tweak Tool > Fixes > Reset Windows Audio Mixer settings for all applications

Q: Sound suddenly stopped working in Media Player Classic, but still works in other players
A:

It is recommended to close MPC before putting your PC in hibernation/sleep.

Otherwise press Ctrl+E to reload the file and re-initialize playback. Also recommended:
Options > Player > Remember file position

Q: MPC freezes/crashes after exiting hibernate (sleep mode)
A:

This is a known problem with the «EVR Custom Pres.» renderer in MPC-HC if you have enabled VSync. This option is disabled by default.

A workaround is to (temporarily) disable VSync. You can do that through: View -> Renderer Settings -> VSync -> VSync. Tip: you can quickly toggle this option on/off by pressing the V button.

Another solution is to select a different video renderer in MPC-HC options. Recommended alternative renderers are: madVR, EVR Sync, EVR, and System Default.

Q: Some WMV files play very slowly
A:

This is a known problem with the «EVR Custom Presenter» renderer in MPC-HC in combination with the Gabest MPEG splitter.

There are several solutions/workarounds:

  • Set LAV Splitter as preferred source filter for M2TS files. You can do that with the Codec Tweak Tool.
  • Temporarily enable the option called «Frame Time Correction» in Media Player Classic. You can do that through: View -> Renderer Settings -> Presentation -> Frame Time Correction.
    Tip: you can toggle this option on/off by pressing the C button.
  • Select a different video renderer in MPC-HC options. Recommended alternative renderers are: madVR, EVR, and System Default.
Q: Playback of VC-1 video inside M2TS container stutters or gives wrong framerate
A:

Update your graphics driver or change the video renderer: MPC options > Playback > Output.

Q: I get a message saying «Error creating EVR Custom renderer»
A:

This is usually caused by a problem with your graphics driver.

Update your graphics driver or change the video renderer in MPC options.

Q: I can’t play video files in MPC-HC. The status bar just says «stopped».
A:

Since Windows Vista there are two types of file associations. Global associations and user-specific file associations. A global file association applies to all user accounts. However, each user account can override global associations with its own preferred choices.

The codec pack creates global associations. It also resets the overrides for the administrator account that was used for the installation. The preferences of other user accounts can not and should not be changed by the installer.

Each individual user can select the preferred program through the «Default Programs» applet of Windows. You can choose Media Player Classic as your preferred player there.

Codec Tweak Tool > File Associations

Q: File associations are not working for normal Windows user accounts
A:

On older versions of Windows a different method is needed. If you are using MPC-HC from the K-Lite Codec Pack then go to the installation folder of K-Lite. If the player is named mpc-hc_nvo.exe or mpc-hc64_nvo.exe then you should right-click on that file, and in the menu that appears there should be an option to select the desired GPU. When the file is named as above, MPC-HC should also use the globally preferred GPU as set in the NVIDIA control panel.

In case the player has the standard name mpc-hc.exe or mpc-hc64.exe, then it will use the settings as defined in the application profile of NVIDIA. You can edit this profile with a tool called NVIDIA Profile Inspector.

You need to change the following option for the «Media Player Classic» profile:
«Enable application for Optimus» = SHIM_RENDERING_MODE_ENABLE (0x00000001)

Q: My system has two graphics cards. How do I configure MPC-HC to use the NVIDIA GPU instead of Intel?
A:

Yes, that is possible. The internal audio renderer automatically adjusts pitch when you change playback rate. Then the audio will no longer sound like a chipmonk.

MPC-HC options > Playback > Output > Audio Renderer > Internal Audio Renderer

Q: Is it possible to adjust audio pitch when increasing playback speed?
A:

Yes, that is possible. You need to use the internal audio renderer, because the standard renderer from Windows is limited by a maximum sample rate.

MPC-HC options > Playback > Output > Audio Renderer > Internal Audio Renderer

Q: Is it possible to speed up the video more than 4x?
A:

This means that Direct3D9 is not working correctly on your system. You should be able to fix that problem by updating/re-installing your graphics driver.

In some cases it may help to first remove the current driver with Display Driver Uninstaller (DDU).

As a temporary workaround you can change the video renderer:
MPC-HC options > Playback > Output > Video Renderer > System Default

That renderer has reduced functionality. It does not support hardware accelerated decoding. It may also give lower video and subtitle quality.

Q: The player shows CreateDevice failed Error code 0x8876086A when opening a file
A:

This should fix that:

Discord settings > Voice & Video > disable «Use our latest technology to capture your screen»

Источник

Adblock
detector

Q: MPC-HC crashes when screen sharing with Discord
A:

Понравилась статья? Поделить с друзьями:
  • Medal of honor как изменить язык
  • Medal of honor warfighter msvcp100 dll ошибка win 10
  • Memori management устранение ошибки windows 10
  • Memori management ошибка windows 10 x64
  • Memoq general error