Как установить порядок tee и nvstreammux и связать их до nvinfer в deepstream pipeline

Я построил конвейер в deepstream-5.0 на GPU. в этом конвейере я хочу скопировать исходный видеофайл в несколько очередей, поэтому с этой целью я использовал tee, чтобы создать несколько ветвей и установить очередь для каждой ветки, все очереди имеют одинаковое содержимое кадра. затем я хочу сгруппировать эти очереди, используя nvstreammux, и, наконец, вывод потока nvstreammux на nvinfer. На изображении ниже показан мой конвейер.

Изображение трубопровода:

Но когда я запускаю этот конвейер, он не может связать очереди с тройником и выдает некоторые ошибки, такие как неожиданная ссылка. Также он не может связать nvstreammux с тройником. трубопровод:

gst-launch-1.0 filesrc location= / opt / nvidia / deepstream / deepstream / samples / streams / sample_720p.mp4! qtdemux! h264parse! nvv4l2decoder! nvvideoconvert! видеорейт! "Видео /x-raw(память:NVMM), частота кадров =5/1"! имя тройника = t t.! очередь т.! m.sink_0 nvstreammux name=m batch-size=2 width=1080 height=720! очередь! m.sink_1! nvvideoconvert! nvinfer gpu-id=0 config-file-path=/opt/nvidia/deepstream/deepstream-5.0/samples/configs/tlt_pretrained_models/config_infer_primary_detectnet_v2.txt! nvvideoconvert! nvdsosd! nvvideoconvert! x264enc! avimux! расположение файловой ссылки =videot.avi

Где я сделал ошибку в моем конвейере?

0 ответов

Другие вопросы по тегам