gpt4 book ai didi

node.js - 流利的ffmpeg如何将X11显示设置为输入

转载 作者:行者123 更新时间:2023-12-04 22:59:24 27 4
gpt4 key购买 nike

使用命令行,我可以轻松捕获 Xserver 显示,尝试使用 fluent-ffmpeg for node 重现此显示

videoCommand.addInput(':99.0+0,150')
.withSize('720x480')
.withFpsInput(60)
.withFpsOutput(60)
.addInputOption('-y', '-f x11grab')
.outputOptions(['-c:v libx264', '-crf 18' , '-preset veryfast' , '-t
00:00:05'])
.output(base_path+'/video.mp4')
.run();

我明白了
Unrecognized option 'f x11grab'.

我担心将输入设置为 DISPLAY :99.0 的语法或方式
并告诉 ffmpeg 我想要 x11grab。

必须在哪里设置?

- - 编辑 - -

更改为 .addInputOptions('-y', '-f x11grab')
用's'

同样的错误

最佳答案

像这样工作:

videoCommand.addInput(':99.0+0,150')
.withSize('720x480')
.withFpsInput(60)
.withFpsOutput(60)
.addInputOptions('-y', '-f' , 'x11grab')
.outputOptions(['-c:v libx264', '-crf 18' , '-preset veryfast' , '-t
00:00:05'])
.output(base_path+'/video.mp4')
.run();

诀窍就在这里:
.addInputOptions('-y', '-f' , 'x11grab')

选项需要分开

关于node.js - 流利的ffmpeg如何将X11显示设置为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53134993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com