将文件内容管道化为ffmpeg

时间:2014-06-30 17:59:55

标签: android ffmpeg cat piping

我目前正在使用此ffmpeg命令从Android设备上的原始图像fb0文件生成2个png图像。

  

ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 720x1280 -i fb0   -f image2 -vcodec png image_%03d.png

我在运行此命令之前使用adb pull拉动fb0文件,但我想知道我是否可以将其输出管道并将其输出到ffmpeg命令,而不是必须事先在本地保存文件。这是可能的,如果是这样,它将如何做?感谢

编辑:this从2010年开始说,ffmpeg中的管道只能通过视频完成,是否仍然如此?

我试图这样做,除了我的图像失真,它有效吗?有什么建议吗?

  

adb shell cat / dev / graphics / fb0 | ffmpeg -vcodec rawvideo -f rawvideo   -pix_fmt rgb32 -s 720x1280 -i pipe:0 -f image2 -vcodec png image_%03d.png

它给出了一个"无效的缓冲区大小"错误。

0 个答案:

没有答案