“破折号”是什么意思 - 作为 ffmpeg 输出文件名

DDS*_*DDS 2 parameters ffmpeg spectrogram

我正在尝试使用 ffmpeg 和 gnuplot 来绘制一些音频频谱,我正在关注此ffmpeg 文档链接。

现在我问-这行后面的“破折号”是什么意思,它应该是一个文件名:ffmpeg命令的最后一个元素应该是输出文件,但运行命令后目录中-f data没有命名的文件。-

ffmpeg -y -i in.wav -ac 1 -filter:a aresample=8000 -map 0:a -c:a pcm_s16le -f data - | gnuplot -p -e "plot '<cat' binary filetype=bin format='%int16' endian=little array=1:0 with lines;"
Run Code Online (Sandbox Code Playgroud)

我查看了 ffmpeg 文档,但没有找到任何内容。

Gya*_*yan 6

-在输出侧意味着stdout. 您也可以pipe:1在其位置写入。作为输入,它的意思是stdin并且可以写成pipe:0