Jetson Xavier NX GStreamer example pipelines for H264 H265 VP8 and VP9 decoding
|
H.264
OMX
File Decoder
FILE=filename.mp4 gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h264parse ! omxh264dec ! nvoverlaysink
V4L2
File Decoder
FILE=filename.mp4 gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h264parse ! nvv4l2decoder ! nvoverlaysink
H.265
OMX
File Decoder
FILE=filename.mp4 gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h265parse ! omxh265dec ! nvoverlaysink
V4L2
File Decoder
FILE=filename.mp4 gst-launch-1.0 filesrc location=$FILE ! qtdemux ! queue ! h265parse ! nvv4l2decoder ! nvoverlaysink
VP8
OMX
File Decoder
FILE=filename.mkv gst-launch-1.0 filesrc location=$FILE ! matroskademux ! queue ! omxvp8dec ! nvoverlaysink
V4L2
File Decoder
FILE=filename.mkv gst-launch-1.0 filesrc location=$FILE ! matroskademux ! queue ! nvv4l2decoder ! nvoverlaysink
VP9
OMX
File Decoder
FILE=filename.mkv gst-launch-1.0 filesrc location=$FILE ! matroskademux ! queue ! omxvp9dec ! nvoverlaysink
V4L2
File Decoder
FILE=filename.mkv gst-launch-1.0 filesrc location=$FILE ! matroskademux ! queue ! nvv4l2decoder ! nvoverlaysink
JPEG
FILE=test.jpg gst-launch-1.0 filesrc location=$FILE ! jpegparse ! nvjpegdec ! nvoverlaysink