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

Applications multimedia / jeux
ignace72
Chu Ko Nu
Messages : 318
Inscription : ven. 09 sept. 2011, 14:21

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

Message 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.
Dernière modification par ignace72 le dim. 21 févr. 2021, 16:34, modifié 1 fois.
AMD Phenom II X6 1100T, 16 Go de ram DDR3, bluetooth, Wifi, USB3, S-ATA 3
21,5" LCD tn (16/9) x2 sur AMD HD 7750 fanless (pilote libre).
XFce et BÉPO.
Site perso : https://ignace72.eu
ignace72
Chu Ko Nu
Messages : 318
Inscription : ven. 09 sept. 2011, 14:21

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

Message 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.
AMD Phenom II X6 1100T, 16 Go de ram DDR3, bluetooth, Wifi, USB3, S-ATA 3
21,5" LCD tn (16/9) x2 sur AMD HD 7750 fanless (pilote libre).
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
CoudUr
yeomen
Messages : 230
Inscription : sam. 06 avr. 2013, 17:12

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

Message 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 :)
ignace72
Chu Ko Nu
Messages : 318
Inscription : ven. 09 sept. 2011, 14:21

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

Message 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.
AMD Phenom II X6 1100T, 16 Go de ram DDR3, bluetooth, Wifi, USB3, S-ATA 3
21,5" LCD tn (16/9) x2 sur AMD HD 7750 fanless (pilote libre).
XFce et BÉPO.
Site perso : https://ignace72.eu
ignace72
Chu Ko Nu
Messages : 318
Inscription : ven. 09 sept. 2011, 14:21

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

Message 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.
AMD Phenom II X6 1100T, 16 Go de ram DDR3, bluetooth, Wifi, USB3, S-ATA 3
21,5" LCD tn (16/9) x2 sur AMD HD 7750 fanless (pilote libre).
XFce et BÉPO.
Site perso : https://ignace72.eu
Répondre