Note that, as mentioned above, using a path to a file rather than a stream works fine. Using a stream with MP4 files works fine. The issue is popping up with a GIF stream. I've tried using a GIF stream with fs and one from AWS S3, and both fail in the same way.
at ChildProcess.<anonymous> (/usr/app/node_modules/fluent-ffmpeg/lib/ffprobe.js:233:22)
at ChildProcess.emit (events.js:311:20)
at ChildProcess.EventEmitter.emit (domain.js:482:12)
at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
[x] I tried the same with command line ffmpeg and it works correctly (hint: if the problem also happens this way, this is an ffmpeg problem and you're not reporting it to the right place)
[x] I have included full stderr/stdout output from ffmpeg
@summera Related to #1013. to use a streaming GIF file you have to set the format to gif_pipe (using -f gif_pipe), this is not mentioned on the FFmpeg Docs but it should be.
Version information
Latest on master
Code to reproduce
This fails:
This works:
Expected results
Outputs metadata from ffprobe.
Observed results
Note that, as mentioned above, using a path to a file rather than a stream works fine. Using a stream with MP4 files works fine. The issue is popping up with a GIF stream. I've tried using a GIF stream with
fs
and one from AWS S3, and both fail in the same way.Checklist
Thanks for the help!