Schneiden Sie mp4-Videos mit python-ffmpeg

Was du machen willst

Ich möchte einen bestimmten Bereich eines Videos im MP4-Format ausschneiden.

meint

Ich habe die ffmpeg-Bibliothek von Python verwendet.

Code

Wenn Sie den Pfad der Eingabedatei und den Zuschneidebereich angeben, wird eine zugeschnittene Datei in derselben Hierarchie wie die Eingabedatei generiert.

trimming.py


import ffmpeg

def video_trimming(input_file_path, start_x, start_y, w, h):
    """
    input_file_path #Absoluter Dateipfad
    start_x = 850  #X-Koordinate (px) des Abschnitts, den Sie schneiden möchten
    start_y = 500  #Y-Koordinate (px) des Abschnitts, den Sie schneiden möchten
    width = 700  #Breite des Abschnitts, den Sie schneiden möchten (px)
    height = 580  #Höhe des Abschnitts, den Sie schneiden möchten (px)
    """

    #Spezifikation der Dateiparameter zuschneiden
    stream = ffmpeg.input(input_file_path)
    stream = ffmpeg.crop(stream, start_x, start_y, w, h)

    #Generierung des Ausgabedateinamens
    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)

    #Lauf(Überschreiben, wenn eine Datei vorhanden ist)
    ffmpeg.run(stream, overwrite_output=True)

    return

Recommended Posts

Schneiden Sie mp4-Videos mit python-ffmpeg
YouTube-Videoverwaltung mit Python 3
Loop-Video-Laden mit opencv
Erhalten Sie Video-Streaming mit Tello
Holen Sie sich Informationen zu Videodateien mit ffmpeg-python
MP3 → WAV-Konvertierung mit Python
Erkennen Sie Videoobjekte mit der Video Intelligence-API
Einfache Animation mit matplotlib (mp4, gif)
Trimmen mit OpenCV-Erstellen eines Peeping-Videos