mp4 到 gif 转换器无法生成
Posted
技术标签:
【中文标题】mp4 到 gif 转换器无法生成【英文标题】:mp4 to gif converter failing to produce 【发布时间】:2021-12-30 15:49:43 【问题描述】:我正在努力使用从 mp4 到 gif 的转换器。
它基本上是从imageio网站和YouTube放在一起的,但不能让它工作。
#[python converter.py]
import imageio
import os
clip = os.path.abspath('six.mp4')
def gifMaker(inputPath,targetFormat):
outputPath = os.path.splitext(inputPath)[0] + (targetFormat)
print(f'converting inputPath \n to outputPath')
reader = imageio.get_reader(inputPath)
fps = reader.get_meta_data()['fps']
writer = imageio.get_reader(outputPath, fps=fps)
for frames in reader:
writer.append_data(frames)
print (f'frame frames')
print('Klart')
writer.close()
gifMaker (clip, '.gif')
【问题讨论】:
writer
变量上的错字?
【参考方案1】:
在您创建“作家”的行中:
writer = imageio.get_reader(outputPath, fps=fps)
只需将 get_reader 调用更改为 get_writer
writer = imageio.get_writer(outputPath, fps=fps)
这应该足以让它发挥作用。
【讨论】:
以上是关于mp4 到 gif 转换器无法生成的主要内容,如果未能解决你的问题,请参考以下文章