首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于视频预览的管道输出

用于视频预览的管道输出
EN

Stack Overflow用户
提问于 2016-01-13 22:42:39
回答 1查看 1.2K关注 0票数 0

我希望管道ffmpeg输出能够获得它作为一个流。更确切地说,我有一个远程托管的视频,我希望计算一个预览并将其直接保存到S3。

代码语言:javascript
复制
ffmpeg -i http://mywebsite.com/video.mp4 -ss 00:00:01 -vframes 1 -f image2 ~/test.jpg

可以工作(这里没有流),但这不能:

代码语言:javascript
复制
ffmpeg -i http://mywebsite.com/video.mp4 -ss 00:00:01 -vframes 1 -f image2 pipe:1 | echo > ~/Downloads/test.image2

最新的文件将创建一个1字节的文件,这个文件显然不是期望的输出。我不知道image2是什么格式,但我必须指定一种输出格式才能运行流命令。它可以很好的工作,没有流。

有线索吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-13 22:56:17

问题是“回声”。我想你是想用“猫”来代替:

代码语言:javascript
复制
ffmpeg -i http://mywebsite.com/video.mp4 -ss 00:00:01 -vframes 1 -f image2 pipe:1 | cat > ~/Downloads/test.image2

通过调用echo,您将输出一个新行,该行保存在您的文件中。Cat从管道中获取数据流,并将strean“连接”到您重定向输出的文件中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34778479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档