Questão qual codec dentro do arquivo mkv?


Eu construí um HTPC construído em um Zotac ion mobo, e eu coloquei um chip concore 1core nele. o chip de vídeo 9300 a bordo deve acelerar a decodificação de vídeo, mas não parece estar funcionando o tempo todo. Estou pensando em perder alguns drivers / codecs acelerados por hardware para os tipos de vídeo que diminuem a velocidade.

o maior problema vem quando se joga alguns arquivos mkv. a CPU aparece em 100% e o vídeo fica instável. Então, minha pergunta é: qual codec está sendo usado dentro do mkv para codificar o vídeo? Pelo que entendi, o mkv é apenas um formato de contêiner, então pode ser qualquer coisa. Como faço para descobrir o que está usando sob o capô?


4


origem




Respostas:


MediaInfo mostrará isso para você.

O que é o MediaInfo?

MediaInfo fornece técnico e tag   informações sobre um vídeo ou áudio   Arquivo. É software livre (livre de   cobrar e livre acesso ao código-fonte:   Licença GPL ou LGPL)

alt text


10





Como resposta à segunda parte da sua pergunta, a maioria das GPUs acelera o mpeg-4 / Xvid / DivX, assim como os codecs padrão MPEG-2.

A maioria das GPUs modernas (incluindo 9300) também aceleram h.264. No entanto, o BluRay pode usar h.264 (MPEG-4 AVC), MPEG-2 ou VC-1. Muitas vezes, quando um disco BluRay é copiado, o ripper copia diretamente os streams e os reenvolve em um container como matroska, sem nenhuma outra codificação, então seu PC é forçado a lidar com a decodificação VC-1.

Nenhuma garantia é o que está acontecendo na sua situação, mas se você está decodificando o VC-1 ou qualquer outra coisa, esse é o provável problema.


2



ive verificado que é h.264 dentro do meu arquivo. Se eu entendi corretamente, desde o seu embrulhado em um arquivo mkv, o decodificador de hardware não é usado. Existe uma maneira de "desviar" o fluxo para a GPU para que eu possa obter um desempenho adequado? Se eu precisar recodificar o arquivo que está bem, mas eu não sei o que ID de formato precisa colocá-lo dentro - Jeff Shattock
Tanto quanto eu sei, devemos seja aceleração de hardware. Se você está preocupado com o problema do contêiner, confira "GotSent". É um software que irá converter contêineres mkv para mp4 sem reencodificar os recursos de vídeo. - Keck


Meu entendimento é que você precisa de arquivos mkv codificados no perfil 4.1 para que o hardware os acelere. Isso pode muito bem ser específico para minha placa-mãe / GPU. Eu tenho um gigabyte GA-MA78GM-S2H com GPU Radeon HD3200 on-board. Ele vai reproduzir alguns arquivos mkv de 1080p que eu tenho com menos de 5% de uso da CPU, mas outros arquivos lutam para reproduzir sem problemas em tudo. Mas, isso provavelmente se deve ao meu processador AMD BE-2350, que é bastante lento para a decodificação de vídeo.


0





O padrão de arquivo MKV pode ser encontrado Aqui. 


-1