Sådan opdeles en video eller lyd (MP3) i flere dele

Den indbyggede Fotos-app kan bruges til skære en portion af en videofil. Nogle gange kan det være nødvendigt at opdele en video eller lyd i flere dele med en bestemt varighed. Det hjælper dig med at dele dem på Twitter eller ethvert andet socialt netværkssted, som har en længdebegrænsning. For eksempel giver Twitter dig mulighed for det uploade videoer af en længde på ikke over 140 sekunder (2m 20s.)

For at opdele en video i flere lige store dele skal du muligvis gentage proceduren flere gange, hvis du bruger appen Fotos. I stedet kan du bruge et tredjepartsværktøj til automatisk at opdele en video (MP4, MKV, AVI eller MPG) eller lyd (MP3, WAV osv.) i flere lige store dele.

Lad os i denne artikel se, hvordan du klipper et udvalg af en video eller lyd og gemmer valget i en separat fil. Denne artikel beskriver også, hvordan man opdeler en video eller lyd i flere lige store dele.

RELATEREDE:Sådan opdeles eller trimmes videoer ved hjælp af Windows 10 Photos App

Indholdsfortegnelse

  1. Brug af LoselessCut Utility (freeware)
  2. Brug af kommandolinjeværktøjet FFmpeg (freeware).
    • Klip en videofil (MP4, MKV, AVI, MPG)
    • Opdel en videofil (MP4, MKV, AVI, MPG) i flere dele af samme længde/varighed
    • Klip en lydfil (MP3, WAV)
    • Opdel MP3-lyd i flere dele af samme længde/varighed

Brug LoselessCut til at klippe en lyd- eller videofil eller opdele den

LosslessCut er et værktøj på tværs af platforme (som bruger FFmpeg i backend) til ekstremt hurtige og tabsfri operationer på video, lyd, undertekster og andre relaterede mediefiler. Hovedfunktionen ved dette værktøj er tabsfri trimning og klipning af video- og lydfiler. Det lader dig hurtigt udtrække de gode dele fra dine videoer og kassere mange gigabyte data uden at lave en langsom omkodning og derved miste kvalitet.

  1. Hent tabsfrit snit fra GitHub og kør den.
  2. Åbn en lyd- eller videofil ved hjælp af dette værktøj.
  3. Vælg den eller de segmenter, du vil eksportere. Du kan oprette flere segmenter, som du vil.

    For eksempel at opdele lyden eller videoen i lige dele af en specificeret længde (varighed), klik på Rediger-menuen → klik på Segmenter → Opret segmenter med fast varighed. Indtast derefter længden af ​​hvert segment. Hvis du vil uploade segmenterne på Twitter, skal du indtaste dem 00:02:10.000 eller 00:02:15.000 som Twitter har en begrænsning på 140 sekunder.

    klip lyd eller video i flere dele - loselesscut
  4. Segmenterne vælges automatisk. Alt du skal gøre er at vælge arbejdsbiblioteket (for at eksportere filerne til) og klikke på knappen Eksporter.
    klip lyd eller video i flere dele - loselesscut
  5. Gennemgå indstillingerne i den næste dialog - dvs. dialogboksen Eksportindstillinger.
    klip lyd eller video i flere dele - loselesscut
  6. Når du er færdig, skal du klikke på knappen Eksporter. Det er det! Segmenterne er nu klar.
    klip lyd eller video i flere dele - loselesscut
tips pære ikonTip: Bemærk, at med "keyframe cut" er snittene ikke præcise, da "Keyframe cut" vil skære ved den nærmeste keyframe før det ønskede start cutpoint. Hvis du vil have mere præcise snit, vælg "Normal cut".
klip lyd eller video i flere dele - loselesscut
Skæringerne er præcise ved brug af "Normal cut" metoden.

Brug af FFmpeg til at klippe eller opdele en lyd eller video

FFmpeg er et gratis og open source-projekt bestående af en softwarepakke af biblioteker og programmer til håndtering af video, lyd og andre multimediefiler og streams. Du kan udføre stort set enhver mediekonverterings-/kodningsopgave ved hjælp af dette konsolværktøj. Der er mange tredjepartsprogrammer såsom Screen to Gif, Filkonverter, etc. der er bundtet med FFmpeg.exe. Vi har set, hvordan man bruger FFmpeg.exe til udtrække lyd fra video filer.

