WARNING: erroneous pipeline: no element "avenc_aac" on nvcr.io/nvidia/deepstream:7.0-gc-triton-devel

Please provide complete information as applicable to your setup.

• Hardware Platform: dGPU
**• DeepStream Version: 7.0 **
• TensorRT Version: 8.6.1
• NVIDIA GPU Driver Version: 550
• Issue Type: bugs
*

I have tried running this following command but it said WARNING: erroneous pipeline: no element "avenc_aac"

USE_NEW_NVSTREAMMUX=yes gst-launch-1.0 uridecodebin3 uri=$input1 name=demux1 ! queue ! nvvideoconvert ! "video/x-raw(memory:NVMM)" ! mux1.sink_0 nvstreammux batch-size=2  sync-inputs=1 name=mux1 ! queue ! nvmultistreamtiler width=480 height=360 ! nvvideoconvert ! "video/x-raw(memory:NVMM)" ! nvv4l2h264enc ! h264parse ! queue ! flvmux name=mux streamable=true ! filesink location=out.flv  async=0 qos=0 sync=1 uridecodebin3 uri=$input2 name=demux2 ! queue ! nvvideoconvert ! "video/x-raw(memory:NVMM)" ! mux1.sink_1 demux1. ! queue ! audioconvert ! mixer.sink_0 audiomixer name=mixer ! queue ! avenc_aac ! aacparse ! queue ! mux. demux2. ! queue ! audioconvert ! mixer. fakesrc num-buffers=0 is-live=1 ! mixer. -e

I have tried install gstreamer1.0-libav and ffmpeg but it is in black list.

Blacklisted files:
  libcustom2d_preprocess.so
  libgstchromaprint.so
  libgstlibav.so
  libgstmpeg2dec.so
  libgstmpeg2enc.so
  libgstmsdk.so
  libnvdsgst_udp.so

How do i solve this?

DS7.0 requires driver R535.161. please refer to this compatibility table.

I can still run normally out side of docker, and i dont think avenc_aac missing is due to driver compatibility. I just cant get avenc_aacinside docker.

could share the result of “ldd of the absolute path of libgstlibav.so”? wondering the dependencies exist.

root@aiserver:/opt/nvidia/deepstream/deepstream-7.0# find /usr -name "libgstlibav.so" 2>/dev/null
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so

