我有
numpy
数组 grayscale
图片,形状为 (30,30)。
问题是,当我用写它时
cv2.VideoWriter(name + '.avi', cv2.VideoWriter_fourcc(*'FFV1'), fps=24, (30, 30), False)
或
skvideo.io.FFmpegWriter("test.avi", outputdict={'-vcodec': 'libx264', '-crf': '0','-preset':'veryslow'})
我的图像序列由此而来。
对此:
所以我想要我的视频没有任何插值。
我知道调整大小(例如
cv2.INTER_NEAREST
),但在这种情况下它不是一个选项。
如何在视频中写入原始图像?
vlc
播放器影响视频阅读吗?
我使用 ffv1 无损帧内编解码器和 ffmpeg。 例如
cv2.VideoWriter_fourcc(*"FFV1")
然后将vlc中的视频输出模块更改为Windows gdi,就像写的那样here