En este artículo, veremos cómo podemos verificar si el clip de archivo de video en MoviePy se reproducirá en un momento dado o no. MoviePy es un módulo de Python para la edición de videos, que se puede usar para operaciones básicas en videos y GIF. Significa que si el video se reproduce y el tiempo t seguirá reproduciéndose o se cancelará.
Para hacer esto, usaremos
is_playing
el método con el objeto VideoFileClipSintaxis: clip.is_playing(t)
Argumento: toma valor flotante como argumento
Return : Devuelve bool
A continuación se muestra la implementación.
# Import everything needed to edit video clips from moviepy.editor import * # loading video dsa gfg intro video clip = VideoFileClip("dsa_geek.mp4") # getting only first 5 seconds clip = clip.subclip(0, 5) # checking if clip will be playing at time 2 value = clip.is_playing(2) # printing the value print("Clip will be playing at time = 2 ", end =" : ") print(value) # showing clip clip.ipython_display(width = 360)
Producción :
Clip will be playing at time = 2 : True Moviepy - Building video __temp__.mp4. Moviepy - Writing video __temp__.mp4 Moviepy - Done ! Moviepy - video ready __temp__.mp4
Otro ejemplo
# Import everything needed to edit video clips from moviepy.editor import * # loading video gfg clip = VideoFileClip("geeks.mp4") # getting only first 5 seconds clip = clip.subclip(0, 5) # checking if clip will be playing at time 8 value = clip.is_playing(8) # printing the value print("Clip will be playing at time = 8 ", end =" : ") print(value) # showing clip clip.ipython_display(width = 360)
Producción :
Clip will be playing at time = 8 : False Moviepy - Building video __temp__.mp4. MoviePy - Writing audio in __temp__TEMP_MPY_wvf_snd.mp3 MoviePy - Done. Moviepy - Writing video __temp__.mp4 Moviepy - Done ! Moviepy - video ready __temp__.mp4
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA