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

8714
Jeff Shattock

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

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

4

4 ответа на вопрос

10
fretje

MediaInfo покажет это для вас.

Что такое МедиаИнфо?

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

alt text

2
Keck

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

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

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

я проверил, что это h.264 внутри моего файла. если я вас правильно понимаю, так как аппаратный декодер упакован в файл mkv, то он не привыкнет. Есть ли способ «обойти» поток на графический процессор, чтобы я мог получить адекватную производительность? Если мне нужно перекодировать файл, это нормально, но я не знаю, какой формат ID нужно вставить его. Jeff Shattock 15 лет назад 0
Насколько я знаю, это * должно * быть аппаратным ускорением. Если вас беспокоит контейнер, вызывающий проблемы, проверьте «GotSent». Это программное обеспечение, которое преобразует контейнеры MKV в контейнеры MP4 без перекодирования видео ресурсов. Keck 15 лет назад 1
0
Antony Scott

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

-1
Axxmasterr

Стандарт файла MKV можно найти здесь.

Похожие вопросы