我正在尝试录制我的桌面并将其保存为视频,但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:'
答案 0 :(得分:20)
使用-preset
,而非- preset
(注意空格)。您的拼写错误被解释为管道输出。
对于获得相同错误但实际上想要管道的用户,您必须使用格式输出选项(例如ffmpeg
)告诉-f mpegts
管道的格式。您可以看到ffmpeg -formats
的格式列表(并非所有格式都可用于管道)。