De ingebouwde Foto's-app kan worden gebruikt om: een portie snijden van een videobestand. Soms moet u een video of audio misschien opsplitsen in meerdere delen met een specifieke duur. Het helpt je om ze te delen op Twitter of een andere sociale netwerksite met een lengtebeperking. Met Twitter kun je bijvoorbeeld: video's uploaden met een lengte van niet meer dan 140 seconden (2m 20s.)
Als u een video in meerdere gelijke delen wilt splitsen, moet u de procedure mogelijk meerdere keren herhalen als u de Foto's-app gebruikt. In plaats daarvan kunt u een hulpprogramma van derden gebruiken om een video (MP4, MKV, AVI of MPG) of audio (MP3, WAV, enz.) automatisch in meerdere gelijke delen te splitsen.
Laten we in dit artikel kijken hoe u een selectie van een video of audio kunt knippen en de selectie in een apart bestand kunt opslaan. In dit artikel wordt ook beschreven hoe u een video of audio in meerdere gelijke delen kunt splitsen.
Inhoudsopgave
- Het LoselessCut-hulpprogramma gebruiken (freeware)
-
Het gebruik van het opdrachtregelprogramma FFmpeg (freeware).
- Knip een videobestand (MP4, MKV, AVI, MPG)
- Splits een videobestand (MP4, MKV, AVI, MPG) in meerdere delen van gelijke lengte/duur
- Een audiobestand knippen (MP3, WAV)
- Splits MP3-audio in meerdere delen van gelijke lengte/duur
LoselessCut gebruiken om een audio- of videobestand te knippen of te splitsen
LosslessCut is een platformonafhankelijk hulpprogramma (dat FFmpeg in de backend gebruikt) voor extreem snelle en verliesvrije bewerkingen op video-, audio-, ondertitelings- en andere gerelateerde mediabestanden. Het belangrijkste kenmerk van deze tool is het verliesloos trimmen en knippen van video- en audiobestanden. Hiermee kun je snel de goede delen uit je video's halen en vele gigabytes aan gegevens weggooien zonder langzaam opnieuw te coderen en daardoor aan kwaliteit te verliezen.
- Downloaden lossless-cut van GitHub en voer het uit.
- Open een audio- of videobestand met dit hulpprogramma.
- Selecteer het tijdsbestek of de segmenten die u wilt exporteren. U kunt naar wens meerdere segmenten maken.
Om de audio of video bijvoorbeeld te splitsen in: Gelijk delen van een opgegeven lengte (duur), klik op het menu Bewerken → klik op Segmenten → Maak segmenten met een vaste looptijd. Voer vervolgens de lengte van elk segment in. Als je de segmenten op Twitter wilt uploaden, voer dan in
00:02:10.000
of00:02:15.000
aangezien Twitter een beperking heeft van140
seconden. - De segmenten worden automatisch geselecteerd. Het enige wat u hoeft te doen is de werkmap te kiezen (waar u de bestanden naar wilt exporteren) en op de knop Exporteren klikken.
- Bekijk de instellingen in het volgende dialoogvenster, d.w.z. het dialoogvenster Exportopties.
- Als u klaar bent, klikt u op de knop Exporteren. Dat is het! De segmenten zijn nu klaar.
FFmpeg gebruiken om een audio of video te knippen of te splitsen
FFmpeg is een gratis en open-sourceproject dat bestaat uit een softwaresuite met bibliotheken en programma's voor het verwerken van video-, audio- en andere multimediabestanden en -streams. U kunt vrijwel elke taak voor mediaconversie/codering uitvoeren met deze consoletool. Er zijn veel programma's van derden, zoals Screen to Gif, Bestandsconverter, enzovoort. die zijn gebundeld met FFmpeg.exe. We hebben gezien hoe we FFmpeg.exe kunnen gebruiken om audio uit video halen bestanden.
Laten we eens kijken hoe we FFmpeg.exe kunnen gebruiken om audio- of videobestanden te splitsen.
Een videobestand knippen met FFmpeg
Dit is de opdrachtregel die u gebruikt om een deel van het videobestand (eerste 30 seconden) uit te pakken zonder het opnieuw te coderen en de selectie in een bestand op te slaan.
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c kopieer "d:\media\sample_cut.mp4"
De bovenstaande opdracht extraheert de eerste 30 seconden van de video en slaat deze op in een apart bestand met de naam sample_cut.mp4
.
-
-ss
geeft de starttijd aan -
-naar
geeft de eindtijd aan; FFmpeg stopt met uitvoeren op de opgegeven positie. -
-I
is het invoerbestand. -
-C
specificeert de gebruikte codec. In dit geval wordt er niet gecodeerd zoals we gebruiktenkopiëren
.
Tip: In plaats van -naar
, je kan ook gebruiken -t
die de duur aangeeft, in plaats van het eindpunt. Bijvoorbeeld, het specificeren van -s 00:00:10 -t 50
selecteert van 10 seconden tot 60 seconden van de audio/video.
Videoframes ontbreken? Probeer de coderingsmethode
Als het videobestand (geproduceerd met de laatste opdracht) tijdens het afspelen videoframes mist aan het begin of aan het einde, dan kunt u de hercoderingsmethode:. Coderen is echter een langzaam proces. Voer deze opdracht uit:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: een kopie "d:\media\sample_cut.mp4"
Het codeert de video (met behulp van de libx264
encoder) maar gebruikt dezelfde audiostream (aangeduid met de kopiëren
argument.) en extraheert de eerste 30 seconden van de video en slaat deze op in een apart bestand met de naam sample_cut.mp4
.
Splits een videobestand in meerdere gelijke delen met FFmpeg
U weet nu hoe u een deel van het audio-/videobestand kunt knippen en de selectie in een bestand kunt opslaan. Wat als je een video wilt opsplitsen in meerdere delen met een specifieke duur of lengte? U kunt de volgende opdrachtregel gebruiken voor elk segment dat u wilt knippen:
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c: kopieer "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i "D:\media\sample.mp4" -c: kopieer "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D:\media\sample.mp4" -c: kopieer "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D:\media\sample.mp4" -c: kopieer "d:\media\sample_part_4.mp4"
Dat wordt moeilijk als je meerdere bestanden moet splitsen, toch? Er is een makkelijk alternatief!
Laten we de. gebruiken -segment
opdrachtregelargument van FFmpeg.exe. Dit opdrachtregelargument splitst een videobestand in meerdere delen, waarbij elk een gespecificeerde lengte/duur bevat (bijvoorbeeld 60 seconden elk):
ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"
De namen van de uitvoerbestanden krijgen de namen sample_001.mp4, sample_002.mp4, sample_003.mp4, enzovoort.
Bij gebruik van de kopiëren
methode bij het splitsen videos, is het splitsen mogelijk niet nauwkeurig. Je kunt zien dat elk onderdeel/bestand niet precies 60 seconden lang is. Sommige zijn 57 seconden en sommige zijn langer dan 60 seconden.
Hercodeermethode (voor nauwkeurigere sneden)
Als je video's wilt knippen precies (elk deel met een gemaakt duur), moet u de video opnieuw coderen tijdens het splitsen. Hier is het opdrachtregelargument dat u gebruikt:
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\voorbeeld_%03d.mp4"
Alsjeblieft! Alle delen zijn even lang (maximaal 1 seconde variatie), behalve natuurlijk de laatste clip.
Een audiobestand knippen met FFmpeg
Voer deze opdracht uit om een deel van een audio MP3-bestand naar een apart bestand te knippen:
ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D:\media\sample.mp3" -c: kopieer "d:\media\sample_cut.mp3"
De bovenstaande opdracht extraheert de eerste tien seconden aan audio uit een MP3-bestand en slaat het op in een apart bestand.
Splits een MP3-audiobestand in meerdere gelijke delen met FFmpeg
Dit opdrachtregelargument splitst een MP3-bestand in meerdere delen, waarbij elk een gespecificeerde lengte/duur bevat (bijvoorbeeld 60 seconden elk):
ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c kopieer "d:\media\sample_%03d.mp3"
De namen van de uitvoerbestanden krijgen de naam sample_001.mp3, sample_002.mp3, sample_003.mp3, enzovoort. U kunt zien dat de lengte van elk bestand gelijk is.
Dat is het! Zie ook Video's samenvoegen in Windows 10 met behulp van de ingebouwde app Foto's.
Een klein verzoek: als je dit bericht leuk vond, deel dit dan?
Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:- Speld het!
- Deel het op je favoriete blog + Facebook, Reddit
- Tweet het!