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 la recompression des vidéos en AV1 c'est juste pour économiser de la place ou il y a d'autres raisons ?

@kdecherf
C'est pour économiser de la place, oui. (et du coup pouvoir stocker plus de films)

Double effet kisskool pour moi : ça me consome moins de débit quand la famille et les amis viennent lire des films sur mon Jellyfin.

@sebsauvage c'est gourmand la re-compression 🤪 😂 je suis en train de me tâter pour transformer mon Elitebook 840G2 en serveur... 🤔 il est déjà sous Linux Mint et je pense que je lui collerai un NAS (pas encore en boutique) parce que voilà quoi... il ne me sert quasiment jamais 😞
@TheForeignAgent
Tiens je me demande, oui : Et si j'achetais un PC portable d'occasion, que je le mette dans un coin pour qu'il serve de compression en batch ? 🤔
@sebsauvage je vais déménager à Dubaï 😏 😂 🤣 allez pour cette fois c'est cadeau 🤑 😉 😂
@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.
@sebsauvage pareil ! Même si c’est H264 vers H265 ici…
@sebsauvage *moi qui converti 8To d'animés en AV1 avec littéralement un wafer (PC au format 3"1/2) core i5 / intel UHD620*
@sebsauvage c'est un boulot sisypheen, il faut avoir la foi ! 😁

@sebsauvage au passage, est-ce que tu peux (re-)partager la ligne de commande ffmpeg que tu utilises ?

J'aimerais bien essayer sur mes vidéos pour voir la différence.

Je me souviens qu'on m'avait dit que pour di SD, utiliser du h265 c'était pas forcément une bonne idée (pas assez de pixels pour l'algorithme de vectorisation ou un truc sans le genre), c'est pareil avec AV1 ? Il faut au moins du 720p ou pas ?

@pieq
Bien sûr, oui : https://sebsauvage.net/wiki/doku.php?id=ffmpeg#re-encodage_en_av1

Je n'ai pas trop testé avec des vidéos en dessous de 720p.

Mémo ffmpeg [Wiki de sebsauvage.net]

@sebsauvage à voir si AV1 peut être compressé par ton GPU, mais si oui, ça va vite ! Exemple, je redimensionne (et réencode) des vidéos en H264 via GPU :
`ffmpeg -hide_banner -hwaccel cuda -hwaccel_output_format cuda -i entree -map 0 -c:a copy -c:v h264_nvenc -rgb_mode yuv420 -vf scale_cuda=w=1280:h=720:interp_algo=lanczos sortie`
Voir https://trac.ffmpeg.org/wiki/HWAccelIntro
HWAccelIntro – FFmpeg