2017-02-28 3 views
0

Qu'est-ce qu'un fichier vidéo YUVrecon produit par un encodeur HEVC avec le fichier .HEVC à la fin?Qu'est-ce qu'une vidéo YUVrecon produite par un encodeur HEVC?

Quelqu'un m'a dit: Le fichier HEVC est produit par un encodeur HEVC. Le décodeur HEVC fonctionne également et YUV recon est le résultat décodé du fichier .HEVC.

Et un autre ami m'a dit: YUV recon est juste à des fins de débogage. Ce n'est pas le résultat décodé du fichier .HEVC produit par le codeur. Donc, nous ne pouvons pas utiliser ce fichier vidéo YUVrecon pour vérifier les taux de compression, le débit et d'autres résultats.

Une aide?

Répondre

0

Le fichier YUV est le résultat de l'encodeur HEVC, vous voulez vérifier les performances comme le débit, le taux de compression. Vous avez besoin d'un fichier YUV original (l'entrée du codeur HEVC). donc, il suffit d'utiliser le fichier bitstream ne peut pas vérifier les performances de l'encodeur HEVC.

0

Je suis d'accord avec votre "un autre ami"! Il est principalement utilisé pour le débogage et n'est pas nécessairement ce que vous auriez si vous décodiez votre train de bits. Par exemple, si vous apportez une modification au codeur qui casse quelque chose en interne, alors il y aurait une discordance entre le fichier YUV reconstruit et le côté décodeur. Personnellement, j'utilise cette comparaison pour trouver le point de départ (pixel ou CU) d'un bug.

En ce qui concerne votre autre question, je ne comprends pas comment on peut utiliser un fichier YUV pour la comparaison de taux. Fondamentalement, les fichiers YUV ne sont pas compressés et ne contiennent aucune information sur le taux de compression. Ce dont vous avez besoin pour l'analyse du taux de compression, c'est le train de bits compressé, pas le fichier YUV reconstruit.