Mon lecteur multimédia ne prend pas en charge le contenu hevc 10 bits, comment puis-je convertir mes fichiers hevc 10 bits en 8 bits?
Cela nécessitera un réencodage avec donc une perte de qualité mais une copie récente de FFmpeg vous permettra de convertir assez facilement en format 8 bits à partir de 10 bits.
J'ai testé avec l'échantillon 10 bits suivant:
andrew@illium~$ mediainfo --Inform="Video;%Format%:%BitDepth% bits" 10_bit.mkv
HEVC:10 bits
Cet échantillon a été réencodé comme suit:
ffmpeg -i 10_bit.mkv \
-c:v libx265 -preset medium -x265-params crf=28 -pix_fmt yuv420p \
-c:a copy \
8_bit.mkv
Le option cruciale ici est: -pix_fmt yuv420p
. Le fichier de sortie montre une conversion réussie en 8 bits:
andrew@illium~$ mediainfo --Inform="Video;%Format%:%BitDepth% bits" 8_bit.mkv
HEVC:8 bits
Si vous pouvez éviter le réencodage de cette manière, il vaut mieux encoder à partir du fichier multimédia d'origine , évitant ainsi une certaine dégradation de l'image et une perte de qualité ...
Références: