AWS Elemental MediaConvert 无法对传输到 MacBook 的某些 iOS 视频进行转码

问题描述 投票:0回答:1

我们最近从 Telestream Flip 迁移到 AWS Elemental MediaConvert 作为我们的视频转码解决方案。大多数功能都按预期工作,但我们在通过桌面浏览器从 iOS 设备上传视频时遇到了问题。

以下是我们遵循的步骤:

  1. 使用相机或屏幕录制在 iOS 设备上录制视频。
  2. 使用 Airdrop、iCloud、照片或其他方法将视频传输到 MacBook。
  3. 通过我们的网络应用程序上传视频。

但是,当尝试使用 MediaConvert 处理上传的视频时,对于扩展名为

.mov
.MP4
的文件,我们会遇到以下错误:

3404: '<https://SOME-BUCKET.s3-eu-west-1.amazonaws.com/2023/09/21/10/46/08/12345-1234-1234-1234-1a2a3a4a/some-video.mov?REMOVED=true>' not found.

我们已经验证该文件确实存在于指定的存储桶中。有趣的是,如果我们将任何

MP4
视频的文件扩展名更改为小写 (
mp4
),上传和转码过程就会成功。然而,无论对
mov
文件的文件名进行多少修改似乎都没有什么区别。

有人在使用 AWS Elemental MediaConvert 转码 iOS 视频时遇到类似问题吗?任何见解或建议将不胜感激。谢谢!

amazon-web-services video-processing aws-media-convert
1个回答
0
投票

如错误所示,服务无法访问该文件。如果该文件确实存在于该位置,则可能的答案是权限问题。

• 文件必须存在 • 文件可通过http/https 公开访问 • 文件(对象)本身必须是世界可读的,无论是通过位于可公开访问的存储桶中,还是具有访问 ACL

简单测试: • 您是否能够使用curl、ffplay、浏览器或mediainfo-cli 成功访问相同的文件URL?

• 此测试可以自动响应 CloudWatch 日志中出现的错误(MediaConvert -->CloudWatch--> CW Rule-->SNS-->Lambda w/ffmpeg 层)

© www.soinside.com 2019 - 2024. All rights reserved.