Ó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)