gpt4 book ai didi

amazon-s3 - 如何使用 ffmpeg 在 Amazon S3 上读取远程视频

转载 作者:行者123 更新时间:2023-12-03 11:35:07 29 4
gpt4 key购买 nike

我需要通过 ffmpeg 从托管在 Amazon S3 上的视频创建海报帧。

那么有没有办法像这样在ffmpeg命令行中直接使用远程视频文件:ffmpeg -i "http://bucket.s3.amazonaws.com/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"
ffmpeg 只是返回:http://bucket.s3.amazonaws.com/video.mp4: I/O error occurred

Usually that means that input file is truncated and/or corrupted.

我还尝试强制 ffmpeg 使用视频 mp4 容器进行阅读:ffmpeg -f mp4 -i "http://bucket.s3.amazonaws.com/video.mp4" ...但没有运气。

从 S3 获取此视频并在本地处理它当然可以正常工作,
以及从其他“标准”http服务器远程读取文件。
所以我知道ffmpeg支持远程文件读取,但为什么不在S3上呢?

最佳答案

没关系,我找到了一个简单的方法来解决我的问题。

我设置了指向我的 S3 存储桶的亚马逊云端下载分发。
通过 cloudfront 可以通过 http 使用 ffmpeg 访问文件:

ffmpeg -i "http://subdomain.cloudfront.net/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"

而且数据传输更便宜!
但仍然想知道为什么这不能直接与 S3 一起使用......

关于amazon-s3 - 如何使用 ffmpeg 在 Amazon S3 上读取远程视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677317/

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