Мне нужно передать видео на стандартный вывод, а затем снова прочитать этот поток со стандартного ввода, чтобы отобразить его. В конце будет посередине приложение для управления сетью, но сейчас я хочу протестировать его напрямую. При этом видео таймер работает, но экран остается черным.
vlc -I dummy video.mp4 --sout '#standard{access=file,mux=ogg,dst=-}' | vlc -
Я также попробовал gstreamer, но пока не смог успешно воспроизвести видео.
gst-launch-1.0 filesrc location=video.mp4 ! fdsink | gst-launch-1.0 fdsrc fd=0 ! decodebin ! autovideosink
У кого-нибудь есть идеи, как это сделать?
Заранее спасибо!