Saltar al contenido

Cómo cambiar el tamaño de un clip de video en Python

Óliver, miembro de este gran staff, nos hizo el favor de crear este tutorial ya que conoce muy bien el tema.

Solución:

Así es como cambia el tamaño de una película con moviepy: vea el documento de mpviepy aquí

import moviepy.editor as mp
clip = mp.VideoFileClip("movie.mp4")
clip_resized = clip.resize(height=360) # make the height 360px ( According to moviePy documenation The width is then computed so that the width/height ratio is conserved.)
clip_resized.write_videofile("movie_resized.mp4")

También puede ajustar la calidad agregando el parámetro bitrate="500k" o bitrate="5000k" en la última línea.

Como se dijo anteriormente, también puede usar ffmpeg directamente, será más simple si solo necesita un script rápido.

¿Por qué no ffmpeg?

ffmpeg -i movie.mp4 -vf scale=640:360 movie_360p.mp4

Si usa 640:-2, en este ejemplo, el filtro de escala conservará la relación de aspecto y calculará automáticamente la altura correcta.

Consulte la guía de codificación H.264 para ver opciones adicionales.

Valoraciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *