Python 使用 imageio 将 MP4 转换为 GIF
以下是使用 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 文件,最后关闭 reader 和 writer 即可。
原文地址: https://www.cveoy.top/t/topic/oUwZ 著作权归作者所有。请勿转载和采集!