Hur man delar upp en video eller ett ljud (MP3) i flera delar

Den inbyggda appen Foton kan användas till skär en portion av en videofil. Ibland kan du behöva dela upp en video eller ett ljud i flera delar med en viss varaktighet. Det hjälper dig att dela dem på Twitter eller någon annan social nätverkssida som har en längdbegränsning. Till exempel låter Twitter dig ladda upp videor med en längd som inte överstiger 140 sekunder (2m 20s.)

För att dela upp en video i flera lika delar kan du behöva upprepa proceduren flera gånger om du använder appen Foton. Istället kan du använda ett verktyg från tredje part för att automatiskt dela upp en video (MP4, MKV, AVI eller MPG) eller ljud (MP3, WAV, etc.) i flera lika delar.

I den här artikeln, låt oss se hur man klipper ett urval av en video eller ett ljud och sparar urvalet till en separat fil. Den här artikeln beskriver också hur du delar upp en video eller ett ljud i flera lika delar.

RELATERAD:Hur man delar eller trimmar videor med Windows 10 Photos App

Innehållsförteckning

  1. Använda LoselessCut Utility (gratisprogram)
  2. Använda kommandoradsverktyget FFmpeg (gratisprogram).
    • Klipp ut en videofil (MP4, MKV, AVI, MPG)
    • Dela en videofil (MP4, MKV, AVI, MPG) i flera delar av samma längd/längd
    • Klipp ut en ljudfil (MP3, WAV)
    • Dela upp MP3-ljud i flera delar av samma längd/längd

Använd LoselessCut för att klippa en ljud- eller videofil eller dela den

LosslessCut är ett plattformsoberoende verktyg (som använder FFmpeg i backend) för extremt snabba och förlustfria operationer på video, ljud, undertexter och andra relaterade mediefiler. Huvudfunktionen hos detta verktyg är förlustfri trimning och klippning av video- och ljudfiler. Det låter dig snabbt extrahera de bra delarna från dina videor och kassera många gigabyte data utan att göra en långsam omkodning och därmed förlora kvalitet.

  1. Ladda ner förlustfri skärning från GitHub och kör den.
  2. Öppna en ljud- eller videofil med det här verktyget.
  3. Välj tidsramen eller segmenten som du vill exportera. Du kan skapa flera segment som du vill.

    Till exempel att dela upp ljudet eller videon i likvärdig delar av en angiven längd (varaktighet), klicka på Redigera-menyn → klicka på Segment → Skapa segment med fast varaktighet. Ange sedan längden på varje segment. Om du vill ladda upp segmenten på Twitter, skriv in 00:02:10.000 eller 00:02:15.000 som Twitter har en begränsning på 140 sekunder.

    klippa ljud eller video flera delar - loselesscut
  4. Segmenten väljs automatiskt. Allt du behöver göra är att välja arbetskatalogen (för att exportera filerna till) och klicka på knappen Exportera.
    klippa ljud eller video flera delar - loselesscut
  5. Granska inställningarna i nästa dialogruta - dvs dialogrutan Exportalternativ.
    klippa ljud eller video flera delar - loselesscut
  6. När du är klar klickar du på knappen Exportera. Det är allt! Segmenten är nu klara.
    klippa ljud eller video flera delar - loselesscut
tips glödlampa ikonTips: Observera att med "keyframe cut" är skärningarna inte exakta, eftersom "Keyframe cut" kommer att skära vid närmaste keyframe före önskad startpunkt. Om du vill ha mer exakta snitt, välj "Normal cut".
klippa ljud eller video flera delar - loselesscut
Skärningarna är exakta när man använder metoden "Normal cut".

Använda FFmpeg för att klippa eller dela ett ljud eller video

FFmpeg är ett gratis och öppen källkodsprojekt som består av en mjukvarusvit med bibliotek och program för att hantera video, ljud och andra multimediafiler och strömmar. Du kan göra i stort sett vilken mediakonvertering/kodningsuppgift som helst med detta konsolverktyg. Det finns många tredjepartsprogram som Screen to Gif, Filkonverterare, etc. som medföljer FFmpeg.exe. Vi har sett hur man använder FFmpeg.exe för att extrahera ljud från video filer.

