Как получить плавное воспроизведение для видео высокой четкости?
Как получить максимальное количество кадров, обрабатываемых в режиме реального времени, несмотря на аппаратные ограничения? В 720p я получаю менее 12 к / с в VLC Media Player на определенном оборудовании для видео в кодировке MKV.
3 ответа
Взгляните на CoreAVC - http://corecodec.com/products/coreavc Это одноразовый дешевый (~10$) плагин для некоторых медиаплееров, который претендует на самое быстрое воспроизведение.
Джефф Этвуд опубликовал что-то об этом
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, а не в странном маленьком отдельном приложении. Вот самая удивительная часть этого поста: вы можете!
Как я обнаружил, похоронен в неясном сообщении на форуме, вот как:
- Загрузите автономные фильтры MPC-HC.
- Извлеките MPCVideoDec.ax и скопируйте его в c:\windows\system32\
- Откройте командную строку, перейдите к c:\windows\system32\ и запустите regsvr32 MPCVideoDec.ax
Убедитесь, что у вас нет других зарегистрированных видеокодеков, поскольку фильтр MPC-HC может обрабатывать все. После регистрации этого волшебного кодека проигрыватель Windows Media (и, соответственно, Windows Media Center) будет использовать аппаратное ускоренное воспроизведение видео высокой четкости. Это удивительно Как удивительно? Те разрывы Planet Earth, которые раньше занимали 80-100% основного двухъядерного процессора, едва занимают 40% при использовании аппаратно ускоренных фильтров MPC-HC.
Ты... не можешь! Вы можете перекодировать видео в более низкое разрешение (которое будет работать нормально, но не в формате 720p), но если ваше оборудование не может его обрезать, ваше оборудование не может его обрезать! VLC уже делает все возможное, чтобы получить плавное видео. Лучшим решением было бы купить дешевую видеокарту, которая может воспроизводить видео плавно (почти любая выделенная карта должна работать нормально - мой ATI X1300pro даже не справляется со съемкой 1080p)