问题标签 [transloadit]

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 回答
95 浏览

ffmpeg - 如果有多个通道,则合并然后从音频文件中获取样本长度并将其保存到 s3

我正在使用 transloadit 从视频文件中提取音频,然后将其保存到 S3。这很好用,但我想知道如何:

  1. 检查文件是否有多个频道,然后根据https://transloadit.com/demos/audio-encoding/merging-multiple-audio-streams/将其压缩为一个- 我需要检查这个还是我默认为使用这个机器人?

  2. 从音频文件中提取一个小样本 - 并将其保存为单独的文件。

例如,我有一个 2h 的音频文件,我想从中提取 5% 的长度并将其保存为 sample.mp3

在 ffmpeg 中,我可以剪切:

但我不确定如何链接这个工作流程,这是我迄今为止所拥有的:

在文档中,https://transloadit.com/docs/conversion-robots/我看不到该怎么做?

非常感谢任何建议。

0 投票
1 回答
154 浏览

vb.net - Tus.io WebException(服务器错误460)在正常上传期间

我正在使用 Tus.io(可恢复文件上传库).Net 客户端库将文件上传到 Web 服务器。

这是代码片段:

上传功能适用于小文件,例如 500kb 文件,但不适用于 3MB 或更大的文件。它在传输 100% 数据后抛出异常(根据上传事件给出的百分比)。

异常:网络异常

消息:远程服务器返回错误:(460)未知。

响应内容:“Header Upload-Checksum 与文件的校验和不匹配”

状态:协议错误 {7}

如果此处缺少任何必需的信息,请告诉我。任何解决方案或快速解决方法将不胜感激。谢谢。

PS。由于权限有限,我无法添加 Tus.io 标签。

0 投票
1 回答
113 浏览

jquery - 如何解决 transloadit 裁剪图像上传时的 AccessDenied 问题?

我正在使用 transloadit 图像上传库来上传图像并上传我在 jQuery 代码下面使用的图像。

对于正常图像上传没有问题,但对于裁剪图像,从 URL https://s3-eu-west-1.amazonaws.com/tmp-eu-west-1.transloadit.com/9b177f304a1011e78e79d5120ae495adAccessDenied访问图像时会出错。 jpg 在此处输入图像描述 请帮我解决这个问题。任何帮助将不胜感激。

谢谢

0 投票
2 回答
139 浏览

video - 将两个视频文件连接到播放器中的单个视频

在我的网络应用程序中,我有多个 mp4 视频文件,并希望在网络浏览器播放器中以不同顺序将这些视频文件作为单个视频播放。

我不是在寻找任何外部软件/在线转换器。我的 Web 应用程序本身需要合并选项。

例子:

视频 1(10 分钟)和视频 2(10 分钟)。现在播放器应该将播放时间显示为 20 分钟,并且视频应该作为单个视频播放。

如果您能给我一个好的建议,我将不胜感激。

0 投票
2 回答
347 浏览

javascript - 如何使用 import() 在代码拆分中导入类?

使用代码拆分后,我无法找到如何在我的 React 应用程序中导入类。

之前(它有效!):

使用代码拆分后(不起作用):

使用代码拆分后出现此错误

TypeError:需要一个插件类,但得到了对象。请验证插件是否已导入且拼写正确。

当我控制台.log

我明白了:

0 投票
1 回答
135 浏览

javascript - 'this' 不是代码拆分中的函数

我不知道如何处理我的代码中的“this”问题。在我使用代码拆分之前,一切都运行良好。

单击按钮后,我正在尝试导入组件。所以我删除了componentWillMount。

代码拆分前:

代码拆分后:

代码拆分后,我收到此错误:

未捕获的类型错误:_this2.uppy2.setFileMeta 不是函数

0 投票
1 回答
275 浏览

android - Transloadit Dependency has different version for the compile (x) and runtime (y)

I want to add the transloadit android sdk. The gradle build fails with the following error:

Android dependency 'io.tus.android.client:tus-android-client' has different version for the compile (0.1.5) and runtime (0.1.7) classpath. You should manually set the same version via DependencyResolution

I already use the dependencyResolution for the support library but I'm not sure what to do with transloadit. This is what I have so far.

0 投票
0 回答
59 浏览

transloadit - 在实际编码之前获取 transloadit 结果文件名

对我来说,将带有文件名的结果视频编码路径传递给 php 表单中的隐藏输入要比实际等待编码完成或处理要馈送到导入/解码/更新数据库的程序集响应更容易脚本。在 Transloadit 文档中没有找到对此的任何参考。甚至可以在进程结束之前获取文件名并将waitForEncodingUppy 中的选项设置为 false 吗?

0 投票
0 回答
124 浏览

google-apps-script - 如何使用 UrlFetchApp 为 Transloadit API 格式化 JSON 参数

我正在尝试使用此处详述的 API(https://transloadit.com/docs/api/#assemblies-post)和谷歌应用程序脚本 UrlFetchApp 帖子创建一个 transloadit 新程序集。

运行时,我收到:请求失败https://api2.transloadit.com/assemblies返回代码 400。截断的服务器响应:{"error":"INVALID_PARAMS_FIELD","message":"Bad params field provided, it contains invalid json。”}

应该如何创建 params 对象才能成为有效的 json?

0 投票
1 回答
212 浏览

video - 使用 Transloadit,如何在不调整大小的情况下对视频进行编码?

我想使用 transloadit 对视频进行编码,但我不想更改它们的尺寸。

检查 ffmpeg 参数的文档,如果您将值设置为 null,您将从预设中清除默认值。

然而,这似乎不适用于“s”参数...... https://transloadit.com/assemblies/2328d183d7e14f4593c24def2c51b49b 我收到了这个错误......“无效的帧大小:null。” 我错过了什么吗?或者在编码视频时是否有替代解决方法来实现“不调整大小”选项?

960x540 [SAR 1:1 DAR 16:9], 2615 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (默认) 元数据: creation_time : 2019-05-01 10:18:28 handler_name : Core Media Video帧大小无效:null。转换失败!