1 votes

Ffmpeg encodage vidéo h264_vaapi

Il semble que ffmpeg et le codec h264_vaapi sont cassés dans la nouvelle version 4 car ils n'honorent pas le paramètre -qp. -qp avec n'importe quelle valeur ne change pas le débit binaire qui est terriblement élevé. Seule la définition directe de l'option de débit binaire -b fonctionne. Est-ce que quelqu'un sait comment contourner ce problème.

Le problème peut être reproduit avec une commande simple : ffmpeg -vaapi_device /dev/dri/renderD128 -i input.mp4 -vf 'format=nv12,hwupload' -c:v h264_vaapi -qp 30 output.mp4

0voto

Patrice Levesque Points 800

Cela a été réparé dans le commit f4d7bd6cdbcf9027a36a73531baf7e3885644ee6 de ffmpeg et malheureusement, ce commit n'est toujours disponible que dans la branche principale git. Espérons qu'il fera partie de ffmpeg-4.1.2 ; backporter ce commit vers des versions antérieures semble être une tâche énorme.

Jusqu'à la version ffmpeg-4.1.2, vous pouvez soit compiler vous-même la branche principale git, soit installer une version nightly depuis le site de ffmpeg.

[édition du 27/03/2019 : ffmpeg-4.1.2 a été publié sans ce commit; il semble être prévu pour ffmpeg-4.2 malheureusement.]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X