So teilen Sie ein Video oder Audio (MP3) in mehrere Teile

Mit der integrierten Foto-App können Sie einen Teil einer Videodatei ausschneiden. Manchmal müssen Sie ein Video oder Audio mit einer bestimmten Dauer in mehrere Teile aufteilen. Es hilft Ihnen, sie auf Twitter oder einer anderen Social-Networking-Site zu teilen, was eine Längenbeschränkung darstellt. Mit Twitter können Sie beispielsweise Videos mit einer Länge von höchstens 140 Sekunden (2 bis 20 Sekunden) hochladen.

Um ein Video in mehrere gleiche Teile aufzuteilen, müssen Sie den Vorgang möglicherweise mehrmals wiederholen, wenn Sie die Fotos-App verwenden. Stattdessen können Sie ein Drittanbieter-Tool verwenden, um ein Video (MP4, MKV, AVI oder MPG) oder Audio (MP3, WAV usw.) automatisch in mehrere gleiche Teile aufzuteilen.

In diesem Artikel erfahren Sie, wie Sie eine Auswahl eines Videos oder Audios ausschneiden und die Auswahl in einer separaten Datei speichern. In diesem Artikel wird auch beschrieben, wie Sie ein Video oder Audio in mehrere gleiche Teile aufteilen.

$config[ads_text6] not foundVERBINDUNG: So teilen oder schneiden Sie Videos mit der Windows 10-Foto-App

Schneiden Sie ein Video oder teilen Sie es in mehrere Teile

FFmpeg ist ein kostenloses Open-Source-Projekt, das aus einer Software-Suite von Bibliotheken und Programmen für die Verarbeitung von Video-, Audio- und anderen Multimedia-Dateien und -Streams besteht. Mit diesem Konsolentool können Sie so ziemlich jede Medienkonvertierungs- / Codierungsaufgabe ausführen. Es gibt viele Programme von Drittanbietern wie Screen to Gif, File Converter usw., die mit FFmpeg.exe gebündelt sind. Wir haben gesehen, wie man FFmpeg.exe verwendet, um Audio aus Videodateien zu extrahieren.

Mal sehen, wie man FFmpeg.exe verwendet, um Audio- oder Videodateien zu teilen.

Schneiden Sie eine Videodatei mit FFmpeg

Dies ist die Befehlszeile, mit der Sie einen Teil der Videodatei (die ersten 30 Sekunden) extrahieren, ohne sie neu zu codieren, und die Auswahl in einer Datei speichern.

 ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D: \ media \ sample.mp4" -c Kopie "d: \ media \ sample_cut.mp4" 

Der obige Befehl extrahiert die ersten 30 Sekunden des Videos und speichert es in einer separaten Datei mit dem Namen sample_cut.mp4 .

  • -ss bezeichnet die Startzeit
  • -to bezeichnet die Endzeit; FFmpeg stoppt die Ausgabe an der angegebenen Position.
  • -i ist die Eingabedatei.
  • -c gibt den verwendeten Codec an. In diesem Fall erfolgt keine Codierung, da wir die copy .

Tipp: Anstelle von -to können Sie auch -t das die Dauer anstelle des Endpunkts angibt. Wenn Sie beispielsweise -s 00:00:10 -t 50 wird zwischen 10 Sekunden und 60 Sekunden Audio / Video ausgewählt.

Videobilder fehlen? Probieren Sie die Codierungsmethode aus

Wenn während der Wiedergabe in der Videodatei (die mit dem letzten Befehl erstellt wurde) am Anfang oder am Ende Videobilder fehlen, können Sie die Neucodierungsmethode verwenden . Das Codieren ist jedoch ein langsamer Prozess. Führen Sie diesen Befehl aus:

 ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D: \ media \ sample.mp4" -c: v libx264 -c: eine Kopie "d: \ media \ sample_cut.mp4" 

Es codiert das Video (unter Verwendung des libx264 Encoders), verwendet jedoch denselben Audiostream (gekennzeichnet durch das libx264 ), extrahiert die ersten 30 Sekunden des Videos und speichert es in einer separaten Datei mit dem Namen sample_cut.mp4 .

