Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Ffmpeg 将I帧H264字节解码为JPEG格式_Ffmpeg_Byte_H.264_Decoder - Fatal编程技术网

Ffmpeg 将I帧H264字节解码为JPEG格式

Ffmpeg 将I帧H264字节解码为JPEG格式,ffmpeg,byte,h.264,decoder,Ffmpeg,Byte,H.264,Decoder,我有一个字节数组,它表示来自h264摄像机流的I帧 如何将这些字节转换为jpeg或其他图片格式。使用或不使用解码器 注意: 我知道ffmpeg可以从视频中解码I帧,但我的问题是,我的输入数据不是视频,正如我所说,它是来自摄影机流的一系列字节,具有已知的缓冲区大小长度。您可以从一种格式“解码”到另一种格式。您必须解码为原始图像,然后编码为所需的格式。什么编程语言?如果它有标准的输入/输出(例如:stdio或stdin),那么您可以启动FFmpeg作为外部进程,并使用-作为输入(-i)源为其提供字节

我有一个字节数组,它表示来自h264摄像机流的I帧

如何将这些字节转换为jpeg或其他图片格式。使用或不使用解码器

注意:
我知道ffmpeg可以从视频中解码I帧,但我的问题是,我的输入数据不是视频,正如我所说,它是来自摄影机流的一系列字节,具有已知的缓冲区大小长度。

您可以从一种格式“解码”到另一种格式。您必须解码为原始图像,然后编码为所需的格式。什么编程语言?如果它有标准的输入/输出(例如:
stdio
stdin
),那么您可以启动FFmpeg作为外部进程,并使用
-
作为输入(
-i
)源为其提供字节。示例:
ffmpeg-i-output.jpg
您有什么进展吗?