Pho*_*reo 8 c++ command-line png jpeg ffmpeg
上下文
我使用一个C++程序将原始字节写入文件(image.raw)RGB32格式:
R G B A R G B A R G B A ...
我希望能够以某种方式查看它.我有图像的尺寸.
我的工具仅限于命令行命令(例如ffmpeg).我已访问该ffmpeg 网站获取指示,但它更多地涉及将视频转换为图像.
问题
是否有可能把这个文件转换成可见的文件类型(例如.jpeg,.png使用)ffmpeg.如果是这样,我该怎么做?
如果不可能,有没有办法可以使用另一个命令?
它仍然不可行,有什么办法可以操作RGB32C++程序中的字节,使其更适合不使用外部库?我也不想编码.jpeg自己喜欢这样.
ffmpeg -f rawvideo -pixel_format rgba -video_size 320x240 -i input.raw output.png
Run Code Online (Sandbox Code Playgroud)
由于没有标题指定假定的视频参数,您必须指定它们,如上所示,以便能够正确解码数据。
有关ffmpeg -pix_fmts支持的输入像素格式列表,请参阅 参考资料,它可以帮助您选择合适的-pixel_format.