I tried to encode AV1 on AGX Orin 64gb Dev kit with jetpack 6.2.1 [L4T 36.4.7] installed.
test.mp4 file is AV1 encoded.
gst-launch-1.0 -e
filesrc location=test.mp4 !
qtdemux name=demux demux.video_0 !
queue ! av1parse ! nvv4l2decoder !
nvvidconv ! 'video/x-raw(memory:NVMM), format=NV12' !
nvv4l2av1enc insert-seq-hdr=true iframeinterval=30 idrinterval=30 !
av1parse disable-passthrough=true !
qtmux !
filesink location=output_av1.mp4
An video file is created, but it cannot be uploaded from any site, and VLC Media Player outputs the image as AV1, but this error is infinitely output from the log.
dav1d error: Decoder feed error -22!
Firefox developer console print this:
blob:file://jetson_output_av1.mp4 Can't decode media resource. Error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)
Details: virtual RefPtr<MP4Demuxer::InitPromise> __cdecl mozilla::MP4Demuxer::Init(void): Parse MP4 metadata failed
So I tried to solve the metadata problem with ffmpeg, but I couldn’t solve it because there was a problem with the video itself that was output.
[libdav1d @ 0xaaab09a1e710] libdav1d 0.9.2
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/cloud/hdd/test/output/test2_gst_temp.mp4':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2026-01-08T02:03:42.000000Z
Duration: 00:08:11.23, start: 0.000000, bitrate: 1167 kb/s
Stream #0:0(und): Video: av1 (Main) (av01 / 0x31307661), yuv420p(tv, progressive), 1600x900 [SAR 1:1 DAR 16:9], 1123 kb/s, 48 fps, 48 tbr, 4800 tbn, 4800 tbc (default)
Metadata:
creation_time : 2026-01-08T02:03:42.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
Error initializing output stream 0:0 --