Lad os se, hvordan du bruger FFmpeg.exe til at opdele lyd- eller videofiler.

Klip en videofil ved hjælp af FFmpeg

Dette er den kommandolinje, du bruger til at udpakke en del af videofilen (første 30 sekunder) uden at genkode den og gemme markeringen i en fil.

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

Ovenstående kommando udpakker de første 30 sekunder af videoen og gemmer den i en separat fil med navnet sample_cut.mp4.

  • -ss angiver starttidspunktet
  • -til angiver sluttidspunktet; FFmpeg stopper med at udsende ved den specificerede position.
  • -jeg er inputfilen.
  • -c angiver det anvendte codec. I dette tilfælde udføres ingen kodning, som vi brugte kopi.

Tip: I stedet for -til, kan du også bruge -t som angiver varigheden, i stedet for slutpunktet. For eksempel at specificere -s 00:00:10 -t 50 vælger fra 10 sekunder til 60 sekunder af lyd/video.

Mangler videorammer? Prøv indkodningsmetoden

Hvis videofilen (fremstillet med den sidste kommando) under afspilning mangler videobilleder i begyndelsen eller slutningen, kan du bruge genkodningsmetode. Kodning er dog en langsom proces. Kør denne kommando:

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

Det koder videoen (ved hjælp af libx264 encoder), men bruger den samme lydstrøm (angivet med kopi argument.) og udpakker de første 30 sekunder af videoen og gemmer den i en separat fil med navnet sample_cut.mp4.

Opdel en videofil i flere lige store dele ved hjælp af FFmpeg

Du ved nu, hvordan du klipper en del af lyd-/videofilen og gemmer markeringen i en fil. Hvad hvis du vil opdele en video i flere dele med en bestemt varighed eller længde? Du kan bruge følgende kommandolinje for hvert segment, du vil klippe:

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

Det bliver svært, hvis du skal opdele flere filer, ikke? Der er et nemt alternativ!

Lad os bruge -segment kommandolinjeargument for FFmpeg.exe. Dette kommandolinjeargument opdeler en videofil i flere dele, hvor hver enkelt indeholder en specificeret længde/varighed (f.eks. 60 sekunder hver):

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

Outputfilnavnene vil blive navngivet sample_001.mp4, sample_002.mp4, sample_003.mp4, og så videre.

ffmpeg split video eller lyd flere dele

Men når du bruger kopi metode ved opdeling videoer, er opdeling muligvis ikke nøjagtig. Du kan se, at hver del/fil ikke er præcis 60 sekunder lang. Nogle er 57 sekunder, og nogle er over 60 sekunder lange.

Genindkodningsmetode (for mere nøjagtige snit)

Hvis du vil klippe videoer præcist (hver del med en fast varighed), skal du omkode videoen, mens du opdeler. Her er kommandolinjeargumentet, du bruger:

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"

Vær så god! Alle delene er lige lange (kun 1-sekunds variation maksimalt), undtagen selvfølgelig det sidste klip.

ffmpeg split video eller lyd flere dele

Klip en lydfil ved hjælp af FFmpeg

For at klippe en del af en MP3-lydfil til en separat fil skal du køre denne kommando:

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

Ovenstående kommando udtrækker de første ti sekunders lyd fra en MP3-fil og gemmer den i en separat fil.

RELATEREDE:Eksporter valgt del af lyden fra en videofil ved hjælp af FFmpeg

Opdel en MP3-lydfil i flere lige store dele ved hjælp af FFmpeg

Dette kommandolinjeargument opdeler en MP3-fil i flere dele, hvor hver enkelt indeholder en specificeret længde/varighed (f.eks. 60 sekunder hver):

ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c kopi "d:\media\sample_%03d.mp3"
ffmpeg split video eller lyd flere dele

Outputfilnavnene vil blive navngivet sample_001.mp3, sample_002.mp3, sample_003.mp3, og så videre. Du kan se, at længden af ​​hver fil er ens.

ffmpeg split video eller lyd flere dele

Det er det! Se også Sådan flettes videoer i Windows 10 ved hjælp af den indbyggede fotos-app.


En lille anmodning: Hvis du kunne lide dette opslag, så del venligst dette?

En "lille" andel fra dig ville virkelig hjælpe meget med væksten af ​​denne blog. Nogle gode forslag:
  • Fastgør det!
  • Del det på din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Del-knapperne er lige nedenfor. :)