Eu não sei se é ffmpeg
que não pode enviar seus dados para stdout, ou ffplay
que não pode receber sua entrada de stdin.
Se for ffmpeg
, não é possível exportar seus dados para stdout:
capture /dev/stdout | ffmpeg -i - >(ffplay 2> /dev/null)
(Você precisa adicionar um argumento -
a ffplay
, então ele recebe sua entrada de stdin.)
Se for ffplay
que não pode receber sua entrada de stdin:
ffplay <(capture /dev/stdout | ffmpeg -i -) 2> /dev/null
Para mais informações sobre a construção <(command)
e >(command)
, consulte a seção Substituição do processo do manual do bash.