Você precisa definir explicitamente algum formato de saída. Qual deles realmente não importa, mas depois de -i
, você precisa:
- a
-c:v copy
para apenas copiar o fluxo JPEG - a
-f something
-
-
como o pipe de saída
Da minha experiência matroska
funciona bem como um formato de saída.
cat *.jpg | ffmpeg -f image2pipe -r 1/5 -c:v mjpeg -i - -c:v copy -f matroska - | ffplay -
Acabei de testar isso e ele é executado sem problemas. O arquivo também é reproduzido no VLC quando você executa | cat > out.mkv
em vez da chamada ffplay
.