root@aiserver:/opt/nvidia/deepstream/deepstream-7.0# ldd /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
	linux-vdso.so.1 (0x00007fff738cb000)
	libavfilter.so.7 => /lib/x86_64-linux-gnu/libavfilter.so.7 (0x00007748d795a000)
	libavformat.so.58 => /lib/x86_64-linux-gnu/libavformat.so.58 (0x00007748d76c1000)
	libavcodec.so.58 => not found
	libavutil.so.56 => not found
	libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007748d756e000)
	libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007748d750d000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007748d73c5000)
	libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007748d7340000)
	libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007748d727b000)
	libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007748d71f9000)
	libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007748d71b3000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007748d6f8a000)
	libswscale.so.5 => /lib/x86_64-linux-gnu/libswscale.so.5 (0x00007748d6eec000)
	libpostproc.so.55 => /lib/x86_64-linux-gnu/libpostproc.so.55 (0x00007748d6ec9000)
	libavcodec.so.58 => not found
	libswresample.so.3 => /lib/x86_64-linux-gnu/libswresample.so.3 (0x00007748d6ea7000)
	libavutil.so.56 => not found
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007748d6dbe000)
	libpocketsphinx.so.3 => /lib/x86_64-linux-gnu/libpocketsphinx.so.3 (0x00007748d6d75000)
	libsphinxbase.so.3 => /lib/x86_64-linux-gnu/libsphinxbase.so.3 (0x00007748d6d33000)
	libbs2b.so.0 => /lib/x86_64-linux-gnu/libbs2b.so.0 (0x00007748d6d2c000)
	liblilv-0.so.0 => /lib/x86_64-linux-gnu/liblilv-0.so.0 (0x00007748d6d0f000)
	librubberband.so.2 => /lib/x86_64-linux-gnu/librubberband.so.2 (0x00007748d6cd5000)
	libmysofa.so.1 => /lib/x86_64-linux-gnu/libmysofa.so.1 (0x00007748d6cc4000)
	libflite_cmu_us_awb.so.1 => /lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1 (0x00007748d68ce000)
	libflite_cmu_us_kal.so.1 => /lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 (0x00007748d6769000)
	libflite_cmu_us_kal16.so.1 => /lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 (0x00007748d6390000)
	libflite_cmu_us_rms.so.1 => /lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1 (0x00007748d5ef7000)
	libflite_cmu_us_slt.so.1 => /lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1 (0x00007748d5afe000)
	libflite.so.1 => /lib/x86_64-linux-gnu/libflite.so.1 (0x00007748d5ac4000)
	libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007748d5aa8000)
	libass.so.9 => /lib/x86_64-linux-gnu/libass.so.9 (0x00007748d5a72000)
	libva.so.2 => /lib/x86_64-linux-gnu/libva.so.2 (0x00007748d5a41000)
	libvidstab.so.1.1 => /lib/x86_64-linux-gnu/libvidstab.so.1.1 (0x00007748d5a2d000)
	libzmq.so.5 => /lib/x86_64-linux-gnu/libzmq.so.5 (0x00007748d598f000)
	libzimg.so.2 => /lib/x86_64-linux-gnu/libzimg.so.2 (0x00007748d58c6000)
	libOpenCL.so.1 => /lib/x86_64-linux-gnu/libOpenCL.so.1 (0x00007748d58b4000)
	libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007748d586a000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007748d57a2000)
	libmfx.so.1 => /lib/x86_64-linux-gnu/libmfx.so.1 (0x00007748d5794000)
	libavcodec.so.58 => not found
	libavutil.so.56 => not found
	libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007748d55b0000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007748d559d000)
	libgme.so.0 => /lib/x86_64-linux-gnu/libgme.so.0 (0x00007748d554d000)
	libopenmpt.so.0 => /lib/x86_64-linux-gnu/libopenmpt.so.0 (0x00007748d538a000)
	libchromaprint.so.1 => /lib/x86_64-linux-gnu/libchromaprint.so.1 (0x00007748d537b000)
	libbluray.so.2 => /lib/x86_64-linux-gnu/libbluray.so.2 (0x00007748d5324000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007748d5308000)
	libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007748d511d000)
	librabbitmq.so.4 => /lib/x86_64-linux-gnu/librabbitmq.so.4 (0x00007748d5105000)
	libsrt-gnutls.so.1.4 => /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 (0x00007748d5044000)
	libssh-gcrypt.so.4 => /lib/x86_64-linux-gnu/libssh-gcrypt.so.4 (0x00007748d4fb9000)
	libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007748d4fb2000)
	libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8 (0x00007748d4f97000)
	libdw.so.1 => /lib/x86_64-linux-gnu/libdw.so.1 (0x00007748d4eeb000)
	libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007748d4edc000)
	libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007748d4e45000)
	liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007748d4dc0000)
	libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007748d4d7e000)
	/lib64/ld-linux-x86-64.so.2 (0x00007748d7e47000)
	libavutil.so.56 => not found
	libavutil.so.56 => not found
	libavutil.so.56 => not found
	libsoxr.so.0 => /lib/x86_64-linux-gnu/libsoxr.so.0 (0x00007748d4d15000)
	libblas.so.3 => /lib/x86_64-linux-gnu/libblas.so.3 (0x00007748d4c6f000)
	liblapack.so.3 => /lib/x86_64-linux-gnu/liblapack.so.3 (0x00007748d4536000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007748d4308000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007748d4303000)
	libserd-0.so.0 => /lib/x86_64-linux-gnu/libserd-0.so.0 (0x00007748d42ea000)
	libsord-0.so.0 => /lib/x86_64-linux-gnu/libsord-0.so.0 (0x00007748d42de000)
	libsratom-0.so.0 => /lib/x86_64-linux-gnu/libsratom-0.so.0 (0x00007748d42d2000)
	libsamplerate.so.0 => /lib/x86_64-linux-gnu/libsamplerate.so.0 (0x00007748d4163000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007748d4141000)
	libflite_usenglish.so.1 => /lib/x86_64-linux-gnu/libflite_usenglish.so.1 (0x00007748d4117000)
	libflite_cmulex.so.1 => /lib/x86_64-linux-gnu/libflite_cmulex.so.1 (0x00007748d4080000)
	libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007748d3f7d000)
	libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007748d3eae000)
	libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007748d3e62000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007748d3e4a000)
	libsodium.so.23 => /lib/x86_64-linux-gnu/libsodium.so.23 (0x00007748d3df2000)
	libpgm-5.3.so.0 => /lib/x86_64-linux-gnu/libpgm-5.3.so.0 (0x00007748d3da1000)
	libnorm.so.1 => /lib/x86_64-linux-gnu/libnorm.so.1 (0x00007748d3c76000)
	libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007748d3c22000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007748d3bef000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007748d3be6000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007748d3bab000)
	libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007748d3b9d000)
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007748d39a2000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007748d3975000)
	libmpg123.so.0 => not found
	libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007748d3948000)
	libvorbisfile.so.3 => /lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007748d393d000)
	libavcodec.so.58 => not found
	libavutil.so.56 => not found
	libudfread.so.0 => /lib/x86_64-linux-gnu/libudfread.so.0 (0x00007748d3930000)
	libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007748d37f5000)
	libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007748d37d4000)
	libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007748d362a000)
	libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007748d3612000)
	libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007748d35cc000)
	libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007748d3582000)
	libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007748d3500000)
	libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007748d345c000)
	libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007748d3018000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007748d2eda000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007748d2eb2000)
	libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007748d2e94000)
	libgfortran.so.5 => /lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007748d2bb9000)
	libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007748d2b92000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007748d2b85000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007748d2b7e000)
	libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007748d2ab3000)
	libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007748d2a84000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007748d2a7e000)
	libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007748d2a70000)
	libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007748d2a4b000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007748d0e2d000)
	libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007748d0e22000)
	libquadmath.so.0 => /lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007748d0dda000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007748d0dd3000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007748d0dbd000)

from the printing, many dependencies are not found. please fix this issue first.

I see. I will try installing them first and get back here later.