es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El convertidor de mp4 a gif falló en producir.

Estoy teniendo problemas con mi conversor de mp4 a gif.

Básicamente, lo he creado a partir del sitio web de Imageio y YouTube, pero no puedo hacer que funcione.

“`python converter.py
import imageio
import os

clip = os.path.abspath('six.mp4')

def gifMaker(inputPath,targetFormat):
outputPath = os.path.splitext(inputPath)[0] + (targetFormat)

<pre><code>print(f'convirtiendo {inputPath} \n a {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('Listo')
writer.close()
</code></pre>

gifMaker(clip, '.gif')
“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un error tipográfico en tu código cuando estás configurando el objeto escritor. Es posible que desees cambiar la línea:

    writer = imageio.get_reader(outputPath, fps=fps)
    

    a:

    writer = imageio.get_writer(outputPath, fps=fps)
    

    Además, asegúrate de tener las bibliotecas y paquetes necesarios instalados para que imageio funcione correctamente. Puedes comprobar esto ejecutando pip list en tu línea de comando y asegurándote de que imageio esté instalado. Si no lo está, puedes instalarlo con pip install imageio.

Comments are closed.