Sisseehitatud rakendust Photos saab kasutada lõika osa videofailist. Mõnikord peate võib-olla jagama video või heli teatud kestusega mitmeks osaks. See aitab teil neid jagada Twitteris või mõnel muul suhtlusvõrgustikus, millel on pikkusepiirang. Näiteks Twitter võimaldab teil seda teha videoid üles laadida pikkus ei ületa 140 sekundit (2m 20s.)
Video mitmeks võrdseks osaks jagamiseks peate võib-olla kordama seda protseduuri mitu korda, kui kasutate rakendust Photos. Selle asemel võite kasutada kolmanda osapoole tööriista, et jagada video (MP4, MKV, AVI või MPG) või heli (MP3, WAV jne) automaatselt mitmeks võrdseks osaks.
Selles artiklis vaatame, kuidas video- või helivalikut lõigata ja valik eraldi faili salvestada. Selles artiklis kirjeldatakse ka seda, kuidas jagada video või heli mitmeks võrdseks osaks.
Sisukord
- LoselessCuti utiliidi kasutamine (vabavara)
-
FFmpeg käsurea utiliidi kasutamine (vabavara).
- Lõika videofail (MP4, MKV, AVI, MPG)
- Jagage videofail (MP4, MKV, AVI, MPG) mitmeks võrdse pikkusega/kestusega osaks
- Lõika helifail (MP3, WAV)
- Jagage MP3-heli mitmeks võrdse pikkuse/kestusega osaks
LoselessCuti kasutamine heli- või videofaili lõikamiseks või tükeldamiseks
LosslessCut on platvormideülene utiliit (mis kasutab taustaprogrammis FFmpeg-i) ülikiirete ja kadudeta toimingute jaoks video-, heli-, subtiitrite ja muude seotud meediumifailidega. Selle tööriista peamine omadus on video- ja helifailide kadudeta kärpimine ja lõikamine. See võimaldab teil kiiresti eraldada oma videotest head osad ja kaotada palju gigabaite andmeid ilma aeglast ümberkodeerimist tegemata ja seeläbi kvaliteeti kaotamata.
- Lae alla kadudeta lõigatud GitHubist ja käivitage see.
- Avage selle utiliidi abil heli- või videofail.
- Valige ajavahemik või segmendid, mida soovite eksportida. Soovi korral saate luua mitu segmenti.
Näiteks heli või video jagamiseks võrdne määratud pikkusega (kestusega) osad, klõpsake menüül Redigeerimine → klõpsake Segmendid → Looge fikseeritud kestusega segmente. Seejärel sisestage iga segmendi pikkus. Kui soovite segmendid Twitterisse üles laadida, sisestage
00:02:10.000
või00:02:15.000
kuna Twitteril on piirang140
sekundit. - Segmendid valitakse automaatselt. Kõik, mida pead tegema, on valida töökataloog (kuhu failid eksportida) ja klõpsata nuppu Ekspordi.
- Vaadake sätteid üle järgmises dialoogiaknas, st dialoogis Ekspordisuvandid.
- Kui olete valmis, klõpsake nuppu Ekspordi. see on kõik! Segmendid on nüüd valmis.
FFmpegi kasutamine heli või video lõikamiseks või jagamiseks
FFmpeg on tasuta avatud lähtekoodiga projekt, mis koosneb raamatukogude ja programmide tarkvarakomplektist video-, heli- ja muude multimeediumifailide ja voogude haldamiseks. Selle konsoolitööriista abil saate teha peaaegu kõiki meediumite teisendamise/kodeerimise ülesandeid. On palju kolmandate osapoolte programme, nagu Screen to Gif, Failikonverter, jne. mis on komplektis failiga FFmpeg.exe. Oleme näinud, kuidas faili FFmpeg.exe kasutada eraldage videost heli failid.
Vaatame, kuidas kasutada faili FFmpeg.exe heli- või videofailide jagamiseks.
Lõika videofail FFmpegi abil
Seda käsurida kasutate videofaili osa (esimesed 30 sekundit) ekstraktimiseks ilma seda uuesti kodeerimata ja valiku faili salvestamiseks.
ffmpeg.exe -ss 00:00:00 - kuni 00:00:30 -i "D:\media\sample.mp4" -c kopeeri "d:\media\sample_cut.mp4"
Ülaltoodud käsk ekstraheerib videost esimesed 30 sekundit ja salvestab selle eraldi faili nimega sample_cut.mp4
.
-
-ss
tähistab algusaega -
- et
tähistab lõpuaega; FFmpeg lõpetab väljastamise määratud kohas. -
-i
on sisendfail. -
-c
määrab kasutatava kodeki. Sel juhul ei tehta kodeerimist nii, nagu me kasutasimekopeerida
.
Näpunäide: Selle asemel - et
, võite ka kasutada -t
mis tähistab kestust, mitte lõpp-punkti. Näiteks täpsustades -s 00:00:10 -t 50
valib heli/video 10 sekundist 60 sekundini.
Videokaadrid puuduvad? Proovige kodeerimismeetodit
Kui taasesituse ajal (viimase käsuga loodud) videofaili alguses või lõpus puuduvad videokaadrid, võite kasutada ümberkodeerimise meetod. Kodeerimine on siiski aeglane protsess. Käivitage see käsk:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: koopia "d:\media\sample_cut.mp4"
See kodeerib video (kasutades libx264
kodeerija), kuid kasutab sama helivoogu (tähistatakse kopeerida
argument.) ja ekstraheerib videost esimesed 30 sekundit ning salvestab selle eraldi faili nimega sample_cut.mp4
.
Jagage videofail FFmpegi abil mitmeks võrdseks osaks
Nüüd teate, kuidas lõigata osa heli-/videofailist ja salvestada valik faili. Mida teha, kui soovite jagada video mitmeks kindla kestuse või pikkusega osaks? Iga lõigu jaoks, mida soovite lõigata, saate kasutada järgmist käsurida:
ffmpeg.exe -ss 00:00:00 - kuni 00:00:30 -i "D:\media\sample.mp4" -c: kopeeri "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 - kuni 00:01:00 -i "D:\media\sample.mp4" -c: kopeeri "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 - kuni 00:01:30 -i "D:\media\sample.mp4" -c: kopeeri "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 - kuni 00:02:30 -i "D:\media\sample.mp4" -c: kopeeri "d:\media\sample_part_4.mp4"
See on keeruline, kui peate mitu faili poolitama, eks? Lihtne alternatiiv on olemas!
Kasutame - segment
FFmpeg.exe käsurea argument. See käsurea argument jagab videofaili mitmeks osaks, millest igaüks sisaldab teatud pikkust/kestust (nt igaüks 60 sekundit):
ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c kopeerimine -reset_timestamps 1 "d:\media\sample_%03d.mp4"
Väljundfailide nimedeks on sample_001.mp4, sample_002.mp4, sample_003.mp4 ja nii edasi.
Siiski, kui kasutate kopeerida
meetod jagamisel videod, poolitamine ei pruugi olla täpne. Näete, et iga osa/fail ei ole täpselt 60 sekundi pikkune. Mõned neist on 57 sekundit ja mõned üle 60 sekundi.
Uuesti kodeerimise meetod (täpsemate lõigete jaoks)
Kui soovite videoid lõigata täpselt (igas osas on a fikseeritud kestus), peate video jagamise ajal uuesti kodeerima. Siin on teie kasutatav käsurea argument:
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"
Palun! Kõik osad on võrdse pikkusega (maksimaalselt ainult 1-sekundiline variatsioon), välja arvatud muidugi viimane klipp.
Lõika helifail FFmpegi abil
Audio MP3-faili osa lõikamiseks eraldi failiks käivitage see käsk:
ffmpeg.exe -ss 00:00:00 - kuni 00:00:10 -i "D:\media\sample.mp3" -c: kopeeri "d:\media\sample_cut.mp3"
Ülaltoodud käsk ekstraheerib MP3-failist esimesed kümme sekundit heli ja salvestab selle eraldi faili.
Jagage MP3-helifail FFmpegi abil mitmeks võrdseks osaks
See käsurea argument jagab MP3-faili mitmeks osaks, millest igaüks sisaldab määratud pikkust/kestust (nt igaüks 60 sekundit):
ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c kopeeri "d:\media\sample_%03d.mp3"
Väljundfailide nimedeks on sample_001.mp3, sample_002.mp3, sample_003.mp3 ja nii edasi. Näete, et iga faili pikkus on võrdne.
see on kõik! Vaata ka Videote liitmine Windows 10-s, kasutades sisseehitatud rakendust Photos.
Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?
Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:- Kinnitage see!
- Jagage seda oma lemmikblogis + Facebookis, Redditis
- Tweet seda!