[FFmpeg-user] Can ffpmeg output to stdout?
cleyfaye at gmail.com
Sun Sep 3 18:45:24 EEST 2017
2017-09-03 17:16 GMT+02:00 Mike Brown <brown at mrvideo.vidiot.com>:
> ffmpeg version N-52837-g399f6ef Copyright (c) 2000-2013 the FFmpeg
> built on May 7 2013 01:09:00 with gcc 4.7.3 (GCC)
That's very, very old. But probably irrelevant to the problem at hand.
> Output #0, wav, to 'pipe:':
> ISFT : Lavf55.4.101
> Stream #0:0: Audio: pcm_s16le ( / 0x0001), 48000 Hz,
> 5.1(side), s16, 4608 kb/s
> Stream mapping:
> Stream #0:1 -> #0:0 (ac3 -> pcm_s16le)
> Press [q] to stop, [?] for help
> size= 243306kB time=00:07:12.54 bitrate=4608.0kbits/s
> video:0kB audio:243306kB subtitle:0 global headers:0kB muxing overhead
ffmpeg IS outputting to stdout as far as I can tell.
> FFDCAENC --- experimental 'Coherent Acoustics' compressor.
> Input: -
> Output: ABC-HD-DD51-AudioTest.dts
> Bitrate: 1509 kbps
> Could not open or parse "-".
> Error: Data chunk not found!
I believe your issue does not lay in ffmpeg but in ffdcaenc that can not
open stdin, as it plainly say he can't parse "-". To check this, you could
test by running the ffmpeg command by itself (which should just fill your
terminal with clutter and beeps). You can also try piping from a file to
ffdcaenc to make sure it work.
But as far as ffmpeg is concerned, it is outputting to stdout from that log.
More information about the ffmpeg-user