Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将文件内容管道化到ffmpeg_Android_Ffmpeg_Cat_Piping - Fatal编程技术网

Android 将文件内容管道化到ffmpeg

Android 将文件内容管道化到ffmpeg,android,ffmpeg,cat,piping,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_u%03d.png 在运行此命令之前,我正在使用adb pull拉取fb0文件,但我想知道是否可以将其输出通过cat和管道传输到ffmpeg命令,而不必事先将文件保存在本地。这可能吗?如果可能的话,怎么做?谢谢 编辑:2

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

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

在运行此命令之前,我正在使用adb pull拉取fb0文件,但我想知道是否可以将其输出通过cat和管道传输到ffmpeg命令,而不必事先将文件保存在本地。这可能吗?如果可能的话,怎么做?谢谢

编辑:2010年的帖子说ffmpeg中的管道只能通过视频来完成,现在仍然是这样吗

我试着这么做,但它确实有效,除了我的图像被扭曲,有什么建议吗

adb shell cat/dev/graphics/fb0 | ffmpeg-vcodec rawvideo-f rawvideo -pix_fmt rgb32-s 720x1280-i管道:0-f图像2-vcodec png图像_u%03d.png

它也给出了一个“无效缓冲区大小”错误