Я тестирую Gstreamer с конвейером ниже. В основном, видео вход с двумя выходными файлами.
gst-launch-1.0 videotestsrc is-live=true !
tee name=t ! queue ! videoconvert ! x264enc ! h264parse ! mp4mux ! filesink location=/assets/out1.mp4
t. ! queue ! valve drop=true ! videoconvert ! x264enc ! h264parse ! mp4mux ! filesink location=/assets/out2.mp4 -e
Я ожидал бы, что конвейер запишет в out1.mp4
, в то время как клапан блокирует вывод в out2.mp4
. Однако по какой-то причине оба файла остаются пустыми. Что вызывает это?