Page 1 sur 1

[ffmpeg] convertir une vidéo en AV1 (résolu)

Publié : dim. 21 févr. 2021, 09:45
par ignace72
Bonjour à tous.
J’essaye de convertir un vidéo en AV1 avec ffmpeg mais j’ai un message d’erreur.
Voilà ma commande :

Code : Tout sélectionner

ffmpeg -i test.x265.mkv -c: v libaom-av1 -crf 30 -b: v 0 test.av1.mkv
Et mon message d’erreur :

Code : Tout sélectionner

[NULL @ 0x55ebf9e7f3c0] Unable to find a suitable output format for 'libaom-av1'
libaom-av1: Invalid argument
Si quelqu’un a une idée pour résoudre mon problème ?
Merci.

Re: [ffmpeg] convertir une vidéo en AV1

Publié : dim. 21 févr. 2021, 15:09
par ignace72
Bon, j’ai trouvé la bonne syntaxe de la commande :

Code : Tout sélectionner

ffmpeg -i test.x265.mkv -c:v libaom-av1 -crf 30 -b:v 0 test.av1.mkv
Mais part-contre, il n’encode que sur un seul cœur. J’ai essayé avec l’argument -threads mais ça ne change rien.

Re: [ffmpeg] convertir une vidéo en AV1

Publié : dim. 21 févr. 2021, 16:11
par CoudUr
Salut,

AV1 n'a pas l'air très optimisé pour le multi thread on dirait, mais il existe des techniques pour "améliorer" sa vitesse d'encodage:
https://streaminglearningcenter.com/blo ... evels.html
J'ai lu en diagonale mais tu peux diviser ton temps d'encodage par "presque 2" pour du 1080p en appliquant la technique décrite dans l'article.
En gros il faut jouer avec "–tile-columns, –tile-rows, –threads, -cpu-used"
Lis bien attentivement (pas comme moi :) ) , l'astuce "cpu-used" ne vaut que si tu fait les 2 passes d'encodage si j'ai bien compris, à vérifier.

Amuses-toi bien :)

Re: [ffmpeg] convertir une vidéo en AV1

Publié : dim. 21 févr. 2021, 16:33
par ignace72
Bonsoir, CoudUr.
Merci pour ta réponse.
Je vais lire ça attentivement. Par contre j’ai trouvé un logiciel qui le fait en multicœurs. C’est qencoder, il est dans le dépôt AUR. Je suis entrain de le tester. Il utilise FFmpeg. Cela dit, je préférerais utiliser la ligne de commande, c’est plus rapide à lancer.
Je vais tâcher de bien m’amuser, j’ai 3000 vidéos à encoder.
Ignace.

Re: [ffmpeg] convertir une vidéo en AV1 (résolu)

Publié : mar. 23 févr. 2021, 10:00
par ignace72
Bonjour à tous.
En fait qencoder ne fait pas dans le multicœurs. Un décodeur/encodeur multicœurs existe mais je n’ai pas réussi à le faire fonctionner c’est svt-av1 de chez Intel.
Ignace.

Re: [ffmpeg] convertir une vidéo en AV1 (résolu)

Publié : sam. 19 mars 2022, 17:54
par ignace72
Bonjour à tous.
Maintenant, je passe par l'encodeur SvtAv1qui supporte le multicœurs.
Voir le fil suivant : viewtopic.php?f=8&t=22510
Ignace.