У меня есть программка, к сожалению без исходников, которая кодирует с одного формата в другой, и работает таким образом:
application [in_file] [out_file]
Перед и после передачи потока программке мне нужно с помощью gstreamer'a его обработать.
сейчас делаю это таким образом через fifo:
mkfifo fifo1 fifo2
gstlaunch ... ! ... ! filesink location=fifo1
application fifo1 fifo2
gstlaunch filesrc location=fifo2 ... ! ...
А можно ли как-то это сделать одной командой?