Teilen Sie eine Videodatei mit FFmpeg in mehrere gleiche Teile

Sie wissen jetzt, wie Sie einen Teil der Audio- / Videodatei ausschneiden und die Auswahl in einer Datei speichern. Was ist, wenn Sie ein Video mit einer bestimmten Dauer oder Länge in mehrere Teile aufteilen möchten? Sie können die folgende Befehlszeile für jedes Segment verwenden, das Sie schneiden möchten:

 ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D: \ media \ sample.mp4" -c: copy "d: \ media \ sample_part_1.mp4" ffmpeg.exe -ss 00: 00:30 -to 00:01:00 -i "D: \ media \ sample.mp4" -c: copy "d: \ media \ sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00: 01:30 -i "D: \ media \ sample.mp4" -c: copy "d: \ media \ sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D. : \ media \ sample.mp4 "-c: copy" d: \ media \ sample_part_4.mp4 " 

Das wird schwierig, wenn Sie mehrere Dateien teilen müssen, oder? Es gibt eine einfache Alternative!

Verwenden -segment Befehlszeilenargument -segment von FFmpeg.exe. Dieses Befehlszeilenargument teilt eine Videodatei in mehrere Teile auf, wobei jeder eine bestimmte Länge / Dauer enthält (z. B. jeweils 60 Sekunden):

$config[ads_text6] not found
 ffmpeg.exe -i "D: \ media \ sample.mp4" -f Segment -segment_time 60 -c copy -reset_timestamps 1 "d: \ media \ sample_% 03d.mp4" 

Die Namen der Ausgabedateien heißen sample_001.mp4, sample_002.mp4, sample_003.mp4 usw.

Wenn Sie jedoch beim Teilen von Videos die Kopiermethode verwenden, ist die Aufteilung möglicherweise nicht genau. Sie können sehen, dass jedes Teil / jede Datei nicht genau 60 Sekunden lang ist. Einige sind 57 Sekunden und andere länger als 60 Sekunden.

Methode neu codieren (für genauere Schnitte)

Wenn Sie Videos präzise schneiden möchten (jedes Teil hat eine feste Dauer), müssen Sie das Video beim Teilen neu codieren. Hier ist das Befehlszeilenargument, das Sie verwenden:

 ffmpeg -i "D: \ Media \ sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced * 9)" -f segment -reset_timestamps 1 "D: \ Media \ sample_% 03d.mp4 " 

Bitte schön! Alle Teile sind gleich lang (maximal 1 Sekunde Variation), außer natürlich dem letzten Clip.

Schneiden Sie ein Audio (MP3) oder teilen Sie es in mehrere Teile

Schneiden Sie eine Audiodatei mit FFmpeg

Führen Sie den folgenden Befehl aus, um einen Teil einer Audio-MP3-Datei in eine separate Datei zu schneiden:

 ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D: \ media \ sample.mp3" -c: copy "d: \ media \ sample_cut.mp3" 

Der obige Befehl extrahiert die ersten zehn Sekunden Audio aus einer MP3-Datei und speichert sie in einer separaten Datei.

VERBINDUNG: Exportieren Sie den ausgewählten Teil des Audios mit FFmpeg aus einer Videodatei

Teilen Sie eine MP3-Audiodatei mit FFmpeg in mehrere gleiche Teile

Dieses Befehlszeilenargument teilt eine MP3-Datei in mehrere Teile auf, von denen jeder eine bestimmte Länge / Dauer enthält (z. B. jeweils 60 Sekunden):

 ffmpeg.exe -i "D: \ media \ sample.mp3" -f Segment -segment_time 60 -c Kopie "d: \ media \ sample_% 03d.mp3" 

Die Namen der Ausgabedateien heißen sample_001.mp3, sample_002.mp3, sample_003.mp3 usw. Sie können sehen, dass die Länge jeder Datei gleich ist.

Das ist es! Siehe auch So führen Sie Videos in Windows 10 mithilfe der integrierten Foto-App zusammen.

Ähnlicher Artikel