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:
-
ffprobe shows:
Stream #0:0[0x41]: Data: bin_data (AV1G / 0x47315641)
-
ffplay fails with “Failed to open file or set filtergraph”
-
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