Za to je mogoče uporabiti vgrajeno aplikacijo Fotografije odrežite porcijo video datoteke. Včasih boste morda morali razdeliti video ali zvok na več delov z določenim trajanjem. Pomaga vam jih deliti na Twitterju ali katerem koli drugem družabnem omrežju, ki ima omejitev dolžine. Twitter vam na primer omogoča naložite videoposnetke dolžine, ki ne presega 140 sekund (2m 20s.)
Če želite videoposnetek razdeliti na več enakih delov, boste morda morali postopek večkrat ponoviti, če uporabljate aplikacijo Fotografije. Namesto tega lahko uporabite orodje drugega proizvajalca, da samodejno razdelite video (MP4, MKV, AVI ali MPG) ali zvok (MP3, WAV itd.) na več enakih delov.
V tem članku si oglejmo, kako izrezati izbor videa ali zvoka in shraniti izbor v ločeno datoteko. Ta članek opisuje tudi, kako razdeliti video ali zvok na več enakih delov.
Kazalo
- Uporaba pripomočka LoselessCut (brezplačna programska oprema)
-
Uporaba pripomočka ukazne vrstice FFmpeg (brezplačna programska oprema).
- Izrežite video datoteko (MP4, MKV, AVI, MPG)
- Razdelite video datoteko (MP4, MKV, AVI, MPG) na več delov enake dolžine/trajanja
- Izrežite zvočno datoteko (MP3, WAV)
- Zvok MP3 razdelite na več delov enake dolžine/trajanja
Uporaba LoselessCut za rezanje zvočne ali video datoteke ali njeno razdelitev
LosslessCut je pripomoček za več platform (ki uporablja FFmpeg v ozadju) za izjemno hitre operacije brez izgub na video, avdio, podnapisih in drugih povezanih medijskih datotekah. Glavna značilnost tega orodja je obrezovanje in rezanje video in zvočnih datotek brez izgub. Omogoča vam, da hitro izvlečete dobre dele iz svojih videoposnetkov in zavržete veliko gigabajtov podatkov, ne da bi počasneje ponovno kodirali in s tem izgubili kakovost.
- Prenesi rez brez izgub iz GitHuba in ga zaženite.
- Odprite zvočno ali video datoteko s tem pripomočkom.
- Izberite časovni okvir ali segmente, ki jih želite izvoziti. Po želji lahko ustvarite več segmentov.
Na primer, če želite razdeliti zvok ali video enako delov določene dolžine (trajanja), kliknite meni Uredi → kliknite Segmenti → Ustvarite segmente s fiksnim trajanjem. Nato vnesite dolžino vsakega segmenta. Če želite segmente naložiti na Twitter, nato vnesite
00:02:10.000
oz00:02:15.000
saj ima Twitter omejitev140
sekundah. - Segmenti so izbrani samodejno. Vse kar morate storiti je, da izberete delovni imenik (v katerega želite izvoziti datoteke) in kliknete gumb Izvozi.
- Preglejte nastavitve v naslednjem pogovornem oknu - to je pogovornem oknu Možnosti izvoza.
- Ko končate, kliknite gumb Izvozi. To je to! Segmenti so zdaj pripravljeni.
Uporaba FFmpeg za rezanje ali razdelitev zvoka ali videa
FFmpeg je brezplačen in odprtokoden projekt, sestavljen iz programske zbirke knjižnic in programov za obdelavo video, avdio in drugih večpredstavnostnih datotek in tokov. S tem orodjem konzole lahko opravite skoraj vsako nalogo pretvorbe/kodiranja medijev. Obstaja veliko programov tretjih oseb, kot so Screen to Gif, Pretvornik datotek, itd ki so priložene FFmpeg.exe. Videli smo, kako uporabiti FFmpeg.exe za izvleči zvok iz videa datoteke.
Poglejmo, kako uporabiti FFmpeg.exe za razdelitev zvočnih ali video datotek.
Izrežite video datoteko z uporabo FFmpeg
To je ukazna vrstica, s katero izvlečete del video datoteke (prvih 30 sekund), ne da bi jo ponovno kodirali, in shranite izbor v datoteko.
ffmpeg.exe -ss 00:00:00 -do 00:00:30 -i "D:\media\sample.mp4" -c copy "d:\media\sample_cut.mp4"
Zgornji ukaz ekstrahira prvih 30 sekund videoposnetka in ga shrani v ločeno datoteko z imenom sample_cut.mp4
.
-
-ss
označuje čas začetka -
-do
označuje končni čas; FFmpeg preneha oddajati na določenem mestu. -
-jaz
je vhodna datoteka. -
-c
določa uporabljeni kodek. V tem primeru se ne izvede nobeno kodiranje, kot smo uporabilikopirati
.
Nasvet: Namesto -do
, lahko tudi uporabite -t
ki označuje trajanje, namesto končne točke. Na primer, določanje -s 00:00:10 -t 50
izbere od 10 sekund do 60 sekund avdio/videa.
Manjkajo video okvirji? Preizkusite metodo kodiranja
Če med predvajanjem videodatoteka (proizvedena z zadnjim ukazom) manjka video okvirjev na začetku ali na koncu, lahko uporabite metoda ponovnega kodiranja. Vendar je kodiranje počasen proces. Zaženite ta ukaz:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: kopija "d:\media\sample_cut.mp4"
Kodira video (z uporabo libx264
kodirnik), vendar uporablja isti zvočni tok (označen z kopirati
argument.) ter izvleče prvih 30 sekund videoposnetka in ga shrani v ločeno datoteko z imenom sample_cut.mp4
.
Razdelite video datoteko na več enakih delov z uporabo FFmpeg
Zdaj veste, kako izrezati del avdio/video datoteke in shraniti izbor v datoteko. Kaj pa, če želite videoposnetek razdeliti na več delov z določenim trajanjem ali dolžino? Za vsak segment, ki ga želite izrezati, lahko uporabite naslednjo ukazno vrstico:
ffmpeg.exe -ss 00:00:00 -do 00:00:30 -i "D:\media\sample.mp4" -c: kopija "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -do 00:01:00 -i "D:\media\sample.mp4" -c: kopija "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -do 00:01:30 -i "D:\media\sample.mp4" -c: kopija "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -do 00:02:30 -i "D:\media\sample.mp4" -c: kopija "d:\media\sample_part_4.mp4"
To bo težko, če boste morali razdeliti več datotek, kajne? Obstaja enostavna alternativa!
Uporabimo -segment
argument ukazne vrstice FFmpeg.exe. Ta argument ukazne vrstice razdeli video datoteko na več delov, od katerih vsak vsebuje določeno dolžino/trajanje (npr. vsak po 60 sekund):
ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"
Imena izhodnih datotek bodo poimenovana sample_001.mp4, sample_002.mp4, sample_003.mp4 in tako naprej.
Vendar pa pri uporabi kopirati
metoda pri delitvi videi, delitev morda ni točna. Vidite lahko, da vsak del/datoteka ni dolga natančno 60 sekund. Nekateri so dolgi 57 sekund, drugi pa več kot 60 sekund.
Metoda ponovnega kodiranja (za natančnejše reze)
Če želite rezati videoposnetke natančno (vsak del z a fiksno trajanje), morate med delitvijo videoposnetek ponovno kodirati. Tukaj je argument ukazne vrstice, ki ga uporabljate:
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"
Izvoli! Vsi deli so enake dolžine (samo 1-sekundna različica največ), razen seveda zadnjega posnetka.
Izrežite zvočno datoteko s pomočjo FFmpeg
Če želite del zvočne datoteke MP3 izrezati v ločeno datoteko, zaženite ta ukaz:
ffmpeg.exe -ss 00:00:00 -do 00:00:10 -i "D:\media\sample.mp3" -c: kopija "d:\media\sample_cut.mp3"
Zgornji ukaz ekstrahira prvih deset sekund zvoka iz datoteke MP3 in ga shrani v ločeno datoteko.
Zvočno datoteko MP3 razdelite na več enakih delov z uporabo FFmpeg
Ta argument ukazne vrstice razdeli datoteko MP3 na več delov, od katerih vsak vsebuje določeno dolžino/trajanje (npr. vsak 60 sekund):
ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c copy "d:\media\sample_%03d.mp3"
Imena izhodnih datotek bodo poimenovana sample_001.mp3, sample_002.mp3, sample_003.mp3 in tako naprej. Vidite lahko, da je dolžina vsake datoteke enaka.
To je to! Poglej tudi Kako združiti videoposnetke v sistemu Windows 10 z vgrajeno aplikacijo Photos.
Ena majhna prošnja: če vam je bila objava všeč, jo delite?
En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj odličnih predlogov:- Pripnete!
- Delite ga na svoj najljubši blog + Facebook, Reddit
- Tweetajte!