Вопрос: какой кодек внутри файла mkv?


Я построил HTPC, построенную на ионно-мобильном устройстве Zotac, и я поставил в него чип-коннек 1core. ожидается, что видеочат 9300 на борту ускорит декодирование видео, но он, похоже, не работает все время. im думая, что им не хватает некоторых драйверов / аппаратных ускоренных кодеков для типов видео, которые замедляют его.

самая большая проблема возникает при воспроизведении некоторых файлов mkv. ЦПУ всплывает до 100%, и видео становится прерывистым. поэтому, мой вопрос: какой кодек используется внутри mkv для кодирования видео? как я понимаю, mkv - это просто формат контейнера, так что это может быть что угодно. как узнать, что он использует под капотом?


4
2017-08-04 13:21


Источник




Ответы:


Медиа информация покажет это для вас.

Что такое MediaInfo?

MediaInfo поставляет технические и теги   информация о видео или аудио   файл. Это бесплатное программное обеспечение (бесплатно   платный и бесплатный доступ к исходному коду:   Лицензия GPL или LGPL)

alt text


10
2017-08-04 13:30





Отвечая на вторую часть вашего вопроса, большинство GPU ускорят mpeg-4 / Xvid / DivX, а также стандартные кодеки MPEG-2.

Большинство современных GPU (включая 9300) также ускоряют h.264. Однако BluRay может использовать либо h.264 (MPEG-4 AVC), MPEG-2, либо VC-1. Часто, когда диск BluRay становится разорванным, риппер будет напрямую копировать потоки и повторно обертывать их в контейнере, таком как matroska, без какой-либо другой кодировки, поэтому ваш компьютер вынужден обрабатывать декодирование VC-1.

Нет гарантий, что происходит в вашей ситуации, но независимо от того, расшифровываете ли вы VC-1 или что-то еще, это ваша вероятная проблема.


2
2017-08-04 13:51



ive проверил, что он h.264 внутри моего файла. если я правильно понимаю вас, так как его завернутый в файл mkv, аппаратный декодер не используется. есть ли способ «объединить» поток на GPU, чтобы я мог получить адекватную производительность? если мне нужно перекодировать файл, который хорош, но я не знаю, какой идентификатор формата нужно вставить. - Jeff Shattock
Насколько мне известно, это должен быть аппаратным ускорением. Если вы беспокоитесь о том, что контейнер дал вам проблемы, проверьте «GotSent». Это программное обеспечение, которое будет конвертировать контейнеры mkv в контейнеры mp4 без перекодирования видео активов. - Keck


Я понимаю, что вам нужны файлы mkv, закодированные в профиле 4.1, для ускорения их аппаратного обеспечения. Это может быть особенно характерно для моей материнской платы / графического процессора. У меня есть гигабайт GA-MA78GM-S2H с встроенным графическим процессором Radeon HD3200. Он будет воспроизводить некоторые файлы размером 1080p mkv, которые у меня есть при нагрузке менее 5%, но в других файлах нет возможности воспроизвести гладко. Но, возможно, это относится к моему процессору AMD BE-2350, который довольно медленный для декодирования видео.


0
2017-10-10 22:56





Стандарт файла MKV можно найти Вот. 


-1
2017-08-04 13:31