背景
我使用了一个 C++
程序将原始字节以 RGB32
格式写入文件 (image.raw):
R G B A R G B A R G B A ...
我希望能以某种方式查看它。我有图像的尺寸。
我的工具仅限于命令行命令 (例如,ffmpeg
)。我已经访问了 ffmpeg
的网站,但它更多地涉及将视频转换为图像。
问题
是否可以使用 ffmpeg
将此文件转换为可查看的文件类型 (例如,.jpeg
, .png
)?如果可以,我应该如何做?
如果不可能,有没有其他命令可以使用?
如果仍然不可行,是否有任何方法可以在 C++ 程序中操作 RGB32
字节,使其更适合使用,而无需使用外部库?我也不想像这样自己编码 .jpeg
。
input.raw
之前添加-i
才能使其正常工作。 - SegFaultffmpeg -f rawvideo -pix_fmt rgba -s 320x240 -i input.raw -vcodec mjpeg -pix_fmt yuvj420p output.jpg
- alijandro