[FFmpeg] erreur d'encodage avec libsvtav1 (rétrogradage de paquet)

Applications multimedia / jeux
ignace72
Elfe
Messages : 521
Inscription : ven. 09 sept. 2011, 14:21

[FFmpeg] erreur d'encodage avec libsvtav1 (rétrogradage de paquet)

Message par ignace72 »

Bonsoir à tous.
J'utilisai FFmpeg pour convertir mes vidéos en AV1 avec l'encodeur libsvtav1 et ça fonctionnait très bien.
Aujourd'hui, j'ai réinstallé le système, car je suis passé sur une machine qui fonctionne en UEFI.
J'ai tenté de convertir une autre vidéo, mais là, FFmpeg me met des messages d'erreurs. J'ai essayé avec une autre vidéo pour voir et j'ai toujours les mêmes erreurs.
Voilà la commande que j'utilise :

Code : Tout sélectionner

ffmpeg -i video.souce.mkv -c:v libsvtav1 -y -c:a libopus -af channelmap=channel_layout=5.1 -b:a 250k -vbr on video.av1.opus.mkv
Voilà les messages d'erreur :

Code : Tout sélectionner

Svt[error]: Instance 1: Encoder Bit Depth shall be only 8 or 10 
Svt[error]: Instance 1: The encoder bit depth shall be equal to 8 or 10 for Main/High Profile
Svt[error]: Instance 1: Only support 420 now 
Svt[error]: Instance 1: Non 420 color format requires profile 1 or 2
Svt[error]: Instance 1: Invalid Compressed Ten Bit Format flag [0 - 1]
[libsvtav1 @ 0x5649ff8f3c80] Error setting encoder parameters: bad parameter (0x80001005)
SvtMalloc[info]: you have no memory leak
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
[libopus @ 0x5649ff8dbac0] 1 frames left in the queue on closing
Conversion failed!
Si quelqu'un a une idée pour résoudre mon problème.
Merci.
Ignace.
Dernière modification par ignace72 le sam. 12 févr. 2022, 19:19, modifié 2 fois.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [FFmpeg] erreur d'encodage avec libsvtav1

Message par FoolEcho »

Salut,

Il y a un rapport de bug à ce sujet : https://bugs.archlinux.org/task/73569?p ... ing=ffmpeg qui renvoie à un autre rapport côté ffmpeg...
A voir si le contournement proposé fonctionne en attendant une correction upstream (il y aussi une nouvelle version de ffmpeg dans [staging]).
«The following statement is not true. The previous statement is true.» :nage:
ignace72
Elfe
Messages : 521
Inscription : ven. 09 sept. 2011, 14:21

Re: [FFmpeg] erreur d'encodage avec libsvtav1

Message par ignace72 »

Bonjour, FoolEcho.
Merci pour l'info.
Donc en attendant que le bogue soit résolu, je vais utiliser librav1e.
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
ignace72
Elfe
Messages : 521
Inscription : ven. 09 sept. 2011, 14:21

Re: [FFmpeg] erreur d'encodage avec libsvtav1 (contourné)

Message par ignace72 »

Bonjour à tous.
En fait, j'ai rétrogradé svt-av1de la version 0.9.0 vers la version 0.8.7, car liibrav1e me donne des fichiers trop gros et passait de 11 fps à 1 fps et cela sans gain visible.
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
Répondre