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

Applications multimedia / jeux
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
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.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
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:
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
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.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
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.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Répondre