Låt oss se hur du använder FFmpeg.exe för att dela ljud- eller videofiler.

Klipp ut en videofil med FFmpeg

Det här är kommandoraden du använder för att extrahera en del av videofilen (de första 30 sekunderna) utan att koda om den och spara markeringen till en fil.

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

Ovanstående kommando extraherar de första 30 sekunderna av videon och sparar den i en separat fil med namnet sample_cut.mp4.

  • -ss anger starttiden
  • -till anger sluttiden; FFmpeg slutar mata ut vid den angivna positionen.
  • -jag är indatafilen.
  • -c anger vilken codec som används. I det här fallet görs ingen kodning som vi använde kopiera.

Dricks: Istället för -till, kan du också använda -t som anger varaktigheten, istället för slutpunkten. Till exempel att specificera -s 00:00:10 -t 50 väljer från 10 sekunder till 60 sekunder av ljud/video.

Saknas videoramar? Prova kodningsmetoden

Under uppspelning, om videofilen (producerad med det sista kommandot) saknar videobilder i början eller slutet, kan du använda omkodningsmetod. Kodning är dock en långsam process. Kör detta kommando:

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

Den kodar videon (med hjälp av libx264 kodare) men använder samma ljudström (betecknad med kopiera argument.) och extraherar de första 30 sekunderna av videon och sparar den i en separat fil med namnet sample_cut.mp4.

Dela en videofil i flera lika delar med FFmpeg

Du vet nu hur man klipper ut en del av ljud-/videofilen och sparar markeringen till en fil. Vad händer om du vill dela upp en video i flera delar med en viss varaktighet eller längd? Du kan använda följande kommandorad för varje segment du vill klippa:

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

Det kommer att bli svårt om du behöver dela upp flera filer, eller hur? Det finns ett enkelt alternativ!

Låt oss använda -segmentet kommandoradsargument för FFmpeg.exe. Detta kommandoradsargument delar upp en videofil i flera delar där var och en innehåller en specificerad längd/varaktighet (t.ex. 60 sekunder vardera):

ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"

Utdatafilens namn kommer att heta sample_001.mp4, sample_002.mp4, sample_003.mp4, och så vidare.

ffmpeg dela video eller ljud flera delar

Men när du använder kopiera metod vid delning videoklipp, kanske uppdelningen inte är korrekt. Du kan se att varje del/fil inte är exakt 60 sekunder lång. Vissa är 57 sekunder långa och vissa är över 60 sekunder långa.

Omkodningsmetod (för mer exakta snitt)

Om du vill klippa videor exakt (varje del med en fast varaktighet), måste du koda om videon medan du delar upp. Här är kommandoradsargumentet du använder:

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"

Här har du! Alla delar är lika långa (endast 1-sekunds variation maximalt), förutom, naturligtvis, det sista klippet.

ffmpeg dela video eller ljud flera delar

Klipp ut en ljudfil med FFmpeg

För att klippa en del av en MP3-ljudfil till en separat fil, kör det här kommandot:

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

Ovanstående kommando extraherar de första tio sekunderna av ljud från en MP3-fil och sparar den i en separat fil.

RELATERAD:Exportera vald del av ljudet från en videofil med FFmpeg

Dela upp en MP3-ljudfil i flera lika delar med FFmpeg

Detta kommandoradsargument delar upp en MP3-fil i flera delar där var och en innehåller en specificerad längd/varaktighet (t.ex. 60 sekunder vardera):

ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c kopiera "d:\media\sample_%03d.mp3"
ffmpeg dela video eller ljud flera delar

Utdatafilens namn kommer att heta sample_001.mp3, sample_002.mp3, sample_003.mp3, och så vidare. Du kan se att längden på varje fil är lika stor.

ffmpeg dela video eller ljud flera delar

Det är allt! Se även Hur man slår ihop videor i Windows 10 med den inbyggda appen Foton.


En liten begäran: Om du gillade det här inlägget, vänligen dela detta?

En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:
  • Fäst det!
  • Dela den till din favoritblogg + Facebook, Reddit
  • Tweet det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)