【发布时间】:2018-06-07 18:50:04
【问题描述】:
我正在尝试执行 windows 命令
ffmpeg -i <M3u8 Stream> -an -r 2 -t 60 -f image2 -vcodec mjpeg pipe:a_%0d.jpg | aws s3 cp - s3://ffmpegbucket-1/
目标是读取实时流并不断生成帧,并在我获得第一帧后将其传输到 AWS S3 存储桶。所以这将是一个持续的上传过程
但是这个命令不起作用。
你能帮忙吗?
【问题讨论】:
-
您是否尝试上传到 s3://ffmpegbucket-1/myfile.mpeg?
-
但理想情况下,ffmpeg 无法使用 a_%0d 格式生成多个文件
-
我怀疑这种方法是否可行。没有“管道文件”的概念。它期望将一个文件的内容复制到 Amazon S3 存储桶。您应该将文件输出到磁盘,然后使用
aws s3 sync复制创建的所有文件。 -
为什么对多个文件使用 MJPEG?为什么不只有一个流?
-
我需要在 S3 上上传帧。不流式传输
标签: amazon-web-services amazon-s3 ffmpeg live-streaming