我正在尝试使用ReactJS录制音频,并希望存储在我的节点服务器中。
为此,我尝试使用“ react-audio-recorder”模块,但是却遇到了一些问题,例如一个接一个地连续录制音频时,该模块出现故障,并且我尝试使用p5.js进行录音,但是我在配置它时遇到问题。
请建议我最好的方法来在react(JavaScript)中录制音频并将其保存在我的节点服务器中。
我想在Graphql请求中发送双引号(“)和反斜杠(\),并希望将其取回作为响应。
请检查以下示例:
mutation M {
signUp
(
name: "Harsha Vardhan"
username: "Harsha143",
email: "harshavardhan@sample.com",
description: "Cool "boy" \n And good looking."
)
{
_id,
name
username,
email,
description
}
Run Code Online (Sandbox Code Playgroud)
在上面的突变中,我想在描述中发送双引号和反斜杠。请指导我克服这个问题。
提前致谢。
我正在尝试使用ffmpeg在视频上叠加一些文本。我可以通过波纹管命令覆盖文本。
ffmpeg -i input1.mp4 -filter_complex "[0:v]transpose=2[anticlockwiserotated];[anticlockwiserotated]drawtext=fontfile=../../public/fonts/Roboto-Regular-webfont.ttf: text='Test Text':x=100: y=50: fontsize=36: fontcolor=white:[textapplied];[textapplied]transpose=1" output_video.mp4
Run Code Online (Sandbox Code Playgroud)
它允许我仅水平或垂直覆盖。
但是我想以45度之类的角度附加它。
为此,如果我将命令修改为
ffmpeg -i input1.mp4 -filter_complex "[0:v]rotate=45*PI/180[anticlockwiserotated];[anticlockwiserotated]drawtext=fontfile=../../public/fonts/Roboto-Regular-webfont.ttf: text='Test Text':x=100: y=50: fontsize=36: fontcolor=white:[textapplied];[textapplied]rotate=315*PI/180" output_video.mp4
Run Code Online (Sandbox Code Playgroud)
这样,我得到的重叠视频为:
因为在这第一个过程中,我将视频旋转到45度,然后将文本附加到原始位置。因此,我正在失去边界。
请向我建议最好的方法来在视频上以所需的角度覆盖文本。
提前致谢。
我正在基于节点的graphql项目上工作,尝试将base64格式的图像发送到服务器。
我正在使用bodyparser模块,并将其配置为波纹管。
app.use(bodyparser.text({type: 'application/graphql'}));
app.use(bodyparser.json({limit: '50mb'}));
app.use(bodyparser.urlencoded({limit: '50mb', extended: true}));
Run Code Online (Sandbox Code Playgroud)
我能够通过直接节点服务发送base64图像,但是当涉及到graphql服务时,它会抛出如下错误:
错误:请求实体太大