Pour le lecteur de GNOME (Totem), le bug a été remonté mais les discussions ne sont pas très claires :
https://gitlab.gnome.org/GNOME/totem/-/work_items/641.
Il se plaint parce qu'il ne sait pas decoder les flux de méta-données.
mediainfo donne :
Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
Format profile : Main@L4.1
Codec ID : av01
Duration : 8 s 866 ms
Bit rate : 18.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 30.000 FPS
Minimum frame rate : 29.821 FPS
Maximum frame rate : 30.201 FPS
Real frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.289
Stream size : 19.0 MiB (98%)
Title : VideoHandle
Language : English
Encoded date : 2026-09-16 17:24:42 UTC
Tagged date : 2026-09-16 17:24:42 UTC
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : HLG
Matrix coefficients : BT.2020 non-constant
Codec configuration box : av1C
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 8 s 822 ms
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 206 KiB (1%)
Title : SoundHandle
Language : English
Encoded date : 2026-09-16 17:24:42 UTC
Tagged date : 2026-09-16 17:24:42 UTC
Other
ID : 3
Type : meta
Format : mett
Codec ID : mett
Duration : 8 s 866 ms
Bit rate mode : Variable
Stream size : 54.3 KiB (0%)
Title : MetaHandle
Language : English
Encoded date : 2026-09-16 17:24:42 UTC
Tagged date : 2026-09-16 17:24:42 UTC
Ils disent que le flatpak officiel n'est pas affecté, mais c'est parce qu'ils ont désactivé la boîte de dialogue d'installation de plugin.
En ignorant, la lecture devrait fonctionner, c'est étrange que ça rame.
Qu'est-ce que ça donne avec gst-play-1.,0 (paquet gstreamer1.0-plugins-base-apps) ?
GST_DEBUG_DUMP_DOT_DIR=/tmp gst-play-1.0 202609_pixel10pro_av1_sncf_regiolis_z54500_12caisses.mp4Ca crée des graphes /tmp/*.dot, lisibles par exemple avec xdot, qui permettent de voir comment tout est décodé / affiché.
Par exemple dans mon cas, il y a un GstVaAV1Dec (décodeur HW, via vaapi) qui sort en P010_LE (10 bits), et beaucoup plus loin un GstVideoConvert (transformation sur le CPU) qui convertit en YV12 (donc 8 bits), et c'est affiché par GstXvImageSink.
Normalement le plus optimisé serait de rester sur le GPU, avec soit un sink vaapi, soit un passage en OpenGL ou Vulkan.