ffmpeg失败:无法为管道找到合适的输出格式:'

时间:2014-05-15 19:55:46

标签: ffmpeg

我正在尝试录制我的桌面并将其保存为视频,但ffmpeg失败。

这是终端输出:

$ ffmpeg -f alsa -i pulse -r 30 -s 1366x768 -f x11grab -i :0.0 -vcodec libx264 - preset ultrafast -crf 0 -y screencast.mp4
...
Unable to find a suitable output format for 'pipe:'

1 个答案:

答案 0 :(得分:20)

使用-preset,而非- preset(注意空格)。您的拼写错误被解释为管道输出。

对于获得相同错误但实际上想要管道的用户,您必须使用格式输出选项(例如ffmpeg)告诉-f mpegts管道的格式。您可以看到ffmpeg -formats的格式列表(并非所有格式都可用于管道)。