我正在尝试关注Windows命令
ffmpeg -i <M3u8 Stream> -an -r 2 -t 60 -f image2 -vcodec mjpeg pipe:a_%0d.jpg | aws s3 cp - s3://ffmpegbucket-1
/
目标是读取实时流保持生成帧,并且一旦我获得第1帧将其传输到AWS S3存储桶。所以这将是连续的上传过程
但是这个命令不起作用。
你能帮忙吗?
答案 0 :(得分:0)
有了linux的基础知识,
Uncaught ReferenceError: draw is not defined test.html:13
与
相同<html>
<head>
<title>Testing D3</title>
<script type="text/javascript" src="d3-v5.js"/>
<script type="text/javascript">
function draw(data){
console.log(data);
}
</script>
</head>
<body>
<script type="text/javascript">
draw(12);
</script>
</body>
</html>
在你的情况下,第一个命令,
ffmpeg -i -an -r 2 -t 60 -f image2 -vcodec mjpeg 管:A_%0d.jpg
需要在处理下一个命令之前完成处理。
aws s3 cp - s3:// ffmpegbucket-1 /
由于您的第一个命令永远不会完成,因此从未开始复制到s3。
希望它有所帮助。