Een mp4 file is een video met beeld en geluid.
mp3 audio file
mp4 video file
Je wenst dus een mp4 video, met muziek, in afspeelbare delen splitsen
Je omschrijving muziek file kan tot verwarring leiden over de inhoud van de file.
Dit zijn AI resultaten voor linux mp4 splitsen in afspeelbare delen.
AI-overzicht:
U kunt een MP4-bestand in afspeelbare delen splitsen in Linux met behulp van de opdrachtregelprogramma's
FFmpeg of mkvmerge (onderdeel van MKVToolNix).
Methode 1: FFmpeg (aanbevolen)
FFmpeg is een krachtig en veelzijdig hulpmiddel voor multimediabestanden. U kunt het gebruiken om video's op te splitsen zonder opnieuw te coderen (wat snel is en geen kwaliteitsverlies veroorzaakt) door simpelweg de videostreams te kopiëren.
Splitsen op basis van duur (bijvoorbeeld elk segment van 10 minuten):
Met deze opdracht maakt u automatisch meerdere bestanden van een opgegeven duur (hier 10 seconden, pas aan naar wens, bijv. 600 voor 10 minuten):
bash
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 10 -f segment output%03d.mp4
-i input.mp4: Het bronbestand.
-c copy: Kopieert de videocodec en audiocodec zonder opnieuw te coderen.
-map 0: Zorgt ervoor dat alle streams (video, audio, ondertitels) worden meegenomen.
-segment_time 10: Specificeert de duur van elk segment in seconden.
-f segment: Activeert de segmenteringsfunctie.
output%03d.mp4: Het uitvoerbestandsnaamformaat (output001.mp4, output002.mp4, enzovoort).
Splitsen op specifieke tijdstempels:
Als u specifieke start- en eindtijden wilt bepalen, moet u de opdracht voor elk deel afzonderlijk uitvoeren:
bash
ffmpeg -i input.mp4 -acodec copy -vcodec copy -ss 00:00:00 -t 00:05:00 output_deel1.mp4
ffmpeg -i input.mp4 -acodec copy -vcodec copy -ss 00:05:00 -t 00:10:00 output_deel2.mp4
# Enzovoort
-ss START: Bepaalt de starttijd (formaat uu:mm:ss of seconden).
-t LENGTH: Bepaalt de duur van het segment.
Methode 2: mkvmerge (MKVToolNix)
Dit programma is primair ontworpen voor MKV-bestanden, maar kan ook MP4-bestanden verwerken. U moet mogelijk wel het uitvoerformaat naar MKV converteren (wat ook snel gaat zonder hercoderen).
Installeer het eerst (op Debian/Ubuntu-gebaseerde systemen):
bash
sudo apt-get install mkvtoolnix
Splits het bestand op basis van grootte (bijvoorbeeld in delen van 50 MB):
bash
mkvmerge -o output.mkv --split size:50M input.mp4
--split size:50M: Specificeert de maximale grootte van elk segment.
De resulterende bestanden (output-001.mkv, output-002.mkv, etc.) zijn direct afspeelbaar.
Opmerking: De standaard split opdracht in Linux splitst bestanden op basis van bytes of regels, maar resulteert in onspeelbare videobestanden omdat de bestandsstructuur wordt onderbroken. Gebruik daarom altijd gespecialiseerde tools zoals FFmpeg of mkvmerge.