How to play TS output mpegtsmux with av1

Hi,

I am encoding AV1 video using GStreamer 1.26 with the following pipeline:

gst-launch-1.0 -v
videotestsrc pattern=smpte num-buffers=150 !
video/x-raw,width=1280,height=720,framerate=30/1 !
videoconvert !
av1enc target-bitrate=2000 cpu-used=6 threads=0 !
av1parse !
video/x-av1,stream-format=obu-stream,alignment=frame !
mpegtsmux name=mux enable-custom-mappings=TRUE !
filesink location=“output.ts”

The pipeline completes successfully, but when I try to play the resulting .ts file:

  1. ffprobe shows: Stream #0:0[0x41]: Data: bin_data (AV1G / 0x47315641)

  2. ffplay fails with “Failed to open file or set filtergraph”

  3. Most players do not recognize it as video

Questions:

  • Is AV1 in MPEG-TS properly supported?
  • Are there any specific mpegtsmux settings required for AV1?
  • Should I use a different container format for AV1?

System: GStreamer 1.26.0, Ubuntu 22.04