Couper la vidéo mp4 avec python-ffmpeg

Chose que tu veux faire

Je souhaite découper une zone spécifique d'une vidéo au format mp4.

veux dire

J'ai utilisé la bibliothèque ffmpeg de python.

code

Si vous spécifiez le chemin du fichier d'entrée et la zone de rognage, un fichier rogné sera généré dans la même hiérarchie que le fichier d'entrée.

trimming.py


import ffmpeg

def video_trimming(input_file_path, start_x, start_y, w, h):
    """
    input_file_path #Chemin absolu du fichier
    start_x = 850  #Coordonnée X (px) de la section à couper
    start_y = 500  #Coordonnée Y (px) de la section à couper
    width = 700  #Largeur de la section que vous souhaitez couper (px)
    height = 580  #Hauteur de la section que vous souhaitez couper (px)
    """

    #Spécification des paramètres du fichier de découpe
    stream = ffmpeg.input(input_file_path)
    stream = ffmpeg.crop(stream, start_x, start_y, w, h)

    #Génération du nom du fichier de sortie
    output_file_str = input_file_path.split(".")
    output_file_name = output_file_str[0] + "_trimed." + output_file_str[1]
    stream = ffmpeg.output(stream, output_file_name)

    #Courir(Écraser s'il y a un fichier)
    ffmpeg.run(stream, overwrite_output=True)

    return

Recommended Posts

Couper la vidéo mp4 avec python-ffmpeg
Gestion de vidéos YouTube avec Python 3
Chargement de la vidéo en boucle avec opencv
Recevez des vidéos en streaming avec Tello
Obtenez des informations sur les fichiers vidéo avec ffmpeg-python
Conversion MP3 → WAV avec Python
Détecter les objets vidéo avec l'API Video Intelligence
Animation facile avec matplotlib (mp4, gif)
Découpage avec OpenCV-Faire une vidéo voyante-