import os
import imageio
# 设置输入和输出目录
input_directory = $输入目录
output_directory = $输出目录
# 获取目录中所有的 .mp4 文件
input_files = [file for file in os.listdir(input_directory) if file.endswith('.mp4')]
for input_file in input_files:
input_path = os.path.join(input_directory, input_file)
output_file = os.path.splitext(input_file)[0] + '_xxx.gif' # 在原始 文件名的基础上加 _xxxx
output_path = os.path.join(output_directory, output_file)
# 使用 imageio 将 .mp4 转换为 .gif
with imageio.get_writer(output_path, mode='I', fps=30) as writer:
video = imageio.get_reader(input_path)
for frame in video:
writer.append_data(frame)
print("转换完成。")
Python 代码 mp4 转 gif
于 2024-01-11 13:27:47 首次发布