问题标签 [v4l2loopback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3661 浏览

ubuntu - 具有 ffmpeg 和 v4l2loopback 的 yuva420p 等效的未知 V4L2 像素格式

我正在尝试使用 ffmpeg 中的 filter_complex 将多个视频输入拼接到一个输出中。

我使用 v4l2loopback 创建一个虚拟视频设备:

在此示例中,我首先尝试仅使用一台相机:

v4l2-ctl --device=/dev/video0 --info给出以下输出:

然后我使用此命令以特定分辨率将 /dev/video0 输出到左侧的 /dev/video90:

这会导致以下错误:

完整日志:

我试过但没有奏效:

  • 用于-f h264输出,以av_interleaved_write_frame(): Invalid argument错误结尾
0 投票
2 回答
3179 浏览

loopback - Loopback 4:多对多关系

我正在尝试实现一种方法来过滤具有多对多关系的表中的数据。

我有以下表格工作、工作类别和类别。

到目前为止,我正在考虑使用 job_id 对 job_category 进行查询,然后使用该结果使用 IN() 添加条件,但我也没有找到任何方法来实现此选项。

问题:

  1. 如何在 Loopback 4 中实现多对多关系?

  2. 如何使用 IN 过滤查询?

PD 我可以将 $inq 用于问题 2。

0 投票
1 回答
481 浏览

typescript - 环回 4 - ER_BAD_FIELD_ERROR

我有一个奇怪的错误:

我添加了一个字段 role_id,它有一个表角色的外键。

我努力了:

  1. 删除所有表并重新创建它们(我正在使用 Liquibase)
  2. 删除数据库
  3. 创建具有不同名称的数据库

我不知道还能做什么。

我的数据源是:

我的模型:

从'@loopback/repository'导入{Entity,model,property,belongsTo};从'./role.model'导入{角色};

0 投票
1 回答
53 浏览

typescript - Loopback 4:发送相关数据

我有一个表格,我可以用一个或多个地址注册用户。为了简化事情,我发送到环回:

在我定义的用户模型上(我也有一个地址模型):

同样在 UserRepository 我定义了:

当我发布 json 时,环回会引发以下错误:

我的猜测是“地址”关系不被视为模型的属性。我该如何解决这个问题?我知道我可以选择单独请求保存地址,但我想避免这种情况。

0 投票
2 回答
1331 浏览

typescript - Loopback 4:将模型中的属性定义为数组

我有一个带有属性地址的用户模型:

但我收到一个错误:

根据 Loopback文档,我不需要做任何其他事情。

知道缺少什么吗?

0 投票
1 回答
79 浏览

loopbackjs - 错误:无法更改属性“todoListId”(使用 todo-list 示例)

我已经从 github 克隆了示例“todo-list”,并且没有修改任何创建 @post todo-lists 的内容。然后我使用回复的“Id”到@post /todo-lists/{id}/todos 它给出了错误

POST /todo-lists/3/todos 中未处理的错误:500 错误:无法更改属性“todoListId”!在 Object.constrainDataObject (D:\Projects\NodeJs\lbex\loopback4-example-todo-list\node_modules@loopback\repository\dist\repositories\constraint-utils.js:49:19) 在 DefaultHasManyRepository.create (D: \Projects\NodeJs\lbex\loopback4-example-todo-list\node_modules@loopback\repository\dist\relations\has-many\has-many.repository.js:21:59) 在 process._tickCallback (internal/process /next_tick.js:68:7)

我还尝试按照示例自己创建所有内容。 https://loopback.io/doc/en/lb4/HasMany-relation.html 它仍然给出同样的错误。

PS。我已经在环回 github 上发布了这个,但我不知道这是否是正确的发布位置。所以,我把它贴在这里。

0 投票
1 回答
84 浏览

node.js - Loopback 框架内的创建函数问题

我有这个模型

模型存储库

现在以下功能应该可以正常工作

但它会引发此错误

ReferenceError:g 未在新禁用时定义(在 createModelClassCtor 进行评估(../LBIssue/lbissue/node_modules/loopback-datasource-juggler/lib/model-builder.js:678:21),:10:27)

要简单地产生此错误,请创建空环回 4 项目,然后将优惠券模型 = 与我提供的代码一起放入

0 投票
2 回答
1086 浏览

node.js - LoopBack 4 - 在 API 资源管理器中添加“授权”按钮

我是 LoopBack v4 的新手,我正在尝试为每个请求发送一个授权密钥。我之前用过Swagger,以前是加api键的,点击右边的“Authorize”按钮后。为了避免由于我的经验不足而导致的错误,我从一个新的应用程序“Todo List”示例开始。我尝试(没有成功)遵循这篇文章的建议:Nodejs Loopback 4 add bearer token config into swagger explorer

我所做的是src/index.ts使用以下代码修改文件:

基本上,我添加了这一行:app.api(spec);和 config securityDefinitionsspec常数改变了and titleversion但我仍然看不到“授权”按钮。当然,我错过了什么或做错了什么。

任何帮助表示赞赏!谢谢!

0 投票
2 回答
876 浏览

loopbackjs - Loopback 4:使用 Loopback 4 的计划 cron 示例

因为我对 loopback 4 和 Typescript 很陌生,知道我们必须使用自定义引导程序来实现像 Cron 这样的计划任务。

我需要一个执行此操作的代码片段,即一个自定义引导程序类,它实现配置、发现和加载的引导程序阶段以运行 Cron

0 投票
1 回答
885 浏览

typescript - Loopback 4 中应该如何实现模型验证?

我对 Loopback 4 框架很陌生,我正在尝试将它用于需要连接来自不同类型数据库和服务的数据的小项目。我使用版本 4 的主要原因之一是因为 Typescript,还因为它支持 ES7 功能(async/await),我非常感谢。不过,我不知道如何实现模型验证,至少不像 Loopback v3 支持的那样。

我尝试在模型构造函数上实现自定义验证,但它看起来是一个非常糟糕的模式。