以下是使用 Python 和 imageio 将 MP4 转成 GIF 的示例代码:

import imageio

# 读取 MP4 文件
reader = imageio.get_reader('input.mp4')

# 创建 GIF 文件并设置帧率
fps = reader.get_meta_data()['fps']
writer = imageio.get_writer('output.gif', fps=fps)

# 逐帧将 MP4 文件写入 GIF 文件
for frame in reader:
    writer.append_data(frame)

# 关闭 reader 和 writer
writer.close()
reader.close()

其中,imageio.get_reader() 函数用于读取 MP4 文件,imageio.get_writer() 函数用于创建 GIF 文件并设置帧率。然后,通过逐帧将 MP4 文件写入 GIF 文件,最后关闭 readerwriter 即可。


原文地址: https://www.cveoy.top/t/topic/oUwZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录