2

Как получить максимальное количество кадров, обрабатываемых в режиме реального времени, несмотря на аппаратные ограничения? В 720p я получаю менее 12 кадров в секунду в VLC Media Player на определенном оборудовании для видео в кодировке MKV.

3 ответа3

2

Взгляните на CoreAVC - http://corecodec.com/products/coreavc Это одноразовый дешевый (~ 10 $) плагин для некоторых медиаплееров, который претендует на самое быстрое воспроизведение.

1

Джефф Этвуд опубликовал что-то об этом

http://www.codinghorror.com/blog/archives/001197.html

После долгих исследований я нашел Media Player Classic Home Cinema. Большое дело здесь две вещи:

Все кодеки "записываются" в исполняемый файл Media Player Classic, поэтому существует зависимость от любых случайных кодеков, установленных на вашем компьютере (например, ffdshow, cccp, Ivan's Krazy Elite Kodek Pak и т.д.).

Он поддерживает разгрузку видео на современные видеокарты. Это ограничено последними моделями Radeon HD и сериями nVidia 8 и 9. К счастью, моя материнская плата HTPC включает в себя встроенную Radeon HD 3200 - и, поскольку я взорвал свою старую (это долгая история), только что установленная новая версия также включает 128 мегабайт выделенной видеопамяти DDR3.

А потом

Но я хочу воспроизводить свои файлы фильмов в Windows Vista Media Center, а не в странном маленьком отдельном приложении. Вот самая удивительная часть этого поста: вы можете!

Как я обнаружил, похоронен в неясном сообщении на форуме, вот как:

  1. Загрузите автономные фильтры MPC-HC.
  2. Извлеките MPCVideoDec.ax и скопируйте его в c:\windows\system32\
  3. Откройте командную строку, перейдите к c:\windows\system32\ и запустите regsvr32 MPCVideoDec.ax

Убедитесь, что у вас нет других зарегистрированных видеокодеков, так как фильтр MPC-HC может обрабатывать все. После регистрации этого волшебного кодека проигрыватель Windows Media (и, соответственно, Windows Media Center) будет использовать аппаратное ускоренное воспроизведение видео высокой четкости. Это удивительно Как удивительно? Те разрывы Planet Earth, которые раньше занимали 80-100% основного двухъядерного процессора, едва занимают 40% при использовании аппаратно ускоренных фильтров MPC-HC.

0

Ты ... не можешь! Вы можете перекодировать видео в более низкое разрешение (которое будет работать нормально, но не в формате 720p), но если ваше оборудование не может его обрезать, ваше оборудование не может его обрезать! VLC уже делает все возможное, чтобы получить плавное видео. Лучшим решением было бы купить дешевую видеокарту, которая может воспроизводить видео плавно (почти любая выделенная карта должна работать хорошо - мой ATI X1300pro даже не справляется со съемкой 1080p)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .