Moi et mon Ryzen 7 5800H pratiquement à 100% depuis plus de 2 semaines à recompresser les vidéos en AV1 et à compresser les jeux pour l'archive :
@sebsauvage et l’idée d’utiliser un GPU pour faire le boulot. Reencoder des enregistrements OBS Studio 1440p60 AV1 lors de l’export pour YouTube tourne entre 120 et 250fps sur RTX40x0.
@fabrice
oui c'est beaucoup plus rapide, mais de ce que je peux lire un peu partout, c'est que la qualité n'est pas tout à fait aussi bonne.

@sebsauvage je veux bien croire qu'il y ait une différence a bitrate équivalent. Mais si ta source est h264 ou h265 le carnage est déjà fait.

Par exemple, mes anciens enregistrements Xbox Series X en h264 60fps a toute vitesse dans la jungle de Forza Horizon 5 = macro blocking du sol au plafond. C'est irrécupérable. Alors qu'avec une source de bonne qualité le résultat reste acceptable malgré un bitrate AV1 bas et la recompression YouTube.

https://youtu.be/fUF5UYaLBC4?si=eT1YGj_ZDbUIE0ME&t=255

The one with the brain fart - Forza Horizon 5 Eliminator

YouTube

@fabrice
J'imagine que l'utlisation du GPU n'est pas actif dans le build distribué par ffmpeg ?
Il faut compiler soi-même ? ou alors aller chercher un build spécifique quelque part ?

Et c'est quel encodeur derrière ? svt-av1 ou un autre ?
J'ai cru comprendre qu'avec le GPU il y avait des options supplémentaires ?
(désolé pour le matraquage de questions)

@sebsauvage @fabrice J’ai pas testé parce que, ben, j’ai pas de GPU, mais ça a l’air pas si compliqué et bien documenté : https://trac.ffmpeg.org/wiki/HWAccelIntro
HWAccelIntro – FFmpeg

@charles @sebsauvage en 2026 j’espère que ffmpeg arrive sans trop d'efforts a utiliser l'accélération hardware proposée en standard par les GPU AMD, Intel et nVidia.
Si la cible est juste le décodage/encodage, un petit GPU Intel serie A ferait le boulot :
- passage en AV1 initial.
- ré-encodage à la volée si nécessaire pour le client.