在Python中从一组PGM文件创建视频文件
我的Python程序生成了一些二进制文件。我用这些二进制数据创建了pgm(可移植位图文件)。我想用每个pgm文件作为视频中的一帧来制作视频。
我看过mencoder这个工具,但我觉得它不支持pgm文件。
有没有人能给我一些建议?
1 个回答
1
如果“PGM”指的是“可移植灰度图像文件”,那么一个跨浏览器的命令行视频处理工具ffmpeg可以解码这些文件:你可以在这里查看FFmpeg的编解码器列表。
想了解FFMPEG的常见问题,可以查看这里:3.2 我怎么把单张图片编码成电影?
关于如何在Python中使用FFMpeg,可以参考这个StackOverflow的问题。虽然有一个Python的封装工具,但我找不到关于它好坏的具体说明。
如果不确定,直接在命令行中调用